@charset "Shift_JIS";
body {background:url(../images/common/bg_body.gif) repeat-x 0 0;}
/* ----------------------------------------------------
	wrap
---------------------------------------------------- */
.wrap {
	width:960px;
	margin:0 auto;
	text-align:left;
}
/* ----------------------------------------------------
	headerArea
---------------------------------------------------- */
.headerArea {
	padding:0 10px;
	background:url(../images/common/bg_header.gif) no-repeat 0 0;
	position:relative;
	z-index:10;
	*zoom:1;
}
.headerArea h1 {
	position:absolute;
	top:15px;
	left:23px;
}
.headerArea h1 a {
	display:block;
	width:152px;
	height:100px;
	text-indent:-9999px;
	outline:none;
}
.headerArea p.txtLead {
	position:absolute;
	top:61px;
	left:184px;
	x_left:0;
	width:352px;
	height:15px;
	background:url(../images/common/txt_lead.gif) no-repeat 0 0;
	text-indent:-9999px;
}
.headerArea .mod_navHeader {
	width:462px;
	height:27px;
	margin-left:172px;
	background:url(../images/common/bg_navheader_other.png) no-repeat 0 0;
	*zoom:1;
}
.headerArea .mod_navHeader:after {content:"";display:block;clear:both;}
.headerArea .mod_navHeader dl dt {
	float:left;
	width:138px;
}
.headerArea .mod_navHeader dl dt a {
	display:block;
	width:138px;
	height:27px;
	text-indent:-9999px;
	outline:none;
}
.headerArea .mod_navHeader dl dd {float:left;}
.headerArea .mod_navHeader dl dd ul {*zoom:1;}
.headerArea .mod_navHeader dl dd ul:after {content:"";display:block;clear:both;}
.headerArea .mod_navHeader dl dd ul li {float:left;}
.headerArea .mod_navHeader dl dd ul li.li1 {width:132px;}
.headerArea .mod_navHeader dl dd ul li.li1 a {
	display:block;
	width:132px;
	height:27px;
	text-indent:-9999px;
	outline:none;
}
.headerArea .mod_navHeader dl dd ul li.li2 {width:192px;}
.headerArea .mod_navHeader dl dd ul li.li2 a {
	display:block;
	width:192px;
	height:27px;
	text-indent:-9999px;
	outline:none;
}
.headerArea .mod_loginBefore {
	position:absolute;
	top:0;
	right:23px;
	width:210px;
	height:136px;
	background:url(../images/common/bg_loginBefore.gif) no-repeat 0 0;
	font-size:12px;
	z-index:10000;
}
.headerArea .mod_loginBefore ul li {
	position:absolute;
	left:13px;
}
.headerArea .mod_loginBefore ul li a {
	display:block;
	text-indent:-9999px;
	background:url(../images/common/txt_loginBefore.gif) no-repeat;
	outline:none;
}
.headerArea .mod_loginBefore ul li.li1 {top:17px;}
.headerArea .mod_loginBefore ul li.li1 a {
	width:187px;
	height:18px;
	background-position:0 0;
}
.headerArea .mod_loginBefore ul li.li2 {top:64px;}
.headerArea .mod_loginBefore ul li.li2 a {
	width:187px;
	height:35px;
	background-position:0 -44px;
}
.headerArea .mod_loginBefore ul li.li3 {top:106px;}
.headerArea .mod_loginBefore ul li.li3 a {
	padding-left:11px;
	background:url(../images/common/ico_arrow1-2.gif) no-repeat 0 50%;
	text-indent:0;
}
.headerArea .mod_loginAfter {
	position:absolute;
	top:0;
	right:23px;
	width:215px; /*画像幅修正 111006*/
	height:136px;
	background:url(../images/common/bg_loginAfter.gif) no-repeat 0 0;
	font-size:12px;
	z-index:10000;
}
.headerArea .mod_loginAfter p.name {
	position:absolute;
	top:30px;
	left:13px;
}
.headerArea .mod_loginAfter ul {
	position:absolute;
	top:62px;
	left:13px;
}
.headerArea .mod_loginAfter ul li {
	padding-left:12px;
	background:url(../images/common/ico_arrow1.gif) no-repeat 0 50%;
}
.headerArea .mod_loginAfter p.btnLogout {
	position:absolute;
	bottom:5px;
	right:3px;
}
.headerArea .mod_loginAfter p.btnLogout a {
	display:block;
	width:83px;
	height:23px;
	background:url(../images/common/btn_logout.gif) no-repeat 0 0;
	text-indent:-9999px;
	outline:none;
}
.headerArea .mod_loginAfter p.btnLogout a:hover,
.headerArea .mod_loginAfter p.btnLogout a:active,
.headerArea .mod_loginAfter p.btnLogout a:focus {background-position:0 -33px;}

/* mod_navGlobal ---------------------------------------------------- */
.headerArea .mod_navGlobal {z-index:1000;}
.headerArea .mod_navGlobal ul {
	margin-top:93px;
	*zoom:1;
	background:url(../images/common/bg_glonav.gif) no-repeat 0 0; /*画像位置修正 System修正*/
	position:relative;
}
.headerArea .mod_navGlobal ul:after {content:"";display:block;clear:both;}
.headerArea .mod_navGlobal ul li {float:left;}
.headerArea .mod_navGlobal ul li.parentNav,
.headerArea .mod_navGlobal ul li span.noLink {
	display:block;
	height:31px;
	text-indent:-9999px;
	outline:none;
	background:url(../images/common/bg_glonav.gif) no-repeat 0 0;
}

html body .headerArea .mod_navGlobal ul:hover { background-position:0 -123px;}

.headerArea .mod_navGlobal ul li.parentNav a{
	display:block;
	height:100%;
	outline:none;
}
.headerArea .mod_navGlobal ul li .childNav {
	display:none;
	position:absolute;
	top:28px;
	left:0;
	width:940px;
	height:34px;
	z-index:1000;
	margin-top:0;
	background:url(../images/common/bg_glonav.gif) no-repeat 0 -338px;
}
.headerArea .mod_navGlobal ul li .childNav a {
	float:left;
	display:block;
	width:60px;
	height:25px;
	outline:none;
	margin:4px 10px 5px 0;
	background:url(../images/common/glonav_child.png) no-repeat;
}
/* .headerArea .mod_navGlobal ul li.parent1,
.headerArea .mod_navGlobal ul li.parent1 span.noLink {
	width:119px;
	background-position:0 0;
}
.headerArea .mod_navGlobal ul li.parent1:hover,
.headerArea .mod_navGlobal ul li.parent1:active,
.headerArea .mod_navGlobal ul li.parent1:focus {background-position:0 -41px;}
.headerArea .mod_navGlobal ul li span.parent1 {background-position:0 -82px;} */

.headerArea .mod_navGlobal ul li.parent2,
.headerArea .mod_navGlobal ul li.parent2 span.noLink {
	width:129px;
	background-position:0 0;
}
.headerArea .mod_navGlobal ul li.parent2:hover,
.headerArea .mod_navGlobal ul li.parent2:active,
.headerArea .mod_navGlobal ul li.parent2:focus {background-position:0 -41px;}
.headerArea .mod_navGlobal ul li.parent2 span.noLink {background-position:0 -82px;}

.headerArea .mod_navGlobal ul li.parent3,
.headerArea .mod_navGlobal ul li.parent3 span.noLink {
	width:170px;
	background-position:-129px 0;
}
.headerArea .mod_navGlobal ul li.parent3.active,
.headerArea .mod_navGlobal ul li.parent3:hover,
.headerArea .mod_navGlobal ul li.parent3:active,
.headerArea .mod_navGlobal ul li.parent3:focus {background-position:-129px -164px;}
.headerArea .mod_navGlobal ul li.parent3 span.noLink {background-position:-129px -82px;}

.headerArea .mod_navGlobal ul li.parent3 .childNav{ padding-left: 129px; }
.headerArea .mod_navGlobal ul li.parent3 .childNav a.child1{
	width:60px;
	background-position:0 -140px;
}
.headerArea .mod_navGlobal ul li.parent3 .childNav a.child1:hover,
.headerArea .mod_navGlobal ul li.parent3 .childNav a.child1:active,
.headerArea .mod_navGlobal ul li.parent3 .childNav a.child1:focus { background-position:0 -175px; }

.headerArea .mod_navGlobal ul li.parent3 .childNav a.child2{
	width:95px;
	background-position:-70px -140px;
}
.headerArea .mod_navGlobal ul li.parent3 .childNav a.child2:hover,
.headerArea .mod_navGlobal ul li.parent3 .childNav a.child2:active,
.headerArea .mod_navGlobal ul li.parent3 .childNav a.child2:focus { background-position:-70px -175px; }

.headerArea .mod_navGlobal ul li.parent3 .childNav a.child3{
	width:141px;
	background-position:-175px -140px;
}
.headerArea .mod_navGlobal ul li.parent3 .childNav a.child3:hover,
.headerArea .mod_navGlobal ul li.parent3 .childNav a.child3:active,
.headerArea .mod_navGlobal ul li.parent3 .childNav a.child3:focus { background-position:-175px -175px; }

.headerArea .mod_navGlobal ul li.parent3 .childNav a.child4{
	width:133px;
	background-position:-326px -140px;
}
.headerArea .mod_navGlobal ul li.parent3 .childNav a.child4:hover,
.headerArea .mod_navGlobal ul li.parent3 .childNav a.child4:active,
.headerArea .mod_navGlobal ul li.parent3 .childNav a.child4:focus { background-position:-326px -175px; }
.headerArea .mod_navGlobal ul li.parent3 .childNav a.child5{
	width:160px;
	background-position:-469px -140px;
}
.headerArea .mod_navGlobal ul li.parent3 .childNav a.child5:hover,
.headerArea .mod_navGlobal ul li.parent3 .childNav a.child5:active,
.headerArea .mod_navGlobal ul li.parent3 .childNav a.child5:focus { background-position:-469px -175px; }


.headerArea .mod_navGlobal ul li.parent4,
.headerArea .mod_navGlobal ul li.parent4 span.noLink {
	width:117px;
	background-position:-243px 0;
}
.headerArea .mod_navGlobal ul li.parent4:hover,
.headerArea .mod_navGlobal ul li.parent4:active,
.headerArea .mod_navGlobal ul li.parent4:focus {background-position:-243px -41px;}
.headerArea .mod_navGlobal ul li.parent4 span.noLink {background-position:-243px -82px;}

.headerArea .mod_navGlobal ul li.parent5,
.headerArea .mod_navGlobal ul li.parent5 span.noLink {
	width:132px;
	background-position:-299px 0;
}
.headerArea .mod_navGlobal ul li.parent5:hover,
.headerArea .mod_navGlobal ul li.parent5:active,
.headerArea .mod_navGlobal ul li.parent5:focus {background-position:-299px -41px;}
.headerArea .mod_navGlobal ul li.parent5 span.noLink {background-position:-299px -82px;}

.headerArea .mod_navGlobal ul li.parent6,
.headerArea .mod_navGlobal ul li.parent6 span.noLink {
	width:144px;
	background-position:-431px 0;
}
.headerArea .mod_navGlobal ul li.parent6:hover,
.headerArea .mod_navGlobal ul li.parent6:active,
.headerArea .mod_navGlobal ul li.parent6:focus {background-position:-431px -41px;}
.headerArea .mod_navGlobal ul li.parent6 span.noLink {background-position:-431px -82px;}
/*
.headerArea .mod_navGlobal ul li.parent1,
.headerArea .mod_navGlobal ul li.parent1 span.noLink {
	width:119px;
	background-position:0 0;
}
.headerArea .mod_navGlobal ul li.parent1:hover,
.headerArea .mod_navGlobal ul li.parent1:active,
.headerArea .mod_navGlobal ul li.parent1:focus {background-position:0 -41px;}
.headerArea .mod_navGlobal ul li span.parent1 {background-position:0 -82px;}

.headerArea .mod_navGlobal ul li.parent2,
.headerArea .mod_navGlobal ul li.parent2 span.noLink {
	width:102px;
	background-position:-119px 0;
}
.headerArea .mod_navGlobal ul li.parent2:hover,
.headerArea .mod_navGlobal ul li.parent2:active,
.headerArea .mod_navGlobal ul li.parent2:focus {background-position:-119px -41px;}
.headerArea .mod_navGlobal ul li.parent2 span.noLink {background-position:-119px -82px;}

.headerArea .mod_navGlobal ul li.parent3,
.headerArea .mod_navGlobal ul li.parent3 span.noLink {
	width:135px;
	background-position:-221px 0;
}
.headerArea .mod_navGlobal ul li.parent3.active,
.headerArea .mod_navGlobal ul li.parent3:hover,
.headerArea .mod_navGlobal ul li.parent3:active,
.headerArea .mod_navGlobal ul li.parent3:focus {background-position:-221px -164px;}
.headerArea .mod_navGlobal ul li.parent3 span.noLink {background-position:-221px -82px;}

.headerArea .mod_navGlobal ul li.parent3 .childNav{ padding-left: 221px; }
.headerArea .mod_navGlobal ul li.parent3 .childNav a.child1{
	width:60px;
	background-position:0 -140px;
}
.headerArea .mod_navGlobal ul li.parent3 .childNav a.child1:hover,
.headerArea .mod_navGlobal ul li.parent3 .childNav a.child1:active,
.headerArea .mod_navGlobal ul li.parent3 .childNav a.child1:focus { background-position:0 -175px; }

.headerArea .mod_navGlobal ul li.parent3 .childNav a.child2{
	width:95px;
	background-position:-70px -140px;
}
.headerArea .mod_navGlobal ul li.parent3 .childNav a.child2:hover,
.headerArea .mod_navGlobal ul li.parent3 .childNav a.child2:active,
.headerArea .mod_navGlobal ul li.parent3 .childNav a.child2:focus { background-position:-70px -175px; }

.headerArea .mod_navGlobal ul li.parent3 .childNav a.child3{
	width:141px;
	background-position:-175px -140px;
}
.headerArea .mod_navGlobal ul li.parent3 .childNav a.child3:hover,
.headerArea .mod_navGlobal ul li.parent3 .childNav a.child3:active,
.headerArea .mod_navGlobal ul li.parent3 .childNav a.child3:focus { background-position:-175px -175px; }

.headerArea .mod_navGlobal ul li.parent3 .childNav a.child4{
	width:133px;
	background-position:-326px -140px;
}
.headerArea .mod_navGlobal ul li.parent3 .childNav a.child4:hover,
.headerArea .mod_navGlobal ul li.parent3 .childNav a.child4:active,
.headerArea .mod_navGlobal ul li.parent3 .childNav a.child4:focus { background-position:-326px -175px; }
.headerArea .mod_navGlobal ul li.parent3 .childNav a.child5{
	width:160px;
	background-position:-469px -140px;
}
.headerArea .mod_navGlobal ul li.parent3 .childNav a.child5:hover,
.headerArea .mod_navGlobal ul li.parent3 .childNav a.child5:active,
.headerArea .mod_navGlobal ul li.parent3 .childNav a.child5:focus { background-position:-469px -175px; }


.headerArea .mod_navGlobal ul li.parent4,
.headerArea .mod_navGlobal ul li.parent4 span.noLink {
	width:111px;
	background-position:-356px 0;
}
.headerArea .mod_navGlobal ul li.parent4:hover,
.headerArea .mod_navGlobal ul li.parent4:active,
.headerArea .mod_navGlobal ul li.parent4:focus {background-position:-356px -41px;}
.headerArea .mod_navGlobal ul li.parent4 span.noLink {background-position:-356px -82px;}


.headerArea .mod_navGlobal ul li.parent5,
.headerArea .mod_navGlobal ul li.parent5 span.noLink {
	width:105px;
	background-position:-467px 0;
}
.headerArea .mod_navGlobal ul li.parent5:hover,
.headerArea .mod_navGlobal ul li.parent5:active,
.headerArea .mod_navGlobal ul li.parent5:focus {background-position:-467px -41px;}
.headerArea .mod_navGlobal ul li.parent5 span.noLink {background-position:-467px -82px;}


.headerArea .mod_navGlobal ul li.parent6,
.headerArea .mod_navGlobal ul li.parent6 span.noLink {
	width:127px;
	background-position:-572px 0;
}
.headerArea .mod_navGlobal ul li.parent6:hover,
.headerArea .mod_navGlobal ul li.parent6:active,
.headerArea .mod_navGlobal ul li.parent6:focus {	background-position:-572px -41px;}
.headerArea .mod_navGlobal ul li.parent6 span.noLink {	background-position:-572px -82px;}
*/
/* ----------------------------------------------------
	contentsArea
---------------------------------------------------- */
.contentsArea {
	margin:0 10px;
	background:url(../images/common/bg_contents_top.jpg) no-repeat right 10px;
}
.contentsArea:after {content:"";display:block;clear:both;}
.contentsArea .contentsAreaInner {
	background:url(../images/common/bg_contents_btm.jpg) no-repeat right bottom;
	position:relative;
}
.contentsArea ol.topicPath {
	padding:12px 0 16px;
	z-index:100;
}
.contentsArea ol.topicPath li {display:inline;}
.contentsArea ol.topicPath li a:link,
.contentsArea ol.topicPath li a:visited {
	color:#007b43;
	text-decoration:none;
}
.contentsArea ol.topicPath li a:hover,
.contentsArea ol.topicPath li a:active,
.contentsArea ol.topicPath li a:focus {
	color:#007b43;
	text-decoration:underline;
}
/* mod_summary ---------------------------------------------------- */
.mod_summary {padding:0 0 23px;}
.mod_summary h2 {
	margin-bottom:22px;
	text-indent:-9999px;
}
.mod_summary p.txtSmry {
	font-size:117%;
	*font-size:108%;
}
/* contentsMainCol ---------------------------------------------------- */
.contentsArea .contentsInner {
	margin-bottom:220px;
	background:url(../images/common/bg_contentsInner.gif) repeat-y 0 0;
	*zoom:1;
}
.contentsArea .contentsInner .mod_error {
	margin-bottom:1em;
	font-weight:bold;
	color:#e25f58;
}
.contentsArea .contentsInner .contentsInnerHeader {
	height:20px;
	background:url(../images/common/img_contentsInner_header.gif) no-repeat 0 0;
}
.contentsArea .contentsInner .contentsMainCol {
	float:left;
	width:700px;
}
.contentsArea .contentsInner .contentsMainCol .contentsMainInner {
	margin:3px;
	padding:0 20px;
}
.contentsArea .contentsInner .contentsMainCol .contentsMainInner .mod_formBox {
	padding:5px;
	background-color:#f7e0dd;
	*zoom:1;
}
.contentsArea .contentsInner .contentsMainCol .contentsMainInner .mod_formBox .formBoxInner {background-color:#ffffff;}
.contentsArea .contentsInner .contentsInnerFooter {
	clear:both;
	height:50px;
	background:url(../images/common/img_contentsInner_footer.gif) no-repeat 0 bottom;
}
/* contentsSubCol ---------------------------------------------------- */
.contentsArea .contentsInner .contentsSubCol {
	float:right;
	width:240px;
	margin-top:10px;
}
.contentsArea .contentsInner .contentsSubCol h3 {margin-bottom:8px;}
.contentsArea .contentsInner .contentsSubCol .contentsSubInner {padding:0 20px;}
.contentsArea .contentsInner .contentsSubCol .contentsSubInner .module {
	margin-bottom:20px;
	padding-bottom:22px;
	background:url(../images/common/line01.gif) repeat-x 0 bottom;
}
.contentsArea .contentsInner .contentsSubCol .contentsSubInner .subModuleTop {
	width:200px;
	height:90px;
	margin-bottom:20px;
	padding-top:15px;
	background:url(../images/common/bg_subModuleTop.gif) no-repeat 0 0;
}
.contentsArea .contentsInner .contentsSubCol .contentsSubInner .subModuleTop ul {
	margin-left:13px;
	position:relative;
}.contentsArea .contentsInner .contentsSubCol .contentsSubInner .subModuleTop ul li {
	position:absolute;
	left:0;
}
.contentsArea .contentsInner .contentsSubCol .contentsSubInner .subModuleTop ul li a {
	display:block;
	text-indent:-9999px;
	outline:none;
}
.contentsArea .contentsInner .contentsSubCol .contentsSubInner .subModuleTop ul li.li1 {top:0;}
.contentsArea .contentsInner .contentsSubCol .contentsSubInner .subModuleTop ul li.li1 a {
	width:172px;
	height:35px;
}
.contentsArea .contentsInner .contentsSubCol .contentsSubInner .subModuleTop ul li.li2 {top:40px;}
.contentsArea .contentsInner .contentsSubCol .contentsSubInner .subModuleTop ul li.li2 a {
	padding-left:11px;
	background:url(../images/common/ico_arrow1-1.gif) no-repeat 0 50%;
	text-indent:0;
}
.contentsArea .contentsInner .contentsSubCol .contentsSubInner .module .moduleInner {
	padding-bottom:7px;
	word-wrap: break-word; /*System追加*/
	background:#D9D3C5 url(../images/common/bg_sub_moduleInner.gif) no-repeat 0 bottom;
}
.contentsArea .contentsInner .contentsSubCol .contentsSubInner .module .moduleInner ul {
	padding:8px 10px 0;
	background:url(../images/common/bg_sub_moduleInner_header.gif) no-repeat 0 0;
}
.contentsArea .contentsInner .contentsSubCol .contentsSubInner .module .moduleInner ul li {
	padding-left:11px;
	background:url(../images/common/ico_arrow1-1.gif) no-repeat 0 3px;
}
.contentsArea .contentsInner .contentsSubCol .contentsSubInner .mod_subBnr {margin-bottom:15px;}
.contentsArea .contentsInner .contentsSubCol .contentsSubInner .mod_subBnr p a {
	display:block;
	width:200px;
	height:83px;
	background:url(../images/common/bnr_subbnr.gif) no-repeat 0 0;
	text-indent:-9999px;
	outline:none;
}
.contentsArea .contentsInner .contentsSubCol .contentsSubInner .mod_subBnr p a:hover,
.contentsArea .contentsInner .contentsSubCol .contentsSubInner .mod_subBnr p a:active,
.contentsArea .contentsInner .contentsSubCol .contentsSubInner .mod_subBnr p a:focus {background-position:0 -93px;}
/* pageTop ---------------------------------------------------- */
.contentsArea p.pageTop {
	margin:0 0 8px 628px;
	font-size:0;
}
.contentsArea p.pageTop a {
	display:block;
	width:73px;
	height:9px;
	background:url(../images/common/txt_pagetop.gif) no-repeat 0 0;
	text-indent:-9999px;
	outline:none;
}
.contentsArea p.pageTop a:hover,
.contentsArea p.pageTop a:active,
.contentsArea p.pageTop a:focus {background-position:0 -19px;}
/* ----------------------------------------------------
	footerArea
---------------------------------------------------- */
.footerArea {
	margin:0 10px;
	padding:12px 0 20px;
	border-top:#cec7b6 1px solid;
	*zoom:1;
}
.footerArea:after {content:"";display:block;clear:both;}
.footerArea .mod_navFooter ul {float:left;}
.footerArea .mod_navFooter ul li {display:inline;}
.footerArea .mod_navFooter ul li a {
	margin-right:20px;
	padding-left:11px;
	background:url(../images/common/ico_arrow1.gif) no-repeat 0 50%;
}
.footerArea p.txtCopy {
	float:right;
	font-size:83%;
}
/* ----------------------------------------------------
	profileBox
---------------------------------------------------- */
body.profileBody {
	background-color:#EBE8E0;
	background-image:none;
}
#area-profileBox {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 30;  /* header: 10 */
	overflow: hidden;
}
.profileShade {
	display: none;
	position: fixed;
	_position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #fff;
	opacity: 0.5;
	-moz-opacity: 0.5;
	-webkit-opacity: 0.5;
	filter: alpha(opacity=50);
	z-index: 20;  /* header: 10 */
}
.profileBox {
	/*
	position: absolute;
	top: 0;
	left: 0;
	*/
	background-color:#EBE8E0;
}
.profileBox .profileContent {
	padding:20px 20px 0;
	background:url(../images/common/profile/bg.png) no-repeat 0 0;
}
.profileBox .profileSmry {
	width:470px;
	margin-bottom:20px;
}
.profileBox .profileSmry:after {content:"";display:block;clear:both;}
.profileBox .profileSmry .icon {
	display:inline;
	float:left;
	width:80px;
	margin:0 20px 0 0;
}
.profileBox .profileSmry .icon img,
.profileBox .profileSmry .icon img {display:block;}
.profileBox .profileSmry .name {
	float:left;
	width:370px;
	padding:20px 0;
	background:url(../images/common/profile/txt1.gif) no-repeat right 62px;
}
.profileBox .profileSmry .name p {
	width:100%;
	height:35px;
	background:url(../images/common/profile/bg_name.gif) repeat-x 0 0;
	text-align:center;
	font-size:133%;
	*font-size:16px;
	font-weight:bold;
	color:#e25f58;
}
.profileBox .profileSmry .name p span {
	display:block;
	padding-top:7px;
}
.profileBox .profileDetail {
	width:470px;
	background-color:#fff;
}
.profileBox .profileDetail table {
	margin: 0 auto; /*System修正*/
	width:90%; /*System修正*/
	border-bottom:#fff 1px solid;
}
.profileBox .profileDetail table tr th,
.profileBox .profileDetail table tr td {
	padding:15px 0;
	border-bottom:#d3d0c8 1px solid;
}
.profileBox .profileDetail table tr.lastRow th,
.profileBox .profileDetail table tr.lastRow td {border-bottom:none;}
.profileBox .profileDetail table tr th {
	width:100px;
	vertical-align:top;
}
.profileBox .profileDetail table.staffTable tr th {width:150px;}
.profileBox .profileDetail table tr td {text-align:left;}
.profileBox .profileDetail table tr td ul {
	_margin-left:-20px;
	*zoom:1;
}
.profileBox .profileDetail table tr td ul li {
	display:inline;
	padding-left:20px;
	background:#ffffff url(../images/common/img_slash.gif) no-repeat left 50%;
	*zoom:1;
}
.profileBox .profileDetail table tr td ul li:first-child {
	padding-left:0;
	background:none;
}
.profileBox .profileFooter {
	padding:10px 20px;
	background:url(../images/common/profile/bg_footer.png) no-repeat 0 bottom;
}
.profileBox .profileFooter p a {
	display:block;
	width:67px;
	height:23px;
	margin-left:403px;
	background:url(../images/common/profile/btn_close.gif) no-repeat 0 0;
	text-indent:-9999px;
	outline:none;
}
.profileBox .profileFooter p a:hover,
.profileBox .profileFooter p a:active,
.profileBox .profileFooter p a:focus {background-position:0 -33px;}



.contentsArea .contentsSubCol .mod_banner{
	margin-bottom:11px;
}
.contentsArea .contentsSubCol .mod_banner a{
	display:block;
	overflow:hidden;
	text-indent:-10000px;

	/* default */
	width:200px;
	height:148px;
}
