@charset "UTF-8";
/* 　 */

#wrapper {
	background-color:#f5f5f5;
/*	background: url(/img/bkimg_wrapper.jpg) 0 100% no-repeat; */
/*	position:relative; */
/*	top:19px; */
}



/* ---------------------------- */
/* contents area */
/* ---------------------------- */
#container {
	overflow:visible;
}
#container_contentsarea {
	margin: 0 auto;
	width: 960px;
/*	position:relative; */
}
	#contents_mainview {
		padding: 0;
		width: 683px;
		float: right;
		/* border: 1px solid #000; */
		margin: 20px 20px 0 0;
	}
		.contents_mainview_title {
			width: 661px;
			height: 25px;
			margin: 0;
			padding: 9px 0 0 22px;
			color: #6c6c6c;
			font-weight: bold;
			font-size: 18px;
			background-color: #dcdcdc;
		}


#Navigation {
/*	position:relative; */
}


.viewbox_bodyone {
	width: 631px;
	margin: 0 auto;
	margin-top: 2px;
	background-color: #fff;
	padding: 20px 24px 0 24px;
	background: #fff;
	min-height: 800px;
}
.viewbox_bodyone .viewbox_title {
	margin-bottom:10px 0;
}
.viewbox_bodyone .viewbox_item {
	margin-top: 20px;
}
	.viewbox_bodyone .viewbox_item_left {
		float: left;
	}
	.viewbox_bodyone .viewbox_item_right {
		line-height: 1.7;
		width: 441px;
		float: left;
	}

/* ---------------------------- */
/* contents_leftside */
/* ---------------------------- */
#contents_leftside {
	margin:20px 0 0 20px;;
	padding:0;
	width:209px;
	float:left;
	font-size: 12px !important;
/*	font-size: 1em !important; */
/*	font-size: 14px; */
}

#leftindex_li_999{
	background: url(/img/allimages.png) 0 0 no-repeat #fff;
	text-indent: -9999px;
	width: 208px;
	height: 30px;
	margin: 0 0 10px 0;
	padding: 0;
}


#privacypolicy2_left #leftindex_li_999{
	background-image: unset;
	background-color: #0b3884;
	color: #fff;
	padding: 8px 6px 12px 8px;
	text-indent: 0;
	width: calc(100% - 14px);

}


.leftview_basebox {
	margin-bottom: 20px;
/*	width:209px; */
}


.leftindex_ul {
	background-color: #f5f5f5;
}
.leftindex_li {
	width:208px;
	padding:0;
	margin:0 0 2px 0;
}
.leftindex_li a {
	display:block;
	width: 193px;
	padding: 5px 5px 5px 10px;
	margin: 0;
	background-color:#dcdcdc;
	color:#6c6c6c;
	text-decoration:none;
/*	font-size:0.9em; */
}
.leftindex_li a:hover {
	background-color:#103D92;
	color:#fff;
}
	.leftindex_li .headblock {
		font-size: 1.4em;
		position: relative;
		top: -2px;
		text-decoration:none !important;
	}
	.leftindex_li .headblock:hover, .leftindex_li .headblock a:hover {
		text-decoration:none;
	}
.leftindex_ul .current .leftindex_li_a {
	background-color: #103D92;
	color: #fff;
	display: block;
	width: 193px;
	margin: 0 0 2px 0;
}
	.leftindex_ul2 {
		display: none;
		font-size: 0.9em;
		line-height: 1.1;
		padding: 8px 0;
		background-color: #fff;
	}
	.leftindex_li2 {
		padding: 7px 0 0 5px;
	}
	.leftindex_li2 a, .leftindex_li2 a:hover {
		margin:0 !important;
		padding:0 !important;
		background-color: transparent !important;
			
			display:inline;
	}
	.leftindex_li2 a:hover {
		color:#6c6c6c !important;
		text-decoration:underline;
	}
		.leftindex_li2 .sstitle {
			font-size: 0.9em;font-size: 0.9em;
			line-height: 2;
			margin-left: 5px;
		}

		.leftindex_ul3 {
			margin-top: 6px;
		}
		.leftindex_li3 {
			padding: 0 0 0 5px;
		}
		.leftindex_li3 a, .leftindex_li3 a:hover {
			margin:0 !important;
			padding:0 !important;
			background-color: transparent !important;
			color: #6c6c6c;
			display:inline;
		}
		.leftindex_li3 a:hover {
			color:#6c6c6c;
			text-decoration:underline;
		}

			.leftindex_li4 {
				padding: 0 0 0 25px;
			}
			.leftindex_li4 a {
				width: 175px;
			}




.leftbans_ul li {
	margin-bottom: 10px;
}


#leftview_basebox_news {
width: 187px;
margin: 20px 0 20px 0;
padding: 10px;
border: 1px solid #6a6a6a !important;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
behavior: url(/css/border-radius.htc);
font-size: 12px;
font-weight: normal;

}
#leftview_basebox_news h3 {
font-weight:bold;
}
#leftview_basebox_news li {
margin:0 0 5px 0;
}


/* ---------------------------- */
/* contents_rightside */
/* ---------------------------- */
#menu_tab {
	margin:0;
}
#mainview_body_main  ul.menu_tab-nav {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
}	

#mainview_body_main  ul.menu_tab-nav li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}	


	/* tab-all */
#mainview_body_main .tab-all {
	margin: 10px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	border:7px solid #F3F3F3;
}

#mainview_body_main .tab-all div p {
	margin: 0px 3px;
	padding: 10px;
}

#mainview_body_main .tab-all div p.slide_effect {
	height:300px;
}

#mainview_body_main .tab-all div.tab1 p {
	background-color: #F3F3F3;
}

#mainview_body_main .tab-all div.tab2 p {
	background-color: #FFF8B3;
}

#mainview_body_main .tab-all div.tab3 p {
	background-color: #E2FFE1;
}

.ui-tabs-nav {
	padding:0 !important;
	font-size: 12px !important;
}


.ui-tabs-nav li {
	width: 110px;
	height: 42px;
	border: 1px solid #fff;
	background-color: #dcdcdc;
	color:#6c6c6c;
	vertical-align:middle;
	padding:0 !important;
}
.ui-tabs-nav li a {
	display:block;
	width: 110px;
	height: 42px;
	margin:0;
	padding:0;
}
.ui-tabs-nav a { color:#6c6c6c; }
/* .ui-tabs-selected { */
.ui-tabs-active {
	background-color: #fff !important;
	color:#103d92;
}
/* .ui-tabs-selected a */
.ui-tabs-active a { color:#103d92; }
.ui-tabs-nav li a:hover { color: #103d92; }

.ui-tabs-panel {
	border-top:none !important;
}



.viewbox_bodytab {
	width: 641px;
	margin: 0 auto;
	margin-top: 2px;
}
	.viewbox_title {
		color: #103d92;
		font-weight: bold;
		font-size: 1.4em;
		border-bottom: 1px solid #dcdcdc;
		padding: 0 0 2px 0;
		margin: 0 0 20px 0;
		line-height: 1.4;
	}

	.viewbox_itemdiv {
		margin-bottom:10px;
	}

	.viewbox_imgdiv {
		float: left;
		width: 114px;
		margin: 2px 0 0 0;
		padding: 0;
	}
		.viewbox_imgcaption {
			font-size: 0.95em;
			margin: 5px 0 0 0;
			padding-left: 10px;
		}

	.viewbox_infodiv {
		float: left;
		width: 527px;
	}

	.viewbox_itemtitle {
		color: #103d92;
		font-weight: bold;
		border-bottom: 1px solid #dcdcdc;
		padding: 0 0 2px 0;
		margin: 0 0 5px 0;
		font-size: 1.2em;
	}

	.viewbox_iteminfo {
		float: left;
		width: 404px;
		line-height: 1.7;
	}
		.viewbox_iteminfo_extitle {
			color:#103d92;font-weight: bold;
		}
	.viewbox_propdiv {
		float: right;
		width: 115px;
		text-align: right;
		margin: 5px 0 0 0;
	}

.viewbox_titlemes {
	line-height: 1.7;
}



/*
	#contents_rightside {
		margin:0;
		padding:0;
		width:249px;
		float:left;
	}

		.rightview_basebox {
			width:235px;
			min-height:200px;
			background-color:#f2f2f2;
			border:1px solid #e0e0e0;
			color:#818181;
			margin:0 0 0 10px;
			padding:0;
		}
			.rightview_basebox_title {
				width: 205px;
				height: 21px;
				background-color:#fff;
				color:#000;
				margin:10px 0 0 10px;
				padding:5px 0 0 9px;
				font-size:12px;
				font-weight:bold;
			}
				.rightview_basebox_title a {
					color:#000;
					text-decoration:none;
					font-weight:normal;
				}
				.rightview_basebox_title a:hover {
					font-weight:bold;
				}

			.rightview_basebox_body {

			}

		.basebox_body_y {
			margin: 5px 0 5px 9px;
			font-weight: bold;
			font-size: 12px;
			border-bottom: 1px dotted #000;
			width: 225px;
		}
			.ul_basebox_body_y {
				margin:2px 0 0 9px;
				padding-bottom:10px;
				border-bottom: 1px dotted #000;
				width: 225px;
			}

		.basebox_body_m {
			width:60px;
			height:29px;
			margin:0 7px 7px 0;
			padding:0;
			float:left;
		}
			.bt_getYmData {
				width:60px;
				height:29px;
				margin:0;
				padding:0;
				background-color:#f9f9f9;
				color:#828282;
				border:1px solid #9a9a9a;


				font-size: 16px;
				font-weight: normal;
			}
			.bt_getYmData:hover {
				font-weight: bold;
			}

			.ul_basebox_body_olds,
			.ul_basebox_body_lis {
				margin: 9px 0 9px 9px;
			}

			.li_basebox_body_olds,
			.li_basebox_body_lis {
				background: url(/img/allimages.png) no-repeat;
				background-position: -1000px -198px;
				padding:3px 0 0 10px;
			}
			.li_basebox_body_olds a,
			.li_basebox_body_lis a {
				color:#818181;
				text-decoration:none;
				font-size: 12px;
				font-weight: normal;
			}
			.li_basebox_body_olds a:hover,
			.li_basebox_body_lis a:hover {
				font-weight: bold;
			}

			.li_basebox_body_lis {
				width: 210px;
				margin: 0 0 10px 0;
			}


			.rightview_basebox_body {
				margin: 20px 0 0 10px;
				padding-bottom:2px;
				border-bottom: 1px dotted #000;
				width: 217px;
			}
			.rightview_basebox_body li {
				list-style:none;
				margin:0 0 10px 0;
			}

			.rightview_basebox_body .li_input {
				width: 217px;
				height: 30px;
				margin: 0;
				padding: 0;
				background-color: #f9f9f9;
				color: #828282;
				border: 1px solid #9a9a9a;
				-moz-border-radius: 5px;
				-webkit-border-radius: 5px;
				border-radius: 5px;
				behavior: url(/css/border-radius.htc);
				font-size: 16px;
				font-weight: normal;
			}
			.rightview_basebox_body .li_input:hover {
				background-color: #<? echo $oparrays['color_back']; ?>;
				border: 1px solid #<? echo $oparrays['color_line']; ?>;
				color: #<? echo $oparrays['color_text']; ?>;
			}


			.li_input {
				font-size: 12px !important;
			}

*/




/* ----------------------------------------------  */
/* news ---------------------------------------  */
/* ----------------------------------------------  */





/* common */
.area_pagination {
	margin:20px 0 0 0;
}

.tooltipster-default {
	border-radius: 5px; 
	border: 2px solid #ececec !important;
	background: #fff !important;
	color: #818181 !important;
	width:400px !important;
}

