@charset "utf-8";
/*----------------------------------------
Name: about.css
Date Created:2009/04/17 xian.zhang
Last Updated:2009/04/22 xian.zhang
Copyright:Prudence.inc
----------------------------------------*/
#header #globalNavi li.navi_02 a {background-image:url(../img/common/navi_02_over.gif);}



/*dwt
----------------------------*/
#tab_select_about {
	margin-bottom:20px;
}
#tab_select_about li, #tab_select_about_bottom li {
	float:left
}
#tab_select_about_bottom {
	margin-bottom:30px;
}
.floatL {
	float:left;
}
.floatR {
	float:right;
}
.ttlm_about {
	padding-top:5px;
	padding-bottom:20px;
	background:url(../img/about/index/line_01.gif) repeat-x left bottom;
}
.normalPart {
	padding:10px 0 30px 0;
	font-size:12px
}
.text {
	width:500px;
	float:left;
}
.photo {
	float:right;
}
.personInfo {
	padding:20px;
	border:1px solid #D95EA1;
}
.textP {
	float:left;
	width:272px;
}
.photoP {
	float:right;
}
.txtSuper {
	font-size:11px;
}
.mg7t {
	margin-top:7px;
}
.mg5b {
	margin-bottom:5px;
}
.mg10l {
	margin-left:10px;
}
/*index
----------------------------*/
#index .ttlm_about {
	padding-top:0px;
	margin-bottom:25px;
}
/*s_group
----------------------------*/	
.txtRed {
	color:#D95DA1;
	font-size:11px;
}
.textPart {
	padding-bottom:17px;
	margin-bottom:17px;
	background:url(../img/about/index/line_02.gif) repeat-x left bottom;
}
.textSuper {
	background:url(../img/about/index/line_01.gif) repeat-x left center;
	margin-top:17px;
}
#s_group_txt .text {
	width:563px;
}
.redBg {
	background-color:#FFF4F4;
	padding:5px 0 10px 25px;
	margin-bottom:25px;
}
.redBg ul li {
	list-style-type:disc;
}
.picInfo {
	padding:10px 0 30px 0;
}
/*policy
-----------------------*/	
#policy .text {
	width:550px;
}
#policy .infoTb th, #policy .infoTb td {
	border-bottom:1px solid #D95DA1;
	border-top:1px solid #D95DA1;
}
#policy .infoTb th {
	width:290px;
}
#policy .infoTb tr {
	height:32px;
}
#policy .infoTb .content {
	width:548px;
}
#policy .trColor {
	background-color:#fff3c3;
}
#policy .infoTb .check {
	width:42px;
}
#policy .normal {
	padding:20px 0;
}
#policy #num01 .text {
	float:left;
}
#policy .linkDetailed {
	border:1px solid #D95DA1;
	padding:0 0 0 8px;
}
#policy .linkDetailed a {
	background:url(../img/about/policy/link_icon.gif) no-repeat left center;
	padding-left:15px;
	margin-left:265px;
}

#num02 .photo {
	width:280px;
}
.line {
	background:url(../img/about/index/line_02.gif) repeat-x left top;
	padding-top:20px;
}
#policy .personInfo {
	padding:17px 13px 17px 19px;
	border:1px solid #D95EA1;
	width:396px;
	height:210px;
}
p.txtAlign {
	text-align:center;
}
#policy .photoP {
	float:right;
	width:122px;
}
#policy .textP {
	float:left;
	width:265px;
}
/* IE 6.0*/
*html #policy p.txtSuper {
	font-size:11px;
	font-family:"ヒラギノ角ゴ Pro W3";
}
/*license
-----------------------*/		
#license .text {
	width:498px;
	padding-top:10px;
}
#license .photo {
	margin-top:10px;
}
#license .text02, #license .normal {
	background:url(../img/about/index/line_02.gif) repeat-x left bottom;
	padding-bottom:20px;
}
#license .leftPart {
	border:1px solid #FCD23E;
	padding:10px 20px 0px 10px;
	float:left;
	width:313px
}
#license .txtPart {
	padding:17px 10px 17px 22px;
	border-left:1px solid #666;
}
#license .txtPart02 {
	padding:17px 10px 13px 22px;
}
/* IE 6.0*/	
*html #license {
	font-size:12px;
	line-height:160%
}
*html h4.mg2l {
	margin-left:2px
}
*html h4.mg1l {
	margin-left:1px;
}
*html .leftPart {
	padding:10px 22px 0px 10px;
	float:left;
	width:313px
}
*html .leftPart h4 {
	float:left;
	clear:both
}
.mg15l {
	margin-left:15px;
}
.normal .icon {
	padding-top:152px;
	width:34px;
	float:left
}
#license .rightPart {
	width:475px;
	float:right;
}
#license .rightPart h5 {
	margin-left:62px;
}
#license .personInfo {
	width:390px;
	height:206px;
}
/* IE 6.0*/
*html #license .txtSuper {
	font-size:9px;
}
/* tieup
-----------------------*/			
#tieup .normalPart {
	padding:20px;
	border:1px solid #D95DA1;
}
#tieup .ttls {
	background:url(../img/about/index/line_01.gif) repeat-x left bottom;
	padding-bottom:8px;
	margin-bottom:10px;
}
#tieup .contact {
	background:url(../img/about/index/line_01.gif) repeat-x left top;
	padding-top:11px;
	margin-top:13px;
}
#tieup .textSmall {
	color:#D95DA1;
	float:left;
	margin-left:11px;
}
#tieup .textSmall a {
	color:#D95DA1;
	text-decoration:none
}
#tieup .textSmall h5 {
	font-weight:bolder
}
/* foreign
-----------------------*/	
#foreign .logo {
	border:1px solid #D95DA1;
	padding:10px 10px 5px 10px;
	margin-bottom:8px;
}
.gnaviSmall li {
	float:left;
	width:280px;
	margin-top:5px
}
.rightPart {
	padding-left:13px;
	float:left
}
.partDown {
	width:760px;
	background:url(../img/about/index/line_01.gif) repeat-x left top;
	padding-top:5px;
}
#logoleft {
	width:577px;
	float:left;
}
#logoright {
	width:175px;
	float:right;
	font-size:11px;
}
#logoright p {
	text-align:right;
}
#foreign .txtRed {
	background-color:#F9F3F3;
	padding:11px;
	margin-top:25px;
}
#foreign .normalPart {
	background:url(../img/about/index/line_01.gif) repeat-x left bottom;
	padding-bottom:15px;
	margin-bottom:40px;
}
#foreign .personInfo {
	width:390px;
	margin-top:15px;
}
#foreign .textP {
	width:270px;
}
#foreign .photoP {
	width:110px;
	text-align:left;
}
