@charset "utf-8";/* CSS Document *//* #jc_company01 {	clear: both;	height: 74px;	width: 730px;	padding: 0px;	margin-top: 11px;	margin-right: 35px;	margin-bottom: 0px;	margin-left: 35px;	background-image: url(../img/base/all_midasi.gif);	background-repeat: repeat-x;	background-position: 0px;}#jc_com01_text01 {	font-size: 28px;	font-weight: bold;	color: #FF0000;	text-align: center;	margin: 0px;	clear: both;	height: 28px;	padding-top: 9px;	padding-right: 0px;	padding-bottom: 5px;	padding-left: 0px;}#jc_com01_text02 {	font-size: 12px;	text-align: left;	margin: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 8px;	line-height: 120%;	font-weight: bold;} *//* サブメニュー */#sub_menu {	background-color: #000000;	margin: 0px;	clear: both;	height: 20px;	width: 800px;	padding-top: 4px;	padding-right: 0px;	padding-bottom: 4px;	padding-left: 0px;}#jc_menu01_0 {	float: left;	height: 20px;	width: 130px;	margin-top: 0px;	margin-right: 2px;	margin-bottom: 0px;	margin-left: 2px;	background-image: url(../img/jc/jc_sub_menu01.gif);	background-repeat: no-repeat;	background-position: 0px -20px;	display: block;	padding: 0px;}a#jc_menu01 {	float: left;	height: 20px;	width: 130px;	margin-top: 0px;	margin-right: 2px;	margin-bottom: 0px;	margin-left: 2px;	background-image: url(../img/jc/jc_sub_menu01.gif);	background-repeat: no-repeat;	background-position: 0px 0px;	display: block;	text-decoration: none;	padding: 0px;}a#jc_menu01:hover {	background-image: url(../img/jc/jc_sub_menu01.gif);	background-repeat: no-repeat;	background-position: 0px -20px;	color: #000000;}#jc_menu02_0 {	float: left;	height: 20px;	width: 130px;	margin-top: 0px;	margin-right: 2px;	margin-bottom: 0px;	margin-left: 0px;	background-image: url(../img/jc/jc_sub_menu01.gif);	background-repeat: no-repeat;	background-position: -131px -20px;	display: block;	padding: 0px;}a#jc_menu02 {	float: left;	height: 20px;	width: 130px;	margin-top: 0px;	margin-right: 2px;	margin-bottom: 0px;	margin-left: 0px;	background-image: url(../img/jc/jc_sub_menu01.gif);	background-repeat: no-repeat;	background-position: -131px 0px;	display: block;	text-decoration: none;	padding: 0px;}a#jc_menu02:hover {	background-image: url(../img/jc/jc_sub_menu01.gif);	background-repeat: no-repeat;	background-position: -131px -20px;	color: #000000;}#jc_menu03_0 {	float: left;	height: 20px;	width: 130px;	margin-top: 0px;	margin-right: 2px;	margin-bottom: 0px;	margin-left: 0px;	background-image: url(../img/jc/jc_sub_menu01.gif);	background-repeat: no-repeat;	background-position: -262px -20px;	display: block;	padding: 0px;}a#jc_menu03 {	float: left;	height: 20px;	width: 130px;	margin-top: 0px;	margin-right: 2px;	margin-bottom: 0px;	margin-left: 0px;	background-image: url(../img/jc/jc_sub_menu01.gif);	background-repeat: no-repeat;	background-position: -262px 0px;	display: block;	text-decoration: none;	padding: 0px;}a#jc_menu03:hover {	background-image: url(../img/jc/jc_sub_menu01.gif);	background-repeat: no-repeat;	background-position: -262px -20px;	color: #000000;}#jc_menu04_0 {	float: left;	height: 20px;	width: 130px;	margin-top: 0px;	margin-right: 2px;	margin-bottom: 0px;	margin-left: 0px;	background-image: url(../img/jc/jc_sub_menu01.gif);	background-repeat: no-repeat;	background-position: -393px -20px;	display: block;	padding: 0px;}a#jc_menu04 {	float: left;	height: 20px;	width: 130px;	margin-top: 0px;	margin-right: 2px;	margin-bottom: 0px;	margin-left: 0px;	background-image: url(../img/jc/jc_sub_menu01.gif);	background-repeat: no-repeat;	background-position: -393px 0px;	display: block;	text-decoration: none;	padding: 0px;}a#jc_menu04:hover {	background-image: url(../img/jc/jc_sub_menu01.gif);	background-repeat: no-repeat;	background-position: -393px -20px;	color: #000000;}#jc_menu05_0 {	float: left;	height: 20px;	width: 130px;	margin-top: 0px;	margin-right: 2px;	margin-bottom: 0px;	margin-left: 0px;	background-image: url(../img/jc/jc_sub_menu01.gif);	background-repeat: no-repeat;	background-position: -524px -20px;	display: block;	padding: 0px;}a#jc_menu05 {	float: left;	height: 20px;	width: 130px;	margin-top: 0px;	margin-right: 2px;	margin-bottom: 0px;	margin-left: 0px;	background-image: url(../img/jc/jc_sub_menu01.gif);	background-repeat: no-repeat;	background-position: -524px 0px;	display: block;	text-decoration: none;	padding: 0px;}a#jc_menu05:hover {	background-image: url(../img/jc/jc_sub_menu01.gif);	background-repeat: no-repeat;	background-position: -524px -20px;	color: #000000;}#jc_menu06_0 {	float: left;	height: 20px;	width: 130px;	margin-top: 0px;	margin-right: 2px;	margin-bottom: 0px;	margin-left: 0px;	background-image: url(../img/jc/jc_sub_menu01.gif);	background-repeat: no-repeat;	background-position: -655px 0px;	display: block;	padding: 0px;}#jc_company01 {	clear: both;	height: 74px;	width: 730px;	margin: 0px;	padding-top: 11px;	padding-right: 35px;	padding-bottom: 0px;	padding-left: 35px;}#jc_company02 {	background-image: url(../img/jc/company_02.jpg);	background-repeat: no-repeat;	background-position: 183px 0px;	margin: 0px;	clear: both;	height: 305px;	padding-top: 8px;	padding-right: 617px;	padding-left: 35px;	vertical-align: bottom;	width: 148px;}#jc_company03 {	font-weight: bold;	color: #FF0000;	text-align: center;	margin: 0px;	padding: 0px;	clear: both;	height: 30px;	width: 148px;	font-size: 12px;	line-height: 15px;}#jc_company04 {	margin: 0px;	padding: 0px;	clear: both;	height: 111px;	width: 148px;	background-color: #999999;}#jc_company05 {	margin: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 10px;	padding-left: 0px;	width: 148px;/*add*/	font-size: 10px;	line-height: 130%;	text-align: left;}#jc_user01 {	float: left;	width: 420px;	padding-top: 0px;	padding-right: 25px;	padding-bottom: 0px;	padding-left: 0px;	margin-top: 15px;	margin-right: 0px;	margin-bottom: 15px;	margin-left: 0px;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #000000;}#jc_user02 {	float: right;	width: 294px;	margin-top: 15px;	margin-right: 0px;	margin-bottom: 15px;	margin-left: 0px;	padding-top: 0px;	padding-right: 35px;	padding-bottom: 0px;	padding-left: 25px;}#jc_user_img01 {	margin: 0px;	float: left;	height: 270px;	width: 185px;	padding-top: 0px;	padding-right: 15px;	padding-bottom: 0px;	padding-left: 35px;}#jc_user_text01 {	margin: 0px;	float: right;	width: 180px;	background-image: url(../img/jc/user_03.gif);	background-repeat: no-repeat;	background-position: right 0px;	padding-top: 20px;	padding-right: 0px;	padding-bottom: 15px;	padding-left: 0px;	text-align: left;	line-height: 16px;}.jc_user_text02 {	margin: 0px;	width: 294px;	background-image: url(../img/jc/user_03.gif);	background-repeat: no-repeat;	background-position: right 0px;	padding-top: 20px;	padding-right: 0px;	padding-bottom: 15px;	padding-left: 0px;	text-align: left;	clear: both;	line-height: 16px;}.jc_user_name {	font-size: 14px;	font-weight: bold;	margin-top: 5px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;}#jc_left {	float: left;	width: 238px;	padding-top: 25px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 18px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;}#pro_img {	margin: 0px;	padding: 0px;	clear: both;	height: 50px;	width: 238px;}#pro_00 {	clear: both;	width: 237px;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #000000;	padding-top: 14px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 12px;	margin-left: 0px;}.pro_01 {	width: 50px;	margin: 0px;	text-align: right;	padding-top: 8px;	padding-right: 4px;	padding-bottom: 8px;	padding-left: 0px;	vertical-align: top;}.pro_02 {	margin: 0px;	width: 160px;	text-align: left;	padding-top: 8px;	padding-right: 0px;	padding-bottom: 8px;	padding-left: 1px;	vertical-align: top;}a.jc_btn {	text-align: center;	vertical-align: middle;	height: 20px;	width: 225px;	font-weight: bold;	color: #000000;	text-decoration: none;	clear: both;	display: block;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 6px;	margin-left: 0px;	padding: 0px;}a.jc_btn:hover {	color: #666666;	font-weight: bold;	background-image: url(../img/jc/btn_b.gif);	background-repeat: no-repeat;	background-position: 0px 0px;}#jc_center {	float: left;	width: 402px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;	padding-top: 11px;	padding-right: 17px;	padding-bottom: 0px;	padding-left: 8px;}#jc_midasi {	padding: 0px;	clear: both;	height: 110px;	width: 402px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 9px;	margin-left: 0px;}#jc_photo {	padding: 0px;	clear: both;	width: 402px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 5px;	margin-left: 0px;	text-align: center;}#jc_right {	float: right;	width: 99px;	padding-top: 11px;	padding-right: 18px;	padding-bottom: 0px;	padding-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 5px;	margin-left: 0px;}.jc_photo_thum {	padding: 0px;	clear: both;	height: 69px;	width: 99px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 5px;	margin-left: 0px;}*.jc_pro_in01 {	width: 237px;	height: 178px;	overflow: auto;}*.jc_pro_in02 {	width: 237px;	height: 203px;	overflow: auto;}
