/*==========================================================*/
/* mainContents */
#mainContents  h2{
	background:url(../../image/main_image.jpg) no-repeat;
	width:805px;
	height:283px;
	margin:0 0 10px 0;
	padding:0;
	text-indent:-9999px;
}

/* campaignRec */
#mainContents .campaignRec{
	background:#feecf9;
	border:#ff026b solid 1px;
	margin:0 0 10px 0;
	padding:10px 10px 0 10px;
}

#mainContents .campaignRec h3{
	font-size:19px;
	font-weight:normal;
	margin:0 0 5px 0;
	padding:0;
	border-bottom:#ff026b dotted 1px;
	width:775px;
}

#mainContents .campaignRec h4{
	font-size:14px;
	font-weight:bold;
	margin:0 0 3px 0;
	padding:0;
}

#mainContents .campaignRec p{
	margin:0;
	padding:0;
}

#mainContents .campaignRec ul{
	margin:0;
	padding:0;
}

#mainContents .campaignRec li{
	margin:0 0 10px 0;
	padding:0;
}



/* contentsMenu */
#mainContents .contentsMenu{
	margin:0 0 15px 0;
	padding:0;
}

#mainContents .contentsMenu .contentBox{
	background:url(../../image/main_hd_bg.gif) no-repeat;
	width: 805px;
	margin:0 0;
	padding:3px 0 0 0;
}

#mainContents .contentsMenu .contentBox .inner{
	background:url(../../image/main_cont_bg.gif) no-repeat bottom;
	margin:0;
	padding:10px 10px 5px 10px;
}

#mainContents .contentsMenu .contentBox .inner ul{
	margin:0;
	padding:0;
}

#mainContents .contentsMenu .contentBox .inner li{
	width:255px;
	float:left;
	margin:0;
	padding:0;
}

#mainContents .contentsMenu .contentBox .inner p{
	width:255px;
	margin:0 0 5px 0;
	padding:0;
}

#mainContents .contentsMenu .contentBox .inner .contMenu_1{
	margin:0 10px 0 0;
	padding:0
}

#mainContents .contentsMenu .contentBox .inner .contMenu_1 a{
	background:url(../../image/contMenu_1.jpg) no-repeat;
	display:block;
	width:255px;
	height:120px;
	text-indent:-9999px;
}

#mainContents .contentsMenu .contentBox .inner .contMenu_1 a:hover{
	background:url(../../image/contMenu_1.jpg) no-repeat;
	display:block;
	width:255px;
	height:120px;
	text-indent:-9999px;
	filter:alpha(opacity=80);
	opacity:0.8;
	-moz-opacity:0.80;
}

#mainContents .contentsMenu .contentBox .inner .contMenu_2{
	margin:0 10px 0 0;
	padding:0
}

#mainContents .contentsMenu .contentBox .inner .contMenu_2 a{
	background:url(../../image/contMenu_2.jpg) no-repeat;
	display:block;
	width:255px;
	height:120px;
	text-indent:-9999px;
}

#mainContents .contentsMenu .contentBox .inner .contMenu_2 a:hover{
	background:url(../../image/contMenu_2.jpg) no-repeat;
	display:block;
	width:255px;
	height:120px;
	text-indent:-9999px;
	filter:alpha(opacity=80);
	opacity:0.8;
	-moz-opacity:0.80;
}

#mainContents .contentsMenu .contentBox .inner .contMenu_3{
	margin:0;
	padding:0
}

#mainContents .contentsMenu .contentBox .inner .contMenu_3 a{
	background:url(../../image/contMenu_3.jpg) no-repeat;
	display:block;
	width:255px;
	height:120px;
	text-indent:-9999px;
}

#mainContents .contentsMenu .contentBox .inner .contMenu_3 a:hover{
	background:url(../../image/contMenu_3.jpg) no-repeat;
	display:block;
	width:255px;
	height:120px;
	text-indent:-9999px;
	filter:alpha(opacity=80);
	opacity:0.8;
	-moz-opacity:0.80;
}

#mainContents .contentsMenu .contentBox .inner .contMenu_4{
	margin:0 10px 0 0;
	padding:0
}

#mainContents .contentsMenu .contentBox .inner .contMenu_4 a{
	background:url(../../image/contMenu_4.jpg) no-repeat;
	display:block;
	width:255px;
	height:120px;
	text-indent:-9999px;
}

#mainContents .contentsMenu .contentBox .inner .contMenu_4 a:hover{
	background:url(../../image/contMenu_4.jpg) no-repeat;
	display:block;
	width:255px;
	height:120px;
	text-indent:-9999px;
	filter:alpha(opacity=80);
	opacity:0.8;
	-moz-opacity:0.80;
}

#mainContents .contentsMenu .contentBox .inner .contMenu_5{
	margin:0 10px 0 0;
	padding:0
}

#mainContents .contentsMenu .contentBox .inner .contMenu_5 a{
	background:url(../../image/contMenu_5.jpg) no-repeat;
	display:block;
	width:255px;
	height:120px;
	text-indent:-9999px;
}

#mainContents .contentsMenu .contentBox .inner .contMenu_5 a:hover{
	background:url(../../image/contMenu_5.jpg) no-repeat;
	display:block;
	width:255px;
	height:120px;
	text-indent:-9999px;
	filter:alpha(opacity=80);
	opacity:0.8;
	-moz-opacity:0.80;
}

#mainContents .contentsMenu .contentBox .inner .contMenu_6{
	margin:0;
	padding:0
}

#mainContents .contentsMenu .contentBox .inner .contMenu_6 a{
	background:url(../../image/contMenu_6.jpg) no-repeat;
	display:block;
	width:255px;
	height:120px;
	text-indent:-9999px;
}

#mainContents .contentsMenu .contentBox .inner .contMenu_6 a:hover{
	background:url(../../image/contMenu_6.jpg) no-repeat;
	display:block;
	width:255px;
	height:120px;
	text-indent:-9999px;
	filter:alpha(opacity=80);
	opacity:0.8;
	-moz-opacity:0.80;
}
#mainContents .contentsMenu .contentBox .inner .contMenu_7{
	margin:0;
	padding:0
}

#mainContents .contentsMenu .contentBox .inner .contMenu_7 a{
	background:url(../../image/contMenu_7.jpg) no-repeat;
	display:block;
	width:255px;
	height:120px;
	text-indent:-9999px;
}

#mainContents .contentsMenu .contentBox .inner .contMenu_7 a:hover{
	background:url(../../image/contMenu_7.jpg) no-repeat;
	display:block;
	width:255px;
	height:120px;
	text-indent:-9999px;
	filter:alpha(opacity=80);
	opacity:0.8;
	-moz-opacity:0.80;
}

/* Topics */
#mainContents .Topics{
	margin:0 0 25px 0;
	padding:0;
}

#mainContents .Topics .contentBoxLeft{
	float:left;
	background:url(../../image/topics_hd_bg.gif) no-repeat;
	width: 397px;
	margin:0 0;
	padding:3px 0 0 0;
}

#mainContents .Topics .contentBoxLeft .inner{
	background:url(../../image/topics_cont_bg.gif) no-repeat bottom;
	margin:0;
	padding:10px;
}

#mainContents .Topics .contentBoxLeft .inner h3{
	background:url(../../image/cont_ttl_1.gif) no-repeat;
	width:156px;
	height:20px;
	margin:0 0 5px 0;
	padding:0;
	text-indent:-9999px;
}

#mainContents .Topics .contentBoxLeft .inner .contTxt{
	margin:0 0 10px 0;
	padding:0;
}

#mainContents .Topics .contentBoxRight{
	float:right;
	background:url(../../image/topics_hd_bg.gif) no-repeat;
	width: 397px;
	margin:0 0;
	padding:3px 0 0 0;
}

#mainContents .Topics .contentBoxRight .inner{
	background:url(../../image/topics_cont_bg.gif) no-repeat bottom;
	margin:0;
	padding:10px;
}

#mainContents .Topics .contentBoxRight .inner h3{
	background:url(../../image/cont_ttl_2.gif) no-repeat;
	width:290px;
	height:20px;
	margin:0 0 5px 0;
	padding:0;
	text-indent:-9999px;
}

#mainContents .Topics .contentBoxRight .inner .contTxt{
	margin:0 0 6px 0;
	padding:0;
}

#mainContents .Topics .contentBoxRight .inner .contTxt2{
	margin:0 0 40px 0;
	padding:0;
}


/*==========================================================*/
/* Medical */
#mainContents .medical{
	margin:0 0 25px 0;
	padding:0;
}

#mainContents .medical h2{
	background:url(../../image/medical_ttl.jpg) no-repeat;
	width:805px;
	height:70px;
	margin:0 0 20px 0;
	padding:0;
	text-indent:-9999px;
}

#mainContents .medical table{
	margin:0 0 20px 0;
	padding:0;
	border-collapse: collapse;
}

#mainContents .medical th{
	background:#003366;
	border:#a3a3a3 solid 1px;
	margin:0;
	padding:5px;
	color:#FFFFFF;
	text-align:center;
}

#mainContents .medical td{
	background:#d9e7ee;
	border:#a3a3a3 solid 1px;
	margin:0;
	padding:5px;
	vertical-align:top !important;
	text-align:center !important;
}

#mainContents .medical p{
	margin:0px 0px 5px 0px;
	padding:0px;
	text-align:center !important;
}

#mainContents .medical span{
	margin:0px;
	padding:0px;
	font-size:10px;
}

#mainContents .medical ul{
	margin:0;
	padding:0;
}

#mainContents .medical li{
	margin:0px;
	padding:0px;
}

#mainContents .medical .company{
	width:160px;
	background:#b8dcee;
	margin:0;
	padding:5px;
	vertical-align:top !important;
}

#mainContents .medical .item{
	width:110px;
	margin:0;
	padding:5px;
}

#mainContents .medical .age{
	width:100px;
	margin:0px;
	padding:5px;
}

#mainContents .medical .length{
	width:100px;
	margin:0;
	padding:5px;
}

#mainContents .medical .account{
	width:140px;
	margin:0px;
	padding:5px;
	word-break:break-all;
}

#mainContents .medical .account_txt{
	text-align:left !important;
}

#mainContents .medical .more_btn{
	width:100px;
	height:30px;
	margin:0px auto 5px;
	padding:0px;
	text-indent:-9999px;
}

#mainContents .medical .more_btn a{
	display:block;
	background:url(../../image/more_bt.gif) no-repeat;
	width:100px;
	height:30px;
	margin:0px;
	padding:0px;
}

#mainContents .medical .more_btn a:hover{
	display:block;
	background:url(../../image/more_bt_on.gif) no-repeat;
	width:100px;
	height:30px;
	margin:0px;
	padding:0px;
}

#mainContents .medical .data_btn{
	width:100px;
	height:30px;
	margin:2px auto 10px auto;
	padding:0px;
	text-indent:-9999px;
}

#mainContents .medical .data_btn a{
	display:block;
	background:url(../../image/data-bt.gif) no-repeat;
	width:100px;
	height:30px;
}

#mainContents .medical .data_btn a:hover{
	display:block;
	background:url(../../image/data-bt.gif) no-repeat;
	width:100px;
	height:30px;
	filter:alpha(opacity=80);
	opacity:0.8;
	-moz-opacity:0.80;
}

#mainContents .medical .online_btn{
	width:100px;
	height:30px;
	margin:0px auto;
	padding:0px;
	text-indent:-9999px;
}

#mainContents .medical .online_btn a{
	display:block;
	background:url(../../image/online-bt.gif) no-repeat;
	width:100px;
	height:30px;
}

#mainContents .medical .online_btn a:hover{
	display:block;
	background:url(../../image/online-bt.gif) no-repeat;
	width:100px;
	height:30px;
	filter:alpha(opacity=80);
	opacity:0.8;
	-moz-opacity:0.80;
}

#mainContents .medical .informationArea{
	margin:0px;
	padding:0px;
}

#mainContents .medical .informationArea h3{
	font-size:16px;
	line-height:1.3;
	margin:0px 0px 5px 0px;
	padding:0px;
}

#mainContents .medical .informationArea p{
	margin:0px 0px 20px 0px;
	padding:0px;
	text-align:left !important;
}

#mainContents .medical .informationArea .notice{
	margin:0px 0px 10px 0px;
	padding:0px;
}

#mainContents .medical .informationArea .notice dl {
	margin:0px !important;
	padding:0px !important;
}

#mainContents .medical .informationArea .notice dt {
	clear: left;
	width: 12px;
	float: left;
	font-size:10px;
}

#mainContents .medical .informationArea .notice dd {
	width: 780px;
	float: left;
	margin:0px 0px 10px 0px !important;
	padding:0px !important;
	font-size:10px;
}

#mainContents .medical .informationArea .info{
	margin:0;
	padding:0;
}

#mainContents .medical .informationArea .info dl {
	margin:0 !important;
	padding:0 !important;
}

#mainContents .medical .informationArea .info dt {
	clear: left;
	width: 150px;
	float: left;
	font-size:10px;
}

#mainContents .medical .informationArea .info dd {
	width: 500px;
	float: left;
	margin:0 0 3px 0 !important;
	padding:0 !important;
	font-size:10px;
}


/* Car */
#mainContents .car{
	margin:0 0 10px 0;
	padding:0;
}

#mainContents .car h2{
	background:url(../../image/car_ttl.jpg) no-repeat;
	width:805px;
	height:70px;
	margin:0 0 20px 0;
	padding:0;
	text-indent:-9999px;
}

#mainContents .car h3{
	font-size:16px;
	color:#147dc1;
	margin:0;
	padding:0;
}

#mainContents .car table{
	margin:0 0 20px 0;
	padding:0;
	border-collapse: collapse;
}

#mainContents .car th{
	background:#003366;
	border:#a3a3a3 solid 1px;
	margin:0;
	padding:5px;
	color:#FFFFFF;
	text-align:center;
}

#mainContents .car td{
	background:#d9e7ee;
	border:#a3a3a3 solid 1px;
	margin:0;
	padding:5px;
	vertical-align:top !important;
	text-align:center !important;
}

#mainContents .car p{
	margin:0 0 5px 0;
	padding:0;
	text-align:center !important;
}

#mainContents .car span{
	margin:0;
	padding:0;
	font-size:10px;
}

#mainContents .car ul{
	margin:0;
	padding:0;
}

#mainContents .car li{
	margin:0;
	padding:0;
}

#mainContents .car .company{
	background:#b8dcee;
	margin:0;
	padding:5px;
	vertical-align:top !important;
}

#mainContents .car .item{
	width:135px;
	margin:0;
	padding:5px;
	text-align:center;
}

#mainContents .car .account{
	width:175px;
	margin:0;
	padding:5px;
}

#mainContents .car .inquiry{
	width:165px;
	margin:0;
	padding:5px;
}

#mainContents .car .item_txt{
	text-align:center !important;
}

#mainContents .car .account_txt{
	text-align:left !important;
}

#mainContents .car .online_btn{
	width:100px;
	height:30px;
	margin:2px auto 10px auto;
	padding:0;
	text-indent:-9999px;
}

#mainContents .car .online_btn a{
	display:block;
	background:url(../../image/online-bt2.gif) no-repeat;
	width:100px;
	height:35px;
}

#mainContents .car .online_btn a:hover{
	display:block;
	background:url(../../image/online-bt2.gif) no-repeat;
	width:100px;
	height:35px;
	filter:alpha(opacity=80);
	opacity:0.8;
	-moz-opacity:0.80;
}


/* Travel */
#mainContents .travel{
	margin:0 0 10px 0;
	padding:0;
}

#mainContents .travel h2{
	background:url(../../image/travel_ttl.jpg) no-repeat;
	width:805px;
	height:70px;
	margin:0 0 20px 0;
	padding:0;
	text-indent:-9999px;
}

#mainContents .travel table{
	margin:0 0 20px 0;
	padding:0;
	border-collapse: collapse;
}

#mainContents .travel th{
	background:#003366;
	border:#a3a3a3 solid 1px;
	margin:0;
	padding:5px;
	color:#FFFFFF;
	text-align:center;
}

#mainContents .travel td{
	background:#d9e7ee;
	border:#a3a3a3 solid 1px;
	margin:0;
	padding:5px;
	vertical-align:top !important;
	text-align:center !important;
}

#mainContents .travel p{
	margin:0 0 5px 0;
	padding:0;
	text-align:center !important;
}

#mainContents .travel span{
	margin:0;
	padding:0;
	font-size:10px;
}

#mainContents .travel ul{
	margin:0;
	padding:0;
}

#mainContents .travel li{
	margin:0;
	padding:0;
}

#mainContents .travel .company{
	background:#b8dcee;
	margin:0;
	padding:5px;
	vertical-align:top !important;
}

#mainContents .travel .item{
	width:150px;
	margin:0;
	padding:5px;
}

#mainContents .travel .account{
	width:320px;
	margin:0;
	padding:5px;
}

#mainContents .travel .item_txt{
	text-align:center !important;
}

#mainContents .travel .account_txt{
	text-align:left !important;
}

#mainContents .travel .online_btn{
	width:100px;
	height:30px;
	margin:2px auto 10px auto;
	padding:0;
	text-indent:-9999px;
}

#mainContents .travel .online_btn a{
	display:block;
	background:url(../../image/online-bt.gif) no-repeat;
	width:100px;
	height:30px;
}

#mainContents .travel .online_btn a:hover{
	display:block;
	background:url(../../image/online-bt.gif) no-repeat;
	width:100px;
	height:30px;
	filter:alpha(opacity=80);
	opacity:0.8;
	-moz-opacity:0.80;
}


/* Golf */
#mainContents .golf{
	margin:0 0 10px 0;
	padding:0;
}

#mainContents .golf h2{
	background:url(../../image/golfer_ttl.jpg) no-repeat;
	width:805px;
	height:70px;
	margin:0 0 20px 0;
	padding:0;
	text-indent:-9999px;
}

#mainContents .golf table{
	margin:0 0 200px 0;
	padding:0;
	border-collapse: collapse;
}

#mainContents .golf th{
	background:#003366;
	border:#a3a3a3 solid 1px;
	margin:0;
	padding:5px;
	color:#FFFFFF;
	text-align:center;
}

#mainContents .golf td{
	background:#d9e7ee;
	border:#a3a3a3 solid 1px;
	margin:0;
	padding:5px;
	vertical-align:top !important;
	text-align:center !important;
}

#mainContents .golf p{
	margin:0 0 5px 0;
	padding:0;
	text-align:center !important;
}

#mainContents .golf span{
	margin:0;
	padding:0;
	font-size:10px;
}

#mainContents .golf ul{
	margin:0;
	padding:0;
}

#mainContents .golf li{
	margin:0;
	padding:0;
}

#mainContents .golf .company{
	background:#b8dcee;
	margin:0;
	padding:5px;
	vertical-align:top !important;
}

#mainContents .golf .item{
	width:150px;
	margin:0;
	padding:5px;
}

#mainContents .golf .account{
	width:320px;
	margin:0;
	padding:5px;
}

#mainContents .golf .item_txt{
	text-align:center !important;
}

#mainContents .golf .account_txt{
	text-align:left !important;
}

#mainContents .golf .online_btn{
	width:100px;
	height:30px;
	margin:2px auto 10px auto;
	padding:0;
	text-indent:-9999px;
}

#mainContents .golf .online_btn a{
	display:block;
	background:url(../../image/online-bt.gif) no-repeat;
	width:100px;
	height:30px;
}

#mainContents .golf .online_btn a:hover{
	display:block;
	background:url(../../image/online-bt.gif) no-repeat;
	width:100px;
	height:30px;
	filter:alpha(opacity=80);
	opacity:0.8;
	-moz-opacity:0.80;
}


/* Bicycle */
#mainContents .bicycle{
	margin:0 0 10px 0;
	padding:0;
}

#mainContents .bicycle h1{
	background:url(../../image/s_bicycle_ttl.jpg) no-repeat;
	width:805px;
	height:70px;
	margin:0 0 20px 0;
	padding:0;
	text-indent:-9999px;
	text-indent:96px; 
	padding-top:22px; 
	font-size:22px; 
	line-height:30px;
	 font-weight:bold; 
	 color:#2496DF;
}

#mainContents .bicycle table{
	margin:0 0 20px 0;
	padding:0;
	border-collapse: collapse;
}

#mainContents .bicycle th{
	background:#003366;
	border:#a3a3a3 solid 1px;
	margin:0;
	padding:5px;
	color:#FFFFFF;
	text-align:center;
}

#mainContents .bicycle td{
	background:#d9e7ee;
	border:#a3a3a3 solid 1px;
	margin:0;
	padding:5px;
	vertical-align:top !important;
	text-align:center !important;
}

#mainContents .bicycle p{
	margin:0 0 5px 0;
	padding:0;
	text-align:center !important;
}

#mainContents .bicycle span{
	margin:0;
	padding:0;
	font-size:10px;
}

#mainContents .bicycle ul{
	margin:0;
	padding:0;
}

#mainContents .bicycle li{
	margin:0;
	padding:0;
}

#mainContents .bicycle .company{
	background:#b8dcee;
	margin:0;
	padding:5px;
	vertical-align:top !important;
}

#mainContents .bicycle .item{
	width:150px;
	margin:0;
	padding:5px;
}

#mainContents .bicycle .account{
	width:317px;
	margin:0;
	padding:5px;
}

#mainContents .bicycle .item_txt{
	text-align:center !important;
}

#mainContents .bicycle .account_txt{
	text-align:left !important;
}

#mainContents .bicycle .online_btn{
	width:100px;
	height:30px;
	margin:2px auto 10px auto;
	padding:0;
	text-indent:-9999px;
}

#mainContents .bicycle .online_btn a{
	display:block;
	background:url(../../image/online-bt.gif) no-repeat;
	width:100px;
	height:30px;
}

#mainContents .bicycle .online_btn a:hover{
	display:block;
	background:url(../../image/online-bt.gif) no-repeat;
	width:100px;
	height:30px;
	filter:alpha(opacity=80);
	opacity:0.8;
	-moz-opacity:0.80;
}


/* Leisure */
#mainContents .leisure{
	margin:0 0 10px 0;
	padding:0;
}

#mainContents .leisure h2{
	background:url(../../image/leisure_ttl.jpg) no-repeat;
	width:805px;
	height:70px;
	margin:0 0 20px 0;
	padding:0;
	text-indent:-9999px;
}

#mainContents .leisure table{
	margin:0 0 20px 0;
	padding:0;
	border-collapse: collapse;
}

#mainContents .leisure th{
	background:#003366;
	border:#a3a3a3 solid 1px;
	margin:0;
	padding:5px;
	color:#FFFFFF;
	text-align:center;
}

#mainContents .leisure td{
	background:#d9e7ee;
	border:#a3a3a3 solid 1px;
	margin:0;
	padding:5px;
	vertical-align:top !important;
	text-align:center !important;
}

#mainContents .leisure p{
	margin:0 0 5px 0;
	padding:0;
	text-align:center !important;
}

#mainContents .leisure span{
	margin:0;
	padding:0;
	font-size:10px;
}

#mainContents .leisure ul{
	margin:0;
	padding:0;
}

#mainContents .leisure li{
	margin:0;
	padding:0;
}

#mainContents .leisure .company{
	background:#b8dcee;
	margin:0;
	padding:5px;
	vertical-align:top !important;
}

#mainContents .leisure .item{
	width:150px;
	margin:0;
	padding:5px;
}

#mainContents .leisure .account{
	width:317px;
	margin:0;
	padding:5px;
}

#mainContents .leisure .item_txt{
	text-align:center !important;
}

#mainContents .leisure .account_txt{
	text-align:left !important;
}

#mainContents .leisure .online_btn{
	width:100px;
	height:30px;
	margin:2px auto 10px auto;
	padding:0;
	text-indent:-9999px;
}

#mainContents .leisure .online_btn a{
	display:block;
	background:url(../../image/online-bt.gif) no-repeat;
	width:100px;
	height:30px;
}

#mainContents .leisure .online_btn a:hover{
	display:block;
	background:url(../../image/online-bt.gif) no-repeat;
	width:100px;
	height:30px;
	filter:alpha(opacity=80);
	opacity:0.8;
	-moz-opacity:0.80;
}

/* pet */
#mainContents .pet{
	margin:0 0 10px 0;
	padding:0;
}

#mainContents .pet h2{
	background:url(../../image/pet_ttl.jpg) no-repeat;
	width:805px;
	height:70px;
	margin:0 0 20px 0;
	padding:0;
	text-indent:-9999px;
}

#mainContents .pet h3{
	font-size:16px;
	color:#147dc1;
	margin:0;
	padding:0;
}

#mainContents .pet table{
	margin:0 0 20px 0;
	padding:0;
	border-collapse: collapse;
}

#mainContents .pet th{
	background:#003366;
	border:#a3a3a3 solid 1px;
	margin:0;
	padding:5px;
	color:#FFFFFF;
	text-align:center;
}

#mainContents .pet td{
	background:#d9e7ee;
	border:#a3a3a3 solid 1px;
	margin:0;
	padding:5px;
	vertical-align:top !important;
	text-align:center !important;
}

#mainContents .pet p{
	margin:0 0 5px 0;
	padding:0;
	text-align:center !important;
}

#mainContents .pet span{
	margin:0;
	padding:0;
	font-size:10px;
}

#mainContents .pet ul{
	margin:0;
	padding:0;
}

#mainContents .pet li{
	margin:0;
	padding:0;
}

#mainContents .pet .company{
	background:#b8dcee;
	margin:0;
	padding:5px;
	vertical-align:top !important;
}

#mainContents .pet .item{
	width:135px;
	margin:0;
	padding:5px;
	text-align:center;
}

#mainContents .pet .account{
	width:175px;
	margin:0;
	padding:5px;
}

#mainContents .pet .inquiry{
	width:165px;
	margin:0;
	padding:5px;
}

#mainContents .pet .item_txt{
	text-align:center !important;
}

#mainContents .pet .account_txt{
	text-align:left !important;
}

#mainContents .pet .online_btn{
	width:100px;
	height:30px;
	margin:2px auto 10px auto;
	padding:0;
	text-indent:-9999px;
}

#mainContents .pet .online_btn a{
	display:block;
	background:url(../../image/online-bt2.gif) no-repeat;
	width:100px;
	height:35px;
}

#mainContents .pet .online_btn a:hover{
	display:block;
	background:url(../../image/online-bt2.gif) no-repeat;
	width:100px;
	height:35px;
	filter:alpha(opacity=80);
	opacity:0.8;
	-moz-opacity:0.80;
}

#mainContents .pet .data_btn{
	width:100px;
	height:30px;
	margin:2px auto 10px auto;
	padding:0px;
	text-indent:-9999px;
}

#mainContents .pet .data_btn a{
	display:block;
	background:url(../../image/data-bt.gif) no-repeat;
	width:100px;
	height:30px;
}

#mainContents .pet .data_btn a:hover{
	display:block;
	background:url(../../image/data-bt.gif) no-repeat;
	width:100px;
	height:30px;
	filter:alpha(opacity=80);
	opacity:0.8;
	-moz-opacity:0.80;
}


/*==========================================================*/
/* Inquiry */
#inquiry_list{
	width:690px;
	margin:0px auto;
	padding:0;

}

#inquiry_header{
	background:url(../../image/global/header_bg.gif) no-repeat;
	width:690px;
	height:95px;
	margin:0 0 10px 0;
}

#inquiry_header h1#siteLogo {
	float:left;
	background:url(../../image/global/siteLogo.jpg) no-repeat;
	width:466px;
	height:52px;
	margin:25px 0 16px 10px;
	text-indent:-9999px;
}

#inquiry_header #inquiry{
	float:right;
	text-indent:-9999px;
	width:240px;
	height:24px;
	margin:40px 20px 0 0;
}

#inquiry_contents{
	width:690px;
	margin:0;
	padding:0;
}

#inquiry_mainContents{
	width:690px;
	margin:0;
}

#inquiry_mainContents h2{
	width:690px;
	font-size:12px;
	margin:0 0 5px 0;
	padding:0;
}

#inquiry_mainContents table{
	margin:0 0 10px 0;
	padding:0;
	border-collapse: collapse;
}

#inquiry_mainContents th{
	background:#003366;
	border:#a3a3a3 solid 1px;
	margin:0;
	padding:5px;
	color:#FFFFFF;
	text-align:center;
}

#inquiry_mainContents td{
	background:#d9e7ee;
	border:#a3a3a3 solid 1px;
	margin:0;
	padding:5px;
	vertical-align:top !important;
	text-align:center !important;
}

#inquiry_mainContents p{
	margin:0 0 5px 0;
	padding:0;
	text-align:center !important;
}

#inquiry_mainContents .item{
	width:120px;
	margin:0;
	padding:5px;
	vertical-align:top !important;
}

#inquiry_mainContents .company{
	width:140px;
	margin:0;
	padding:5px;
}

#inquiry_mainContents .account{
	width:95px;
	margin:0;
	padding:5px;
}

#inquiry_mainContents .desk{
	width:243px;
	margin:0;
	padding:5px;
}

#inquiry_mainContents .item_txt{
	text-align:center !important;
}

#inquiry_mainContents .desk_txt{
	text-align:left !important;
}


#inquiry_footer{
	background:url(../../image/global/inquiry_bg_footer.jpg) no-repeat;
	clear:left;
	width:660px;
	height:64px;
	padding: 10px 20px;
	margin: 10px 0 0 0;
}

#inquiry_footer li{
	float:left;
	margin: 0 0 0 10px;
}

#inquiry_footer li a{
	font-size: 11px;
	color:#FFF;
}

.cleft { text-align:left !important; 
font-size:10px;}


#mainContents .car h1{
	background:url(../../image/s_car_ttl.jpg) no-repeat;
	width:805px;
	height:70px;
	margin:0 0 20px 0;
	padding:0;
	text-indent:-9999px;
	text-indent:120px; 
	padding-top:22px; 
	font-size:22px; 
	line-height:30px;
	 font-weight:bold; 
	 color:#2496DF;
}
#mainContents .golf h1{
	background:url(../../image/s_golfer_ttl.jpg) no-repeat;
	width:805px;
	height:70px;
	margin:0 0 20px 0;
	padding:0;
	text-indent:-9999px;
	text-indent:96px; 
	padding-top:22px; 
	font-size:22px; 
	line-height:30px;
	 font-weight:bold; 
	 color:#2496DF;
}
#mainContents .leisure h1{
	background:url(../../image/s_leisure_ttl.jpg) no-repeat;
	width:805px;
	height:70px;
	margin:0 0 20px 0;
	padding:0;
	text-indent:-9999px;
	text-indent:96px; 
	padding-top:22px; 
	font-size:22px; 
	line-height:30px;
	 font-weight:bold; 
	 color:#2496DF;
}
#mainContents .medical h1{
	background:url(../../image/s_medical_ttl.jpg) no-repeat;
	width:805px;
	height:70px;
	margin:0 0 20px 0;
	padding:0;
	text-indent:-9999px;
	text-indent:96px; 
	padding-top:22px; 
	font-size:22px; 
	line-height:30px;
	 font-weight:bold; 
	 color:#2496DF;
}

#mainContents .pet h1{
	background:url(../../image/s_pet_ttl.jpg) no-repeat;
	width:805px;
	height:70px;
	margin:0 0 20px 0;
	padding:0;
	text-indent:-9999px;
	text-indent:96px; 
	padding-top:22px; 
	font-size:22px; 
	line-height:30px;
	 font-weight:bold; 
	 color:#2496DF;
}
#mainContents .travel h1{
	background:url(../../image/s_travel_ttl.jpg) no-repeat;
	width:805px;
	height:70px;
	margin:0 0 20px 0;
	padding:0;
	text-indent:-9999px;
	text-indent:96px; 
	padding-top:22px; 
	font-size:22px; 
	line-height:30px;
	 font-weight:bold; 
	 color:#2496DF;
}
