body {
	background-image: url(../common_img/bg_dot.gif);
	background-repeat: repeat;
	margin: 0px;
	font-size: 13px;
	padding: 0px;
}#base {
	background-color: #FFFFFF;
	width: 956px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: center;
	line-height: 1.2em;
	padding-bottom: 0em;
}
#base a {
	color: #666699;
	text-decoration: none;
}
#base a:hover {
	text-decoration: underline;
}
#headerbox {
	margin: 0px;
	height: 215px;
	float: left;
	width: 956px;
	text-align: justify;
	background-position: left top;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(../fc/img/bg-grtop.gif);
	background-repeat: repeat-x;
}
#fc-topimg-l {
	margin: 0px;
	padding: 0px;
	height: 215px;
	width: 273px;
	float: left;
}
#fc-topimg-l p {
	margin: 0px;
	padding: 0px;
}

#fc-topimg-l a {
	background-image: url(../fc/img/fc_topimg-l.jpg);
	display: block;
	margin: 0px;
	padding: 0px;
	height: 215px;
	width: 273px;
	text-indent: -9999px;
}

#fc-toptxt-r {
	margin: 0px;
	padding: 0px;
	height: 55px;
	width: 683px;
	float: left;
}
#fc-toptxt-r h1 {
	color: #666666;
	font-weight: normal;
	display: block;
	margin: 0px;
	font-size: 1em;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
#fc-toptxt-r p {
	display: block;
	margin: 0px;
	width: 250px;
	background-image: url(../common_img/icon_og-arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	float: right;
}


#fc-topimg-r {
	width: 683px;
	margin: 0px;
	padding: 0px;
	height: 160px;
	float: left;
	background-image: url(../fc/img/fc_topimg-r.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
}
#sidemain-area {
	margin: 0px;
	clear: both;
	width: 920px;
	padding-top: 0px;
	padding-right: 13px;
	padding-bottom: 30px;
	padding-left: 23px;
	text-align: justify;
	float: left;
}
#sidebtn-area {
	margin: 0px;
	padding: 0px;
	width: 250px;
	float: left;
}
#sidebtnbox-in {
	background-image: url(../fc/img/fc_sidebase-in.gif);
	background-repeat: repeat-y;
	background-position: left top;
	margin: 0px;
	padding: 0px;
}
#sidebtn-ul {
	list-style-type: none;
	margin: 0px;
	width: 220px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 25px;
	padding-left: 10px;
}
#sidebtn-ul li {
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 220px;
}
#sidebtn-ul a {
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 220px;
}
#sb01 a {
	background-image: url(../fc/img/fc-btn_side01.gif);
}
#sb02 a {
	background-image: url(../fc/img/fc-btn_side02.gif);
}
#sb03 a {
	background-image: url(../fc/img/fc-btn_side03.gif);
}
#sb04 a {
	background-image: url(../fc/img/fc-btn_side04.gif);
}
#sb05 a {
	background-image: url(../fc/img/fc-btn_side05.gif);
}
#sb06 a {
	background-image: url(../fc/img/fc-btn_side06.gif);
}
#sb07 a {
	background-image: url(../fc/img/fc-btn_side07.gif);
}
#sb01 a:hover, #sb02 a:hover, #sb03 a:hover, #sb04 a:hover, #sb05 a:hover, #sb06 a:hover, #sb07 a:hover, #side-contactbox a:hover, #linkbtn07-box a:hover, #linkbtn01 a:hover, #linkbtn02 a:hover, #linkbtn03 a:hover, #btn04 a:hover,
#btn05 a:hover {
	background-position: left bottom;
}
#sidebtn-ul .sbactive a {
	background-position: left bottom!important;
}
#side-contactbox {
	margin: 0px;
	height: 40px;
	width: 210px;
	padding-top: 110px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 25px;
	background-image: url(../fc/img/bg_sd-fcbase.gif);
	background-repeat: no-repeat;
	background-position: 15px top;
}
#side-contactbox p {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 190px;
}

#side-contactbox a {
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 190px;
	background-image: url(../fc/img/btn_sd-fc.gif);
	background-repeat: no-repeat;
	background-position: left top;
}



#sidebtnbox-un {
	background-image: url(../fc/img/fc_sidebase-un.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 250px;
}

#main-contener {
	margin: 0px;
	width: 660px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	float: left;
}
#pankuzu {
	display: block;
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	text-align: left;
}
#logoh2-01 {
	background-image: url(../fc/img/fc-h2_logo00.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	height: 32px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
#fc00-p {
	display: block;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
#linkbtn07-box {
	background-image: url(../fc/img/fc_bgindex07.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	float: right;
	height: 45px;
	width: 205px;
	padding-top: 125px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
#linkbtn07-box p {
	margin: 0px;
	padding: 0px;
}
#linkbtn07-box a {
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 190px;
	text-indent: -9999px;
	display: block;
	background-image: url(../fc/img/btn_sd-fc.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#linkbtn01, #linkbtn02 {
	display: block;
	margin: 0px;
	height: 80px;
	width: 420px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 0px;
	float: left;
}
#linkbtn01 a, #linkbtn02 a {
	background-image: url(../fc/img/fc_btnindex01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 80px;
	width: 420px;
}
#linkbtn01 a {
	background-image: url(../fc/img/fc_btnindex01.jpg);
}
#linkbtn02 a {
	background-image: url(../fc/img/fc_btnindex03.jpg);
}
#linkbtn-unbox {
	display: block;
	clear: both;
	padding: 0px;
	width: 660px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
#linkbtn03 {
	display: block;
	margin: 0px;
	padding: 0px;
	float: right;
	height: 160px;
	width: 220px;
}
#linkbtn03 a {
	background-image: url(../fc/img/fc_btnindex06.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 160px;
	width: 220px;
}

#linkbtn0405-box {
	display: block;
	background-image: url(../fc/img/fc_bgindex0405.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	height: 45px;
	width: 405px;
	padding-top: 100px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 15px;
}
#linkbtn0405-box p {
	display: block;
	margin: 0px;
	height: 45px;
	width: 185px;
	float: left;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#btn04 a {
	background-image: url(../fc/img/fc_btnindex04.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 45px;
	width: 185px;
}
#btn05 a {
	background-image: url(../fc/img/fc_btnindex05.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 45px;
	width: 185px;
}
#link-pagetop {
	background-image: url(../common_img/icon_og-arrow.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin: 0px;
	width: 80px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	float: right;
}











#footerbox {
	margin: 0px;
	clear: both;
	background-image: url(../fc/img/bg-grun.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-top: 0px;
	padding-right: 23px;
	padding-bottom: 10px;
	padding-left: 23px;
}
#footerbox ul {
	list-style-type: none;
	display: block;
	clear: both;
	margin: 0px;
	padding: 0px;
}
#footerbox li {
	display: inline;
}
#copyright {
	margin-bottom: 0px;
	padding-bottom: 0px;
}





















#oth-logoh2-com {
	background-image: url(../fc/img/fc-h2_logo02.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	height: 30px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
#oth-combox {
	display: block;
	margin: 0px;
	width: 630px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	float: left;
}
#oth-combox .top-dtdd{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#oth-combox dt {
	font-weight: bold;
	background-image: url(../other/img/img_grmark.gif);
	background-repeat: no-repeat;
	background-position: 20px center;
	display: block;
	margin: 0px;
	width: 100px;
	padding-top: 1em;
	padding-right: 0px;
	padding-bottom: 1em;
	padding-left: 70px;
	clear: both;
	float: left;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #F68C02;
	line-height: 1.5em;
}
#oth-combox dd {
	display: block;
	margin: 0px;
	padding-top: 1em;
	padding-right: 0px;
	padding-bottom: 1em;
	padding-left: 0px;
	width: 460px;
	float: left;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #F68C02;
	line-height: 1.5em;
}
#po-h2, #cn-h2, #mm-h2, #fs-h2, #lu-h2, #coth2 {
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	height: 30px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
}
#po-h2 {
	background-image: url(../fc/policy/img/fc-h2_logo01.gif);
}
#coth2 {
	background-image: url(../fc/img/fc-h2_logo07.gif);
}
#cn-h2 {
	background-image: url(../fc/concept/img/fc-h2_logo03.gif);
}
#mm-h2 {
	background-image: url(../fc/purpose/img/fc-h2_logo04.gif);
}
#fs-h2 {
	background-image: url(../fc/support/img/fc-h2_logo05.gif);
}
#lu-h2 {
	background-image: url(../fc/lineup/img/fc-h2_logo06.gif);
}
#po-h3-1, #po-h3-2 {
	background-image: url(../fc/policy/img/logo_h3-01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	height: 30px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
#po-h3-1 {
	background-image: url(../fc/policy/img/logo_h3-01.gif);
}
#po-h3-2 {
	background-image: url(../fc/policy/img/logo_h3-02.gif);
	clear: both;
}
#po-img-01 {
	background-image: url(../fc/policy/img/img_yb.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	height: 50px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
}

.po-full-p {
	display: block;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
	line-height: 1.6em;
}
.po-full-pun {
	display: block;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 40px;
	padding-left: 10px;
	line-height: 1.6em;
}
#po-img-president {
	background-image: url(../fc/policy/img/img_matsuda.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	height: 255px;
	width: 135px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 40px;
	padding-left: 10px;
	float: right;
}
#po-frgr-tp {
	background-image: url(../fc/policy/img/fl_gy-tp.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
}
#po-frgr-in {
	background-image: url(../fc/policy/img/fl_gy-in.gif);
	background-repeat: repeat-y;
	background-position: left top;
	margin: 0px;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#po-frgr-un {
	background-image: url(../fc/policy/img/fl_gy-un.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
}
#po-lg-gr {
	background-image: url(../fc/policy/img/logo_gr-01.gif);
	background-repeat: no-repeat;
	background-position: right top;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	height: 18px;
	width: 188px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 10px;
}
#po-gp3 {
	margin: 0px;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
}
#po-gp3-1, #po-gp3-2, #po-gp3-3 {
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	height: 30px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	text-indent: -9999px;
	display: block;
}
#po-gp3-1 {
	background-image: url(../fc/policy/img/img_y3-1.gif);
}
#po-gp3-2 {
	background-image: url(../fc/policy/img/img_y3-2.gif);
}
#po-gp3-3 {
	background-image: url(../fc/policy/img/img_y3-3.gif);
}
#cn-img {
	background-image: url(../fc/concept/img/img_concept.gif);
	background-repeat: no-repeat;
	background-position: left 10px;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
	height: 210px;
	width: 660px;
}
#mm-h3or-1, #mm-h3or-2 {
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	height: 30px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	width: 660px;
}
#mm-h3or-1 {
	background-image: url(../fc/purpose/img/logo_h3-1.gif);
}
#mm-h3or-2 {
	background-image: url(../fc/purpose/img/logo_h3-2.gif);
	clear: both;
}
#mm-ulcl4b {
	list-style-type: none;
	display: block;
	margin: 0px;
	width: 660px;
	height: 137px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 40px;
	padding-left: 0px;
}
#mm-ulcl4b li span {
	text-indent: -9999px;
	display: block;
}
#mm-cl4-1, #mm-cl4-2, #mm-cl4-3, #mm-cl4-4 {
	float: left;
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 137px;
}
#mm-cl4-1 {
	background-image: url(../fc/purpose/img/img_c4-1.gif);
	width: 170px;
	display: block;
}
#mm-cl4-2 {
	background-image: url(../fc/purpose/img/img_c4-2.gif);
	width: 160px;
}
#mm-cl4-3 {
	background-image: url(../fc/purpose/img/img_c4-3.gif);
	width: 160px;
}
#mm-cl4-4 {
	background-image: url(../fc/purpose/img/img_c4-4.gif);
	width: 170px;
}
#mm-02box-1, #mm-02box-2, #mm-02box-3, #mm-02box-4, #mm-02box-5 {
	background-position: 230px top;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	width: 660px;
	clear: both;
}
#mm-02box-1 {
	background-image: url(../fc/purpose/img/img_c5-1.gif);
}
#mm-02box-2 {
	background-image: url(../fc/purpose/img/img_c5-2.gif);
}
#mm-02box-3 {
	background-image: url(../fc/purpose/img/img_c5-3.gif);
}
#mm-02box-4 {
	background-image: url(../fc/purpose/img/img_c5-4.gif);
}
#mm-02box-5 {
	background-image: url(../fc/purpose/img/img_c5-5.gif);
}

#mm-b2lg-1, #mm-b2lg-2, #mm-b2lg-3, #mm-b2lg-4, #mm-b2lg-5 {
	background-repeat: no-repeat;
	background-position: left 13px;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	height: 45px;
	width: 210px;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#mm-b2lg-1 {
	background-image: url(../fc/purpose/img/img_lg5-1.gif);
}
#mm-b2lg-2 {
	background-image: url(../fc/purpose/img/img_lg5-2.gif);
}
#mm-b2lg-3 {
	background-image: url(../fc/purpose/img/img_lg5-3.gif);
}
#mm-b2lg-4 {
	background-image: url(../fc/purpose/img/img_lg5-4.gif);
}
#mm-b2lg-5 {
	background-image: url(../fc/purpose/img/img_lg5-5.gif);
}

#mm-b2txt {
	display: block;
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 430px;
	float: right;
}
#fs-h3-1, #fs-h3-2 {
	background-image: url(../fc/support/img/logo_h3-1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	height: 30px;
	width: 660px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
#fs-h3-1 {
	background-image: url(../fc/support/img/logo_h3-1.gif);
	background-position: left top;
	padding-top: 0px;
}
#fs-h3-2 {
	background-image: url(../fc/support/img/logo_h3-2.gif);
	background-position: left 10px;
	padding-top: 10px;
}

.fs-box-tp {
	background-image: url(../fc/support/img/fr_yb-tp.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 15px;
	line-height: 15px;
}
.fs-box-in {
	background-image: url(../fc/support/img/fr_yb-in.gif);
	background-repeat: repeat-y;
	background-position: left top;
	margin: 0px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	width: 630px;
	float: right;
}
.fs-box-un {
	background-image: url(../fc/support/img/fr_yb-un.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	height: 15px;
	clear: both;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
.fs-btxt-r {
	margin: 0px;
	padding: 0px;
	width: 435px;
	float: right;
}
#fs-lgor-1, #fs-lgor-2, #fs-lgor-3, #fs-lgor-4, #fs-lgor-5, #fs-lgor-6 {
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	height: 20px;
	width: 320px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
#fs-lgor-1 {
	background-image: url(../fc/support/img/logo_lgor-1.gif);
}
#fs-lgor-2 {
	background-image: url(../fc/support/img/logo_lgor-2.gif);
}
#fs-lgor-3 {
	background-image: url(../fc/support/img/logo_lgor-3.gif);
}
#fs-lgor-4 {
	background-image: url(../fc/support/img/logo_lgor-4.gif);
}
#fs-lgor-5 {
	background-image: url(../fc/support/img/logo_lgor-5.gif);
}
#fs-lgor-6 {
	background-image: url(../fc/support/img/logo_lgor-6.gif);
}
.fs-ul-r {
	display: block;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	list-style-type: square;
	line-height: 1.4em;
}



#fs-imgpht-1, #fs-imgpht-2, #fs-imgpht-3, #fs-imgpht-4, #fs-imgpht-5, #fs-imgpht-6 {
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 130px;
	width: 185px;
}
#fs-imgpht-1 {
	background-image: url(../fc/support/img/img_pht-1.gif);
}
#fs-imgpht-2 {
	background-image: url(../fc/support/img/img_pht-2.gif);
}
#fs-imgpht-3 {
	background-image: url(../fc/support/img/img_pht-3.gif);
}
#fs-imgpht-4 {
	background-image: url(../fc/support/img/img_pht-4.gif);
}
#fs-imgpht-5 {
	background-image: url(../fc/support/img/img_pht-5.gif);
}
#fs-imgpht-6 {
	background-image: url(../fc/support/img/img_pht-6.gif);
}
.lu-full-p {
	display: block;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 10px;
	line-height: 1.6em;
}
.lu-yb-tp {
	line-height: 15px;
	background-image: url(../fc/lineup/img/fr_yb-tp.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 15px;
}
.lu-yb-in {
	background-image: url(../fc/lineup/img/fr_yb-in.gif);
	background-repeat: repeat-y;
	background-position: left top;
	margin: 0px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	width: 630px;
	float: left;
}
.lu-yb-un {
	line-height: 15px;
	background-image: url(../fc/lineup/img/fr_yb-un.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	clear: both;
	height: 15px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#lu-pht-01, #lu-pht-02, #lu-pht-03,#lu-pht-04 {
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	height: 100px;
	width: 165px;
	padding: 0px;
	float: right;
}
#lu-pht-01 {
	background-image: url(../fc/lineup/img/img_pht01.jpg);
}
#lu-pht-02 {
	background-image: url(../fc/lineup/img/img_pht02.jpg);
}
#lu-pht-03 {
	background-image: url(../fc/lineup/img/img_pht03.jpg);
}
#lu-pht-04 {
	background-image: url(../fc/lineup/img/img_pht04.jpg);
}

#lu-h3lg-1, #lu-h3lg-2, #lu-h3lg-3, #lu-h3lg-4 {
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	height: 30px;
	width: 465px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#lu-h3lg-1 {
	background-image: url(../fc/lineup/img/logo_h3-1.gif);
}
#lu-h3lg-2 {
	background-image: url(../fc/lineup/img/logo_h3-2.gif);
}
#lu-h3lg-3 {
	background-image: url(../fc/lineup/img/logo_h3-3.gif);
}
#lu-h3lg-4 {
	background-image: url(../fc/lineup/img/logo_h3-4.gif);
}
.lu-yb-l {
	margin: 0px;
	padding: 0px;
	width: 465px;
	float: right;
}

.lu-yb-txt {
	display: block;
	margin: 0px;
	padding: 0px;
	width: 450px;
	line-height: 1.4em;
}





#fcev-bn {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 150px;
	width: 220px;
}
#fcev-bn a {
	background-image: url(../fc/img/bn_event.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	padding: 0px;
	height: 150px;
	width: 220px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#fcev-bn a:hover {
	background-position: left bottom;
}


#ev-h2 {
	background-image: url(../fc/event/img/img_toplogo.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	height: 150px;
	width: 660px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
}
#ev-lgbl-1 {
	background-image: url(../fc/event/img/logo_bl-01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	height: 25px;
	width: 659px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
#ev-lgbl-2 {
	background-image: url(../fc/event/img/logo_bl-02.gif);
	background-repeat: no-repeat;
	background-position: right top;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	height: 15px;
	width: 563px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 48px;
}
.ev-aoy-box {
	background-image: url(../fc/event/img/img_bl-y.gif);
	background-repeat: repeat-y;
	background-position: left top;
	width: 620px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 30px;
	clear: both;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
#ev-h3-1, #ev-h3-2 {
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	height: 18px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
}
#ev-h3-1 {
	background-image: url(../fc/event/img/logo_ao-01.gif);
	width: 143px;
}

#ev-h3-2 {
	background-image: url(../fc/event/img/logo_ao-02.gif);
	width: 197px;
}

#ev-lg-vol01, #ev-lg-vol02 {
	background-image: url(../fc/event/img/logo_vol01.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	height: 40px;
	width: 620px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
#ev-lg-vol01 {
	padding-top: 0px;
	background-image: url(../fc/event/img/logo_vol01.gif);
	background-position: left top;
}
#ev-lg-vol02 {
	background-image: url(../fc/event/img/logo_vol02.gif);
	clear: both;
	padding-top: 30px;
	background-position: left 30px;
}
.ev-v1-p {
	display: block;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 60px;
	line-height: 1.6em;
}

#ev-img-isd {
	background-image: url(../fc/event/img/img_ishida.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	height: 130px;
	width: 100px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	float: right;
}
#ev-img-tnp {
	background-image: url(../fc/event/img/img_tenpo.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	height: 100px;
	width: 160px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	float: right;
}
#ev-unbox {
	float: left;
	width: 590px;
	padding-bottom: 0px;
}

.ev-aoy-box dl {
	display: block;
	margin: 0px;
	float: left;
	width: 620px;
	padding: 0px;
}
.ev-aoy-box dt {
	display: block;
	margin: 0px;
	width: 140px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	clear: both;
	float: left;
	line-height: 1.6em;
}
.ev-aoy-box dd {
	display: block;
	margin: 0px;
	width: 480px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	float: left;
	line-height: 1.6em;
}
#ev-tel {
	background-image: url(../fc/event/img/logo_telfax.gif);
	background-repeat: no-repeat;
	background-position: 7px bottom;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	height: 30px;
	width: 270px;
	padding: 0px;
	float: left;
	vertical-align: top;
}
#ev-fax {
	background-image: url(../fc/event/img/logo_telfax.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	height: 30px;
	width: 270px;
	padding: 0px;
	clear: left;
	float: left;
}
#action-info {
	background-image: url(../fc/event/img/bg_ev-contact.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	width: 650px;
	height: 130px;
}
#action-info a {
	background-image: url(../fc/event/img/btn_ev-cnt.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 25px;
	width: 200px;
	text-indent: -9999px;
	display: block;
	margin-left: 400px;
	margin-top: 83px;
}
#action-info a:hover {
	background-position: left bottom;
}


#h2-logo02 {
	background-image: url(../index-img/logoh2_index02.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	padding: 0px;
	height: 30px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	clear: both;
}
#box05-news {
	width: 660px;
	line-height: 1.4em;
}

#box05-news dt {
	float: left;
	background-image: url(../common_img/icon_og-arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	padding-left: 15px;
	margin-right: 20px;
	margin-bottom: 10px;
	clear: both;
}
#box05-news dd {
	display: block;
	margin-bottom: 10px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
}
#box05-news a {
	text-decoration: none;
}
