@charset "UTF-8";

/* Profile*/
#container #profile-main,
#container-page #profile-main,
#container #seavice-main,
#container-page #reqruit-main{
	margin-left: 50px;
	margin-right: 101px;
}

#container-page #profile-main .main-ti,
#container #seavice-main .main-ti{
	padding-bottom: 39px;
}

#container-page #profile-main .message-txt .txt {
	width: 555px;
	display: block;
	line-height: 22px;
	padding-bottom: 172px;
	margin-left: 159px;
}

#container-page #profile-main .message-txt img {
	float: left;
	padding-top: 5px;
}

#container-page {
	background: url(../images/body_bg_logo.gif) no-repeat right 234px;
}

/* Outline*/

#container-page #profile-main .outlile-left dt,
#container-page #profile-main .outlile-right dt {
	float: left;
	color: #af80b6;
	font-weight: bold;
}

#container-page #profile-main .outlile-left dd,
#container-page #profile-main .outlile-right dd {
	margin-left: 5em;
	padding-bottom: 20px;
	border-left: 1px solid #CCCCCC;
	padding-left: 10px;
}

#container-page #profile-main .post {
	display: block;
	width: 9em;
	float: left;
}

#container-page #profile-main .outlile-left {
	float: left;
}

#container-page #profile-main .outlile-right {
	padding-left: 350px;
	padding-bottom: 90px;
}

#container-page #profile-main .outlile-right .number {
	display: block;
	width: 2em;
	float: left;
	text-align: right;
	padding-right: 5px;
}

/* Network*/
#container-page #profile-main h2 {
	font-size: 16px;
	font-weight: bold;
	color: #666666;
	border-bottom: 1px solid #CCCCCC;
	padding-bottom: 4px;
}

#container-page #profile-main .network-left {
	border-bottom: 1px dotted #CCCCCC;
	padding-top: 10px;
	height: 100px;
}

#container-page #profile-main .network-left dt {
	float: left;
	font-weight: bold;
}

#container-page #profile-main .network-left dd {
	margin-left: 158px;
}

#container-page #profile-main .network-left img {
	padding-top: 5px;
	padding-left: 1px;
	border-width: 0px;
}

#container-page #profile-main .network-left .ph0 {
	padding: 0px 30px 0px 0px;
	float: right;
}

.top-link {
	color: #666666;
	text-align: right;
	padding-top: 15px;
	padding-bottom: 20px;
	font-size: 11px;
	clear: left;
}

/* History*/
#container-page #profile-main .history-left {
	line-height: 30px;
}

#container-page #profile-main .history-left dt {
	float: left;
}

#container-page #profile-main .history-left dd {
	margin-left: 110px;
}

#container-page #profile-main .history-left img {
	padding-top: 5px;
	padding-left: 1px;
	border-width: 0px;
}

/* Custmer*/

#container-page #profile-main #custmer-area,
#container-page #profile-main #consept-area {
	line-height: 20px;
	padding-top: 10px;
	padding-bottom: 30px;
}

#container-page #profile-main #custmer-area .custmer-left .square,
#container-page #profile-main #custmer-area .custmer-right .square,
#container-page #profile-main #custmer-area .custmer-center .square {
	color: #CCCCCC;
}

#container-page #profile-main #custmer-area .custmer-left {
	float: left;
	width: 249px;
}

#container-page #profile-main #custmer-area .custmer-right .end-txt {
	text-align: right;
	display: block;
}

#container-page #profile-main #custmer-area .custmer-right {
}

#container-page #profile-main #custmer-area .custmer-center {
	float: left;
	width: 249px;
}

/* Concept*/
#container-page #profile-main #consept-area .sub-txt {
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
}

#container-page #profile-main #consept-area #concept-logo .logo-txt img {
	float: left;
}

#container-page #profile-main #consept-area #concept-logo dt {
	float: left;
}

#container-page #profile-main #consept-area #concept-logo dd {
	margin-left: 155px;
	width: 355px;
	font-size: 11px;
	line-height: 16px;
}

#container-page #profile-main #consept-area #concept-logo dd img {
	padding-top: 3px;
	padding-bottom: 5px;
}

/* Group*/

#container #profile-main .group-main-bg {
	text-align: center;
	padding-top: 40px;
	padding-bottom: 130px;
}

.txt-blue {
	color: #00b3ec;
}

#container #profile-main #corpo-area_01 {
	width: 207px;
	position: absolute;
	visibility: visible;
	top: 580px;
	left: 110px;
}

.corp-txt {
	display: block;
	border-top: 1px solid #00b3ec;
	padding-top: 5px;
	margin-top: 5px;
}

#container #profile-main #corpo-area_02 {
	width: 200px;
	position: absolute;
	visibility: visible;
	top: 270px;
	left: 530px;
}

#container #profile-main #corpo-area_03 {
	width: 207px;
	position: absolute;
	visibility: visible;
	top: 575px;
	left: 610px;
}

#container #profile-main #corpo-area_04 {
	width: 250px;
	position: absolute;
	visibility: visible;
	top: 770px;
	left: 350px;
}
#container #profile-main #corpo-area_01 img,
#container #profile-main #corpo-area_02 img,
#container #profile-main #corpo-area_03 img,
#container #profile-main #corpo-area_04 img {
	padding-bottom: 10px;
}

#container #profile-main .logo-link-01 {
	position: absolute;
	visibility: visible;
	top: 243px;
	left: 390px;
}
#container #profile-main .logo-link-02 {
	position: absolute;
	visibility: visible;
	top: 419px;
	left: 593px;
}
#container #profile-main .logo-link-03 {
	position: absolute;
	visibility: visible;
	top: 625px;
	left: 390px;
}


/* Field*/
#container #field-main {
	margin-left: 50px;
	margin-right: 101px;
}
#container-page #field-main .main-ti {
	padding-bottom: 39px;
}

#container #field-main #con-area {
	border-bottom: 1px dotted #CCCCCC;
	height: 135px;
	padding-bottom: 10px;
}

#container #field-main h1 {
	margin: 0px;
	padding: 0px;
}

#container #field-main .main-ti {
	padding-bottom: 12px;
}

#container #field-main #con-area h2 {
	padding-bottom: 20px;
	padding-top: 20px;
}

#container #field-main #con-area-01 {
	padding-bottom: 10px;
	border-bottom: 1px dotted #CCCCCC;
	height: 190px;
}

#container #field-main #con-area .illa-01 {
	padding-right: 15px;
	padding-top: 5px;
	float: right;
}
#container #field-main #con-area-01 h3,
#container #field-main #con-area-02 h3,
#container #field-main #con-area-03 h3 {
	padding-bottom: 10px;
	padding-top: 10px;
}
#container #field-main #con-area-01 .illa-01,
#container #field-main #con-area-02 .illa-01,
#container #field-main #con-area-03 .illa-01 {
	padding-top: 10px;
	float: right;
	padding-left: 20px;
}

#container #field-main #con-area-01 .con-ti,
#container #field-main #con-area-02 .con-ti,
#container #field-main #con-area-03 .con-ti {
	font-size: 13px;
	font-weight: bold;
	display: block;
	padding-bottom: 3px;
}
#container #field-main #con-area-02 {
	padding-bottom: 10px;
	border-bottom: 1px dotted #CCCCCC;
}

#container #field-main #con-area-02 .left {
	width: 335px;
	float: left;
}

#container #field-main #con-area-02 .right {
	margin-left: 385px;
}


/* Privacy*/
#container #privasy-main {
	margin-left: 50px;
	margin-right: 101px;
}
#container-page #privasy-main .main-ti {
	padding-bottom: 39px;
}

#container #privasy-main .main-ti {
	padding-bottom: 39px;
}

#container #privasy-main .top-txt {
	padding-bottom: 30px;
}

#container #privasy-main .come-aria {
	padding-bottom: 30px;
}

#container #privasy-main .come-aria h2 {
	font-size: 14px;
	border-bottom: 1px solid #CCCCCC;
	padding-bottom: 3px;
	margin-bottom: 7px;
}

#container #privasy-main .come-aria dt {
	float: left;
}

#container #privasy-main .come-aria dd {
	margin-left: 2em;
	margin-bottom: 10px;
}

#container #privasy-main .come-aria .date-txt {
	text-align: right;
}

#container #privasy-main .come-aria .date-txt .corpo-name {
	display: block;
	padding-top: 8px;
}

.color-purple {
	color: #d0bad9;
}

#container #privasy-main .come-aria .sub-txt {
	padding-left: 1em;
	margin: 0px;
	padding-bottom: 0px;
}

#container #privasy-main .come-aria .sub-txt dd {
	margin-left: 1em;
}

#container #privasy-main .come-aria .sub-txt2 {
	margin: 0px;
	padding: 0px;
}

#container #privasy-main .come-aria .sub-txt2 dd {
	margin-left: 2.5em;
}


/* Identity*/
#container #profile-main .identity-main-bg {
	padding-top: 90px;
}

#container #profile-main .top-txt-img {
	position: absolute;
	visibility: visible;
	top: 250px;
}

#container #profile-main .sub-txt-img dt {
	float: left;
}

#container #profile-main .sub-txt-img dd {
	margin-left: 120px;
	margin-bottom: 20px;
}

#container #profile-main .sub-txt-img {
	position: absolute;
	visibility: visible;
	top: 400px;
	left: 230px;
}

/* Seavice*/

#container #seavice-main h2 {
	padding-bottom: 20px;
}

#container #seavice-main .forte-txt {
	width: 245px;
	position: absolute;
	visibility: visible;
	top: 645px;
	left: 100px;
}

#container #seavice-main .what dt {
	float: left;
}

#container #seavice-main .what .what-txt {
	display: block;
	padding-top: 10px;
	padding-left: 110px;
}

#container #seavice-main .what dd {
}

#container #seavice-main .what {
	padding-top: 20px;
	padding-bottom: 54px;
}

#container #seavice-main .what-sub dt {
	float: left;
}

#container #seavice-main .what-sub dd {
	margin-left: 90px;
	padding-top: 8px;
}

#container #seavice-main .what-sub .sub-ti {
	font-weight: bold;
	color: #a687bd;
	display: block;
	border-bottom: 1px solid #CCCCCC;
	margin-bottom: 5px;
	padding-bottom: 5px;
	font-size: 13px;
	line-height: 15px;
}

#container #seavice-main .what-sub {
	padding-bottom: 30px;
}

#container #seavice-main .what-sub .sub-ti img,
#container #seavice-main .what-sub .sub-ti-2 img,
#container #seavice-main .what-sub .sub-ti-3 img {
	float: right;
	vertical-align: bottom;
	border-width: 0px;
}

#container #seavice-main .dot-line {
	padding-bottom: 20px;
	text-align: right;
}
#container #seavice-main .what-sub .sub-ti-2 {
	font-weight: bold;
	color: #3fb370;
	display: block;
	border-bottom: 1px solid #CCCCCC;
	margin-bottom: 5px;
	padding-bottom: 5px;
	font-size: 13px;
	line-height: 15px;
}
#container #seavice-main .what-sub .sub-ti-3 {
	font-weight: bold;
	color: #f7ab00;
	display: block;
	border-bottom: 1px solid #CCCCCC;
	margin-bottom: 5px;
	padding-bottom: 5px;
	font-size: 13px;
	line-height: 15px;
}

/* Seavice2*/

#container #seavice-main .basket-area dt,
#container #seavice-main .selmesta-area dt {
	float: left;
}

#container #seavice-main .basket-area dd,
#container #seavice-main .selmesta-area dd {
	margin-left: 110px;
}

#container #seavice-main .basket-area img,
#container #seavice-main .selmesta-area img {
	padding-bottom: 8px;
}

#container #seavice-main .basket-area .what-txt,
#container #seavice-main .selmesta-area .what-txt {
	width: 340px;
	display: block;
	padding-bottom: 18px;
}

#container #seavice-main .selmesta-ph {
	position: absolute;
	visibility: visible;
	top: 318px;
	left: 694px;
}

#container #seavice-main .selmesta-area {
	height: 280px;
}

#container #seavice-main .selmesta-area2 {
	padding-left: 110px;
}

#container #seavice-main .selmesta-txt {
	width: 240px;
	position: absolute;
	visibility: visible;
	top: 642px;
	left: 453px;
	font-size: 11px;
	line-height: 18px;
}

#container #seavice-main .selmesta-txt .txt-hi {
	display: block;
	padding-bottom: 40px;
}
#container #seavice-main .basket-area {
	padding-bottom: 40px;

}

#container #seavice-main .selmesta-area2 .sub-txt-area {
	width: 385px;
	padding-bottom: 20px;
}

#container #seavice-main .selmesta-area2 h3 {
	color: #49a864;
	border-left: 6px solid #49a864;
	display: block;
	width: 380px;
	margin-bottom: 12px;
	padding-left: 5px;
	font-size: 14px;
}

#container #seavice-main .selmesta-area2 img {

}

#container #seavice-main .selmesta-area2 dt {
	float: left;
	padding-bottom: 30px;
}

#container #seavice-main .selmesta-area2 dd {
	padding-bottom: 17px;
	padding-left: 50px;
	display: block;
	background: #FFFFFF;
}

#container #seavice-main .selmesta-area2 .basket-sub-ti {
	font-weight: bold;
	background: #facc88;
	display: block;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 10px;
	margin-bottom: 5px;
}

.color-orange {
	color: #f39700;
}
.color-blue2 {
	color: #6c9bd2;
}
.color-purple2 {
	color: #8e81bc;
}
.color-orange2 {
	color: #f29a75;
}

#container #seavice-main .selmesta-area2 .basket-txt {
	padding-right: 3em;
}
#container #seavice-main .selmesta-area2 .basket-txt2 {
	padding-right: 2em;
}
#container #seavice-main .selmesta-area2 .basket-sub-ti1 {
	font-weight: bold;
	background: #facc88;
	display: block;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 10px;
	margin-bottom: 5px;
}

#container #seavice-main .selmesta-area2 .basket-sub-ti2 {
	font-weight: bold;
	background: #bbccea;
	display: block;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 10px;
	margin-bottom: 5px;
}
#container #seavice-main .selmesta-area2 .basket-sub-ti3 {
	font-weight: bold;
	background: #c6bfdf;
	display: block;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 10px;
	margin-bottom: 5px;
}
#container #seavice-main .selmesta-area2 .basket-sub-ti4 {
	font-weight: bold;
	background: #f9cfba;
	display: block;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 10px;
	margin-bottom: 5px;
}

#container #seavice-main .basket-area .fasalia-txt {
	width: 342px;
}

#container #seavice-main .basket-area .right-ph {
	float: right;
	padding-top: 15px;
}

#container #seavice-main .fasalia-txt2 {
	padding-left: 110px;
}

#container #seavice-main .fasalia-txt2 .fasalia-txt-ti {
	font-weight: bold;
	color: #f39700;
	display: block;
	padding-bottom: 8px;
}

#container #seavice-main .fasalia-txt2 .fasalia-txt3 {
	width: 415px;
	padding-bottom: 10px;
}

#container #seavice-main .selmesta-area2 .ph-right,
#container #seavice-main .fasalia-txt2 .ph-right{
	float: right;
}

#container #seavice-main .what dd {
	text-align: left;
}

#container #seavice-main .selmesta-area2 .01-icon {
	float: left;
	padding-bottom: 50px;
}

#container #seavice-main .selmesta-area2 dl {
	background: #FFFFFF repeat-x;
}

#container-page #profile-main .history-left .year {
	text-align: right;
	width: 2.5em;
	display: block;
	float: left;
}

#container-page #profile-main .history-left .year-0 {
	float: left;
	display: inline;
}

/* Identity*/

/* Reqruit*/
#container-page #reqruit-main {
	margin-left: 50px;
	margin-right: 101px;
}
#container-page #reqruit-main .main-ti {
	padding-bottom: 39px;
}
#container-page #reqruit-main #consept-area {
	line-height: 20px;
	padding-top: 10px;
	padding-bottom: 30px;
}
#container-page #reqruit-main .message-txt .txt {
	width: 555px;
	display: block;
	line-height: 22px;
/*	padding-bottom: 172px;*/
}
#container-page #reqruit-main h2 {
	font-size: 16px;
	font-weight: bold;
	color: #666666;
	border-bottom: 1px solid #CCCCCC;
	padding-bottom: 4px;
}
#container-page #reqruit-main #consept-area #intable td{
padding:4px;
}

#container-page #reqruit-main #consept-area #intable2 td{
padding:0px;
}

