﻿#CONTENTS.main div.main_content{
background:none !Important;
}

#CONTENTS.main div.main_content .h3_image{
margin-bottom:5px;
text-align:center;
}

#CONTENTS.main div.main_content div.top_right_main{
margin-left:10px;
}

#CONTENTS.main .textBox01{
margin-bottom:10px;
text-align:right;
color:#666666;
}

#CONTENTS.main .textBox01 h1{
display:inline;
}

#CONTENTS.main .textBox01 h1,
#CONTENTS.main .textBox01 p{
font-size:88%;
}

#CONTENTS.main .textBox01 p strong,
#CONTENTS.main .textBox01 p em{
font-weight:normal;
}

#CONTENTS.main div.main_content .textStyle01{
font-weight:bold;
}

#FOOTER .model_idx{
text-align:right;
color:#666666;
}

#FOOTER .textBox01{
margin-bottom:10px;
text-align:right;
color:#666666;
font-size:88%;
}

#CONTENTS.main .idx_link{
margin-top:5px;
text-align:right;
}

#CONTENTS.main .lefttxt{
float:left;
}

#CONTENTS.main .lefttxt .hdStyle01{
font-weight:bold;
}

#CONTENTS.main h4.hdStyle01{
font-weight:bold;
clear:left;
}

#CONTENTS.main .lefttxt span{
font-weight:bold;
}

#CONTENTS.main .righttxt{
float:right;
}

#CONTENTS.main .righttxt span{
font-weight:bold;
}

#CONTENTS.main .top_tableStyle01{
margin:5px 0;
clear:left;
border-width:0 0 1px 1px;
border-style:solid;
border-color:#9a9a98;
}

#CONTENTS.main .top_tableStyle01 td,
#CONTENTS.main .top_tableStyle01 th{
padding:5px;
border-width:1px 1px 0 0;
border-style:solid;
border-color:#9a9a98;
}

#CONTENTS.main .top_tableStyle01 th{
background:#e3e3e3;
font-weight:bold;
}

#CONTENTS.main .top_tableStyle01 td{
background:#ffffff;
}

#CONTENTS.main .textBox02{
background:#ffffff;
}


/* ユーザ情報 */
.userInfo {
	width:190px;
	padding:9px 0 0 0;
	background:url(/plus/images/airtop/userinfo_t.gif) no-repeat;
	min-height:150px;
}

.userInfo .innerPanel {
	padding:0 10px 10px 10px;
	background:url(/plus/images/airtop/userinfo_b.gif) no-repeat bottom left;
}
.userInfo .userName {
	width:169px;
	background:url(/plus/images/airtop/user_name_b.gif) no-repeat left bottom;
	margin-bottom:10px;
}
.userInfo .userName .userNameTop {
	background:url(/plus/images/airtop/user_name_t.gif) no-repeat;
	padding:10px 10px 5px;
	text-align:center;
}
.userName p.name {
	font-size:120%;
	padding-bottom:5px;
}
.userName p.point em {
	color:#cc0000;
}
.userInfo p.sup {
	font-size:85%;
	line-height:1.3;
	color:#666;
}
.userInfo .innerPanel ul li {
	margin-bottom:5px;
}
.userInfo .dotLineOrg {
	height:1px;
	background:url(/plus/images/airtop/line_dot_org.gif) repeat-x;
	font-size:1px;
	line-height:1px;
	overflow:hidden;
	margin:0;
	padding:0;
}
.userInfo .bnr img {
	display:block;
	margin-top:10px;
}
.userInfo .moreInfo {
	text-align:right;
	font-size:85%;
}
.addAboxOrg {
	display:inline-block;
	min-height:14px;
	height: auto !important;
	height:14px;
	padding:1px 0 1px 14px;
	background:url(/plus/images/icn/icn_arrow_box_org.gif) no-repeat 0 0.2em;
}

