@charset "shift_jis";

div.h1WrapperNoText h2.subH1 {
	padding: 0 0 0 10px;
	border: none;
	border-left: 8px solid #c00;
	background: none;
	font-size: 200%;
	line-height: 1;
}

body.corporate h3.subH2 {
	margin: 0;
	padding: 9px 0 10px;
	border: none;
	border-top: 1px solid #519200;
	background: url(/shared/img/corporate/bg_h2_corporate.gif) left bottom repeat-x;
	font-size: 100%;
	line-height: 1.25;
}

body.corporate h3.subH2 span {
	display: block;
	padding: 0 10px 0 5px;
	border-left: 4px solid #4ba3d2;
}

.w483 {
	width: 483px;
}

.w177 {
	width: 177px;
}

.captionWrapper {
	margin-top: 20px;
	padding: 0 !important;
}

.captionWrapper {
	width:680px;
}

.captionWrapper .read {
	margin-top: 20px;
	padding: 0 !important;
}

.captionWrapper.withLogo p.logo {
	float: left;
}

.captionWrapper.withLogo p.logo img {
	margin-bottom: 5px;
}

.captionWrapper.withLogo div.logoArea {
	float: left;
	width: 88px;
	margin-right: 10px;
}

div.baseNumber {
	border: solid 2px #e60038;
	padding: 5px auto !important;
	overflow:auto;
}

div.baseNumber p {
	color: #e60038;
	font-size: 71.4% !important;
	text-align: center;
}

div.baseNumber p em{
	font-size: 180% !important;
}
.ptr {
	width:680px;
	position:relative;
}
.ptr div.scramble_base_korea,
.ptr div.scramble_base_china,
.ptr div.scramble_base_taiwan,
.ptr div.scramble_thailand,
.ptr div.scramble_malaysia,
.ptr div.scramble_singapore,
.ptr div.scramble_indonesia,
.ptr div.scramble_base_england,
.ptr div.scramble_australia,
.ptr div.scramble_newzealand {
	width:88px;
	background-color:#fff;
	position:absolute;
	top:15px;
	left:0px;
}
.captionWrapper.withLogo p.caption,
.captionWrapper.withLogo p.read {
}

.mapArea {
	padding-top: 15px;
}

.mapArea ul {
	width: 180px;
}

.mapArea ul li {
	border-top: solid 1px #bfbfbf;
	border-left: solid 1px #bfbfbf;
	border-right: solid 1px #bfbfbf;
	font-size: 85.7% !important;
	line-height: 1.1;
	color: #333;
	padding: 10px 10px 10px 30px;
}

.mapArea ul li.security {
	background: url(/corporate/vision/system/img_v2/icon_world_security_02.gif) no-repeat;
}

.mapArea ul li.fireNomi {
	background: url(/corporate/vision/system/img_v2/icon_world_fireNomi_02.gif) left top no-repeat;
}

.mapArea ul li.fireNittan {
	background: url(/corporate/vision/system/img_v2/icon_world_fireNittan_02.gif) left top no-repeat;
}

.mapArea ul li.graphic {
	background: url(/corporate/vision/system/img_v2/icon_world_graphic_02.gif) left top no-repeat;
}

.mapArea ul li.medical {
	background: url(/corporate/vision/system/img_v2/icon_world_medical_02.gif) left top no-repeat;
}

.mapArea ul li.first {
	padding: 8px;
	background-color: #dfecd2;
	color: #4d8e00;
	font-weight: bold;
	font-size: 85.7% !important;
}

.mapArea ul li.last {
	border: solid 1px #bfbfbf;
}

.internationalBox {
	margin: 15px 0 0 !important;
	padding: 10px 5px!important;
	border: 1px solid #ccc;
	_padding-right:2px !important;
	_padding-left:2px !important;

}

.internationalBox .anchorLinkList li:first-child {
	margin-left: 0 !important;
}

.internationalBox .oneLineIcon {
	padding: 4px 0 4px 25px !important;
}

.security,
.internationalBox .security {
	padding-left: 25px;
	background: url(/corporate/vision/system/img_v2/icon_world_security.gif) left top no-repeat;
}

.fire,
.internationalBox .fire {
	padding-left: 46px !important;
	background: url(/corporate/vision/system/img_v2/icon_world_fire.gif) left top no-repeat;
}

.fireNomi,
.internationalBox .fireNomi {
	padding-left: 25px;
	background: url(/corporate/vision/system/img_v2/icon_world_fire_nomi.gif) left top no-repeat;
}

.fireNittan,
.internationalBox .fireNittan {
	padding-left: 25px;
	background: url(/corporate/vision/system/img_v2/icon_world_fire_nittan.gif) left top no-repeat;
}

.graphic,
.internationalBox .graphic {
	padding-left: 25px;
	background: url(/corporate/vision/system/img_v2/icon_world_graphic.gif) left top no-repeat;
}

.medical,
.internationalBox .medical {
	padding-left: 25px;
	background: url(/corporate/vision/system/img_v2/icon_world_medical.gif) left top no-repeat;
}

h2 span.security,
h3 span.security {
	padding: 10px 0 10px 30px !important;
	background: url(/corporate/vision/system/img_v2/icon_world_security.gif) 5px center no-repeat;
	_background: url(/corporate/vision/system/img_v2/icon_world_security.gif) 8px center no-repeat;
}

h2 span.fire,
h3 span.fire {
	padding: 10px 0 10px 55px !important;
	background: url(/corporate/vision/system/img_v2/icon_world_fire.gif) 5px center no-repeat;
	_background: url(/corporate/vision/system/img_v2/icon_world_fire.gif) 8px center no-repeat;
}

h2 span.fireNomi,
h3 span.fireNomi {
	padding: 10px 0 10px 30px !important;
	background: url(/corporate/vision/system/img_v2/icon_world_fire_nomi.gif) 5px center no-repeat;
	_background: url(/corporate/vision/system/img_v2/icon_world_fire_nomi.gif) 8px center no-repeat;
}

h2 span.fireNittan,
h3 span.fireNittan {
	padding: 10px 0 10px 30px !important;
	background: url(/corporate/vision/system/img_v2/icon_world_fire_nittan.gif) 5px center no-repeat;
	_background: url(/corporate/vision/system/img_v2/icon_world_fire_nittan.gif) 8px center no-repeat;
}

h2 span.graphic,
h3 span.graphic {
	padding: 10px 0 10px 30px !important;
	background: url(/corporate/vision/system/img_v2/icon_world_graphic.gif) 5px center no-repeat;
	_background: url(/corporate/vision/system/img_v2/icon_world_graphic.gif) 8px center no-repeat;
}

h2 span.medical,
h3 span.medical {
	padding: 10px 0 10px 30px !important;
	background: url(/corporate/vision/system/img_v2/icon_world_medical.gif) 5px center no-repeat;
	_background: url(/corporate/vision/system/img_v2/icon_world_medical.gif) 8px center no-repeat;
}

.internationalBox.expand {
	padding: 0 10px !important;
}

.internationalBox.expand .anchorLinkList li {
	margin-left: 4px;
	width: 93px;
}

.internationalBox.expand .title {
	padding-top: 10px;
	font-size: 85.7%!important;
}

.internationalBox.expand dt {
	float: left;
	clear: left;
	padding: 5px 0 5px 25px;
	width: 170px;
	background-position: left 10px;
	font-size: 85.7%;
}

.internationalBox.expand dd {
	padding: 5px 0 5px 195px;
	border-top: 1px dotted #ccc;
}

.internationalBox.expand dd.first {
	border: none;
}

.internationalBox.columnList4 li {
	width: 139px;
}

.photoList {
	margin-top: 15px;
}

.photoList ul li {
	margin-top: 10px;
}

.photoList ul li p {
	margin-top: 5px;
	font-size: 83%;
}

.photoList ul li:first-child {
	margin: 0 !important;
}

.photoList ul.inline li {
	float: left;
	margin: 0 0 0 20px;
	width: 177px;
}

.photoList ul.inline li.wide {
	width: 286px;
}

.worldMap {
	position: relative;
	margin-top: 20px;
	height: 300px;
	overflow: hidden;
}

.worldMap img {
	_position: relative;
	_z-index: 10;
}

.worldMap .countryList {
	_position: absolute;
	_top: 0;
	_left: 0;
	_z-index: 100;
}

.worldMap .countryList li {
	position: absolute;
	display: none;
	line-height: 1;
	_z-index: 1000;
}

.worldMap .countryList #taiwan {
	top: 142px;
	left: 280px;
}

.worldMap .countryList #korea {
	top: 129px;
	left: 303px;
}

.worldMap .countryList #china {
	top: 121px;
	left: 239px;
}

.worldMap .countryList #thailand {
	top: 160px;
	left: 210px;
}

.worldMap .countryList #malaysia {
	top: 176px;
	left: 185px;
}

.worldMap .countryList #singapore {
	top: 186px;
	left: 172px;
}

.worldMap .countryList #indonesia {
	top: 202px;
	left: 187px;
}

.worldMap .countryList #vietnam {
	top: 155px;
	left: 259px;
	width: 22px;
}

.worldMap .countryList #laos {
	top: 140px;
	left: 210px;
	width: 50px;
}

.worldMap .countryList #myanmar{
	top: 85px;
	left: 222px;
	width: 45px;
}

.worldMap .countryList #philippines {
	top: 172px;
	left: 295px;
}

.worldMap .countryList #arab {
	top: 160px;
	left: 120px;
}

.worldMap .countryList #india {
	top: 144px;
	left: 180px;
}

.worldMap .countryList #england {
	top: 55px;
	left: 10px;
}

.worldMap .countryList #belgium {
	top: 38px;
	left: 20px;
}

.worldMap .countryList #finland {
	top: 18px;
	left: 112px;
}

.worldMap .countryList #sweden {
	top: 25px;
	left: 35px;
}

.worldMap .countryList #australia {
	top: 235px;
	left: 265px;
}

.worldMap .countryList #newzealand {
	top: 268px;
	left: 393px;
}

.worldMap .countryList #usa {
	top: 110px;
	left: 519px;
}

.worldMap .countryList #alaska {
	top: 83px;
	left: 427px;
}

.worldMap .countryList #brazil {
	top: 206px;
	left: 614px;
}

.worldMap .trigger {
	height: 12px;
	background-image: url(/corporate/vision/system/img_v2/img_world_map.gif);
	background-repeat: no-repeat;
	font-size: 8px;
	cursor: pointer;
	overflow: hidden;
	text-indent: -9999px;
}

.worldMap .countryList #taiwan .trigger {
	width: 25px;
	height: 12px;
	background-position: -280px -442px;
}

.worldMap .countryList #korea .trigger {
	width: 25px;
	height: 12px;
	background-position: -303px -429px;
}

.worldMap .countryList #china .trigger {
	width: 24px;
	height: 12px;
	background-position: -239px -421px;
}

.worldMap .countryList #thailand .trigger {
	width: 24px;
	height: 12px;
	background-position: -210px -460px;
}

.worldMap .countryList #malaysia .trigger {
	width: 50px;
	height: 12px;
	background-position: -185px -476px;
}

.worldMap .countryList #singapore .trigger {
	width: 62px;
	height: 12px;
	background-position: -172px -486px;
}

.worldMap .countryList #indonesia .trigger {
	width: 80px;
	height: 12px;
	background-position: -187px -502px;
}

.worldMap .countryList #vietnam .trigger {
	width: 30px;
	height: 30px;
	background-position: -259px -455px;
}

.worldMap .countryList #laos .trigger {
	width: 50px;
	height: 20px;
	background-position: -210px -440px;
}

.worldMap .countryList #myanmar .trigger {
	width: 50px;
	height: 20px;
	background-position: -222px -385px;
}

.worldMap .countryList #philippines .trigger {
	width: 53px;
	height: 12px;
	background-position: -295px -472px;
}
.worldMap .countryList #arab .trigger {
	width: 60px;
	height: 35px;
	background-position: -120px -460px;
}

.worldMap .countryList #india .trigger {
	width: 35px;
	height: 12px;
	background-position: -180px -444px;
}

.worldMap .countryList #england .trigger {
	width: 47px;
	height: 12px;
	background-position: -10px -355px;
}

.worldMap .countryList #belgium .trigger {
	width: 47px;
	height: 12px;
	background-position: -20px -338px;
}

.worldMap .countryList #finland .trigger {
	width: 66px;
	height: 12px;
	background-position: -112px -318px;
}

.worldMap .countryList #sweden .trigger {
	width: 66px;
	height: 12px;
	background-position: -35px -325px;
}

.worldMap .countryList #australia .trigger {
	width: 75px;
	height: 10px;
	background-position: -265px -535px;
}

.worldMap .countryList #newzealand .trigger {
	width: 87px;
	height: 12px;
	background-position: -393px -568px;
}

.worldMap .countryList #usa .trigger {
	width: 42px;
	height: 12px;
	background-position: -519px -410px;
}

.worldMap .countryList #alaska .trigger {
	width: 42px;
	height: 12px;
	background-position: -526px -507px;
}

.worldMap .countryList #brazil .trigger {
	width: 42px;
	height: 12px;
	background-position: -614px -506px;
}

.worldMap .projectList {
	position: absolute;
	padding: 15px 5px 15px 33px;
	width: 245px;
}

.worldMap #taiwan .projectList {
	top: -57px;
	left: 40px;
	background: url(/corporate/vision/system/img_v2/bg_world_map_taiwan.png) left top no-repeat;
}

.worldMap #korea .projectList {
	top: -36px;
	left: 25px;
	background: url(/corporate/vision/system/img_v2/bg_world_map_korea.png) left top no-repeat;
}

.worldMap #china .projectList {
	top: -88px;
	left: 64px;
	background: url(/corporate/vision/system/img_v2/bg_world_map_china.png) left top no-repeat;
}

.worldMap #thailand .projectList {
	top: -50px;
	left: 40px;
	background: url(/corporate/vision/system/img_v2/bg_world_map_thailand.png) left top no-repeat;
}

.worldMap #malaysia .projectList {
	top: -36px;
	left: 79px;
	background: url(/corporate/vision/system/img_v2/bg_world_map_malaysia.png) left top no-repeat;
}

.worldMap #singapore .projectList {
	top: -36px;
	left: 65px;
	background: url(/corporate/vision/system/img_v2/bg_world_map_singapore.png) left top no-repeat;
}

.worldMap #indonesia .projectList {
	top: -50px;
	left: 117px;
	background: url(/corporate/vision/system/img_v2/bg_world_map_indonesia.png) left top no-repeat;
}

.worldMap #vietnam .projectList {
	top: -34px;
	left: 20px;
	background: url(/corporate/vision/system/img_v2/bg_world_map_vietnam.png) left top no-repeat;
}

.worldMap #laos .projectList {
	top: -30px;
	left: 35px;
	background: url(/corporate/vision/system/img_v2/bg_world_map_vietnam.png) left top no-repeat;
}

.worldMap #myanmar .projectList {
	top: -34px;
	left: 50px;
	background: url(/corporate/vision/system/img_v2/bg_world_map_korea.png) left top no-repeat;
}

.worldMap #philippines .projectList {
	top: -37px;
	left: 55px;
	background: url(/corporate/vision/system/img_v2/bg_world_map_philippines.png) left top no-repeat;
}

.worldMap #arab .projectList {
	top: -50px;
	left: 50px;
	background: url(/corporate/vision/system/img_v2/bg_world_map_arab.png) left top no-repeat;
}

.worldMap #india .projectList {
	top: -51px;
	left: 50px;
	background: url(/corporate/vision/system/img_v2/bg_world_map_india.png) left top no-repeat;
}

.worldMap #england .projectList {
	top: -25px;
	left: 55px;
	background: url(/corporate/vision/system/img_v2/bg_world_map_england.png) left top no-repeat;
}

.worldMap #belgium .projectList {
	top: 5px;
	left: 55px;
	background: url(/corporate/vision/system/img_v2/bg_world_map_belgium.png) left top no-repeat;
}

.worldMap #finland .projectList {
	top: 46px;
	left: -103px;
	padding: 41px 9px 15px 10px;
	background: url(/corporate/vision/system/img_v2/bg_world_map_finland.png) left top no-repeat;
}

.worldMap #sweden .projectList {
	top: 6px;
	left: 50px;
	background: url(/corporate/vision/system/img_v2/bg_world_map_sweden.png) left top no-repeat;
}

.worldMap #australia .projectList {
	top: -20px;
	left: 75px;
	background: url(/corporate/vision/system/img_v2/bg_world_map_australia.png) left top no-repeat;
}

.worldMap #newzealand .projectList {
	top: -123px;
	left: -143px;
	padding: 15px 9px 41px 10px;
	background: url(/corporate/vision/system/img_v2/bg_world_map_newzealand.png) left top no-repeat;
}

.worldMap #usa .projectList {
	top: 37px;
	left: -115px;
	padding: 41px 9px 15px 10px;
	background: url(/corporate/vision/system/img_v2/bg_world_map_usa.png) left top no-repeat;
}

.worldMap #alaska .projectList {
	top: 10px;
	left: -115px;
	padding: 41px 9px 15px 10px;
	background: url(/corporate/vision/system/img_v2/bg_world_map_usa.png) left top no-repeat;
}

.worldMap #brazil .projectList {
	top: -35px;
	left: -310px;
	padding: 15px 23px 15px 15px;
	background: url(/corporate/vision/system/img_v2/bg_world_map_brazil.png) left top no-repeat;
}

.worldMap .countryList .projectList .country {
	font-size: 14px;
	font-weight: bold;
	line-height: 1.5;
	cursor: default;
}

.worldMap .countryList .projectList ul {
	margin-top: 5px;
}

.worldMap .countryList .projectList li {
	position: static;
	display: block;
	padding: 4px 0 4px 25px;
	font-size: 12px;
	line-height: 1.5;
}

.contact {
	position: relative;
	margin: 20px auto 0;
	width: 626px;
	height: 50px;
	background: url(/corporate/vision/system/img_v2/bg_world_contact.gif) left top no-repeat;
}

.contact.official {
	width: 474px;
	background: url(/corporate/vision/system/img_v2/bg_world_contact_official.gif) left top no-repeat;
}

.contact p {
	position: absolute;
}

.contact .internet {
	top: 19px;
	left: 21px;
}

.contact .btn {
	top: 5px;
	left: 235px;
}

.contact .btn a:hover img {
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}

.contact .answer {
	top: 14px;
	left: 469px;
}

.estimate680 {
	position: relative;
	margin: 15px auto 0;
	width: 650px;
	height: 170px;
	background: url(/corporate/vision/system/img_v2/bg_footer_contact.gif) left top no-repeat;
}

.estimate680 .text {
	position: absolute;
	top: 21px;
	left: 12px;
}

.estimate680 .tell {
	position: absolute;
	top: 53px;
	left: 12px;
}

.estimate680 .internet {
	position: absolute;
	top: 53px;
	left: 328px;
}

.estimate680 .estimate {
	position: absolute;
	top: 108px;
	left: 328px;
}

.estimate680 a:hover img {
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}
table.default_02 th {
    background: none repeat scroll 0 0 #F7F7F7;
    border: 1px solid #999999;
    font-weight: normal;
    padding: 2px 10px;
    text-align: center;
}
table.default_02 td {
    border: 1px solid #999999;
    padding: 2px 10px;
}
.inblock {
	display:inline-block ;
}
ul.category_list li {
	margin: 10px 0 0 18px!important;
	_margin: 0 0 0 16px;
}
ul.category_list_02 li {
	margin: 5px 0 0 45px;
	margin-left/*\**/:35px\9;
	width:100px!important;
	display:inline-block ;
	font-size: 85.7%!important;
	line-height:1.75;
}
.categoryList_03 {
	width: 655px;
	height: 25px;
	position: relative;
	font-size: 85.7%!important;
}
ul.category_list_03 {
	position: absolute;
	left:484px;
}
ul.category_list_03 li {
	margin-right: 5px;
	width:80px!important;
}
ul.category_list_05 li {
	width:120px!important;
	font-size: 85.7%!important;
}
ul.category_list_06 li {
	width:148px!important;
	margin-left:40px;
}
ul.category_list_08 li {
	margin-left:20px;
}
ul.category_list_asia li {
	margin-left:50px;
	margin-left/*\**/:53px\9;
}
ul.category_list_asia2 li {
	margin-left:50px;
	margin-left/*\**/:53px\9;
}
ul.category_list_other li {
	margin-left:68px;
	margin-left/*\**/:71px\9;
}
ul.category_list_europe li {
	margin-left:70px;
	margin-left/*\**/:73px\9;
}
li.last_0 {
	margin-right: 0 !important;
}
.text_A {
	font-size: 71.4%!important;
}
.text_B {
	font-size: 85.7%!important;
}
.mt5{
	margin-top: 5px;
} 
.mb5{
	margin-bottom: 5px;
}
.ml5{
	margin-left: 5px!important;
}
.ml0{
	margin-left: 0px!important;
}
.pl15{
	padding-left: 15px;
}
.ie_pl15{
	/padding-left: 15px;
}
.w300{
	width:300px;
}
.w325{
	width:325px;
}
div.h1WrapperNoText {
	_padding: 23px 0 22px;
}
.noBg {
	background-image: none !important;
}
/* ------------------------------------------------
taiwan.html
------------------------------------------------ */

#taiwan.titleWrapper {
	background: url(/corporate/vision/system/img_v2/bg_h1_taiwan.jpg) right 3px no-repeat;
}

/* ------------------------------------------------
china.html
------------------------------------------------ */

#china.titleWrapper {
	background: url(/corporate/vision/system/img_v2/bg_h1_china.jpg) right 3px no-repeat;
}
/* ------------------------------------------------
korea.html
------------------------------------------------ */

#korea.titleWrapper {
	background: url(/corporate/vision/system/img_v2/bg_h1_korea.jpg) right 3px no-repeat;
}
/* ------------------------------------------------
asia.html
------------------------------------------------ */

#thailand.titleWrapper {
	background: url(/corporate/vision/system/img_v2/bg_h1_thailand.jpg) right 3px no-repeat;
}

#malaysia.titleWrapper {
	background: url(/corporate/vision/system/img_v2/bg_h1_malaysia.jpg) right 3px no-repeat;
}

#singapore.titleWrapper {
	background: url(/corporate/vision/system/img_v2/bg_h1_singapore.jpg) right 3px no-repeat;
}

#indonesia.titleWrapper {
	background: url(/corporate/vision/system/img_v2/bg_h1_indonesia.jpg) right 3px no-repeat;
}
/* ------------------------------------------------
asia2.html
------------------------------------------------ */
/* ------------------------------------------------
#vietnam.titleWrapper {
	background: url(/corporate/vision/system/img_v2/bg_h1_vietnam.jpg) right 3px no-repeat;
}
------------------------------------------------ */
#philippines.titleWrapper {
	background: url(/corporate/vision/system/img_v2/bg_h1_philippines.jpg) right 3px no-repeat;
}

#arab.titleWrapper {
	background: url(/corporate/vision/system/img_v2/bg_h1_arab.jpg) right 3px no-repeat;
}

#india.titleWrapper {
	background: url(/corporate/vision/system/img_v2/bg_h1_india.jpg) right 3px no-repeat;
}
/* ------------------------------------------------
europe.html
------------------------------------------------ */

#england.titleWrapper {
	background: url(/corporate/vision/system/img_v2/bg_h1_england.jpg) right 3px no-repeat;
}

#belgium.titleWrapper {
	background: url(/corporate/vision/system/img_v2/bg_h1_belgium.jpg) right 3px no-repeat;
}

#finland.titleWrapper {
	background: url(/corporate/vision/system/img_v2/bg_h1_finland.jpg) right 3px no-repeat;
}

#sweden.titleWrapper {
	background: url(/corporate/vision/system/img_v2/bg_h1_sweden.jpg) right 3px no-repeat;
}
/* ------------------------------------------------
other.html
------------------------------------------------ */

#australia.titleWrapper {
	background: url(/corporate/vision/system/img_v2/bg_h1_australia.jpg) right 3px no-repeat;
}

#newzealand.titleWrapper {
	background: url(/corporate/vision/system/img_v2/bg_h1_newzealand.jpg) right 3px no-repeat;
}

#usa.titleWrapper {
	background: url(/corporate/vision/system/img_v2/bg_h1_usa.jpg) right 3px no-repeat;
}

#brazil.titleWrapper {
	background: url(/corporate/vision/system/img_v2/bg_h1_brazil.jpg) right 3px no-repeat;
}
/* ------------------------------------------------
aside
------------------------------------------------ */
	
div.aside200 div.contactCommon {
	background: url(/shared/img/bg_aside_first_200.gif) left top no-repeat ;
	padding: 5px 0 0;
}
	
div.aside200 div.contactCommon div.inner {
	background: url(/shared/img/bg_aside_bottom_200.gif) left bottom no-repeat ;
	padding: 0 5px 5px;
}

div.aside200 div.contactCommon div.inner ul.line {
	padding-top: 8px;
	background: url(/shared/img/bg_aside_line_200.gif) left 3px no-repeat ;
}

div.aside200 div.contactCommon div.inner ul li {
	margin-top: 4px;
}

div.aside200 div.contactCommon div.inner ul li.first {
	margin: 0;
}

div.aside200 div.contactCommon div.inner ul li img {
	text-align: center;
	font-size: 1%;
	line-height: 1;
}

div.aside200 div.contactCommon div.inner ul li a:hover img {
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}
