/*ページ全体の設定*/
body {
	font-size:12px;
	margin:0px;
	padding:0px;
}
a{ color: #003366; text-decoration: underline; }
a:link{ color: #003366; text-decoration: underline; }
a:visited{ color: #003366; text-decoration: underline; }
a:active{ color: #999999;  }
a:hover{ color: #999999;  }
h1, h2, h3, h4, h5, h6, p, ul, li, dl, dt, dd, form {
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
img {
	border:none;
}

/*ページの背景設定*/
body {
	background:url(../images/img_background.gif) #DEE0E3 top left;
}

/*コンテンツメイン部分の位置*/
/*winIE*/
body {
	text-align:center;
}
/*それ以外*/
#page-container {
	margin:0px auto 0px auto;
}

/*コンテンツメイン部分の横幅と最背景色*/
#page-container {
	width:762px;
	background-color:#FFFFFF;
}
#page-container.top {
	background-color:#E2DDD2;
}


/*ヘッダ部分の高さ*/
#container-head {
	height:63px;
}
#container-head.top {
	height:83px;
}

/*トップロゴ画像とサイズ*/
#container-head h1 a#head-logo {
	background:url(../images/img_logo.gif) left top no-repeat;
	width:239px;
	height:63px;
}

/*グローバルナビゲーションボタンの幅と高さ*/
#btn-gn1,#btn-gn2,#btn-gn3,#btn-gn4,#btn-gn5 {
	width:152px;
	height:18px;
	margin:1px 0px 1px 0px;
}



/**/
#page-container {
	padding: 0px;
}
#area-border {
	background:url(../images/bg_borderarea.gif) top center repeat-y;
	padding:0px 1px 0px 1px;
	border-bottom:solid 1px #504C40;
}
.top #area-border {
	background:url(../images/bg_borderarea_top.gif) top center repeat-y;
	padding:0px 1px 0px 1px;
	border-bottom:solid 1px #504C40;
}
#container-head {
	background:url(../images/bg_header2.jpg) top right no-repeat;
	border-bottom:solid 1px #504C40;
}
#container-head.top {
	background:url(../images/bg_header.jpg) top right no-repeat;
}
#container-head h1 a#head-logo {
	float:left;
	display:block;
	font-size:9px;
	text-decoration: none;
	text-indent:-1000em;
	margin-right:255px;
}

p#container-topimage {
	clear:both;
	display:block;
	font-size:9px;
	text-decoration: none;
	text-indent:-1000em;
}


/*HNavi*/
ul#head-navigation {
	list-style:none inside;
}
ul#head-navigation li {
	float:left;
}
/* btn_RollOver */
ul#head-navigation li a:hover {
	background-position:left bottom;
}
#btn-hn1 {
	background:url(../images/btn_h_01.gif) left top no-repeat;
	width:49px;
	height:20px;
	display:block;
	font-size:9px;
	text-decoration: none;
	text-indent:-1000em;
}
#btn-hn2 {
	background:url(../images/btn_h_02.gif) left top no-repeat;
	width:56px;
	height:20px;
	display:block;
	font-size:9px;
	text-decoration: none;
	text-indent:-1000em;
}
#btn-hn3 {
	background:url(../images/btn_h_03.gif) left top no-repeat;
	width:75px;
	height:20px;
	display:block;
	font-size:9px;
	text-decoration: none;
	text-indent:-1000em;
}
#btn-hn4 {
	background:url(../images/btn_h_04.gif) left top no-repeat;
	width:79px;
	height:20px;
	display:block;
	font-size:9px;
	text-decoration: none;
	text-indent:-1000em;
}

/*banner*/
#banner {
	height:20px;
	background-color:#FFFFFF;
	border-bottom:solid 1px #504C40;
}
#banner.top {
	height:257px;
	border-bottom:solid 3px #504C40;
}
#banner h2 {
	background:url(../images/top_mainimage01.jpg) top left no-repeat;
	width:760px;
	height:167px;
	display:block;
	font-size:9px;
	text-decoration: none;
	text-indent:-1000em;
}
#banner p {
	background:url(../images/top_mainimage02.jpg) top left no-repeat;
	width:760px;
	height:69px;
	border-bottom:solid 1px #504C40;
	display:block;
	font-size:9px;
	text-decoration: none;
	text-indent:-1000em;
}

/*GNavi*/
ul#global-navigation {
	list-style:none inside;
}
ul#global-navigation li {
	float:left;
}

/* btn_RollOver */
ul#global-navigation li a:hover {
	background-position:left bottom;
}

#btn-gn1 {
	background:url(../images/btn_g_01.gif) left top no-repeat;
	display:block;
	font-size:9px;
	text-decoration: none;
	text-indent:-1000em;
}
.society #btn-gn1 {
	background-position:left center;
}
#btn-gn2 {
	background:url(../images/btn_g_02.gif) left top no-repeat;
	display:block;
	font-size:9px;
	text-decoration: none;
	text-indent:-1000em;
}
.members #btn-gn2 {
	background-position:left center;
}
#btn-gn3 {
	background:url(../images/btn_g_03.gif) left top no-repeat;
	display:block;
	font-size:9px;
	text-decoration: none;
	text-indent:-1000em;
}
.concert #btn-gn3 {
	background-position:left center;
}
#btn-gn4 {
	background:url(../images/btn_g_04.gif) left top no-repeat;
	display:block;
	font-size:9px;
	text-decoration: none;
	text-indent:-1000em;
}
.marketing #btn-gn4 {
	background-position:left center;
}
#btn-gn5 {
	background:url(../images/btn_g_05.gif) left top no-repeat;
	display:block;
	font-size:9px;
	text-decoration: none;
	text-indent:-1000em;
}
.magazine #btn-gn5 {
	background-position:left center;
}
/*GNavi*/

/*ContentsHead*/
#contents-headimage h2 {
	clear:both;
	width:760px;
	height:105px;
	display:block;
	font-size:9px;
	text-decoration: none;
	text-indent:-1000em;
	border-bottom:solid 1px #504C40;
}

#contents-headimage.society h2 {
	background:url(../images/society/img_headmainimage.jpg) top left no-repeat;
}
#contents-headimage.members h2 {
	background:url(../images/members/img_headmainimage.jpg) top left no-repeat;
}
#contents-headimage.concert h2 {
	background:url(../images/concert/img_headmainimage.jpg) top left no-repeat;
}
#contents-headimage.marketing h2 {
	background:url(../images/marketing/img_headmainimage.jpg) top left no-repeat;
}
#contents-headimage.magazine h2 {
	background:url(../images/magazine/img_headmainimage.jpg) top left no-repeat;
}
#contents-headimage.information h2 {
	background:url(../images/information/img_headmainimage.jpg) top left no-repeat;
}


/**/

#page-body {
	clear:both;
	padding:0px 7px 0px 9px;
}

/* left container*/
.left-container {
	float:left;
	text-align:left;
	width:542px;
	margin:8px 0px 0px 0px;
	padding:0px;
	/*background:#CC0000;*/
}

#page-maintitle {
	border-bottom:solid 1px #A59C89;
	width:539px;
	overflow:hidden;
	margin-left:3px;
	padding-bottom:7px;
}
#page-maintitle h3 {
	height:45px;
	display:block;
	font-size:9px;
	text-decoration: none;
	text-indent:-1000em;
}
#page-maintitle p {
	font-size:12px;
	color:#393516;
	margin:0px;
	padding:0px 0px 0px 4px;
}
#page-maintitle p span {
	color:#666666;
	padding:0px 0px 0px 12px;
}

#page-navigation-head {
	text-align:center;
	margin:5px 0px 0px 0px;
	padding:0px;
}
.magazine #page-navigation-head {
	border-bottom:solid 1px #A59C89;
	padding-bottom:5px;
}
#page-navigation-head h3 {
	font-size:12px;
	font-weight:normal;
}
#page-navigation-head p {
	font-size:12px;
	font-weight:normal;
}
#page-navigation-foot {
	text-align:center;
	margin:0px 0px 5px 0px;
	padding-top:10px;
}
#page-navigation-foot h3 {
	font-size:12px;
	font-weight:normal;
}
#page-navigation-foot p {
	font-size:12px;
	font-weight:normal;
}

.left-container h4 {
	border-left:solid 5px #A59C89;
	font-size:15px;
	font-weight:bold;
	color:#505050;
	line-height:140%;
	margin:25px 0px 10px 3px;
	padding:2px 0px 2px 5px;
}
.left-container h4 span {
	font-size:12px;
	font-weight:normal;
	color:#666666;
	margin:0px;
	padding:0px;
}
.left-container h5 {
	font-size:13px;
	font-weight:bold;
	color:#6C5202;
	line-height:140%;
	margin:0px 0px 3px 0px;
	padding:0px 10px 0px 12px;
}
.left-container p {
	font-size:12px;
	font-weight:normal;
	color:#3B3B3B;
	line-height:140%;
	margin:0px 0px 15px 0px;
	padding:0px 10px 0px 15px;
}
.left-container ul {
	list-style:decimal;
	margin:5px 0px 15px 40px;
}
.left-container ul li {
	font-size:12px;
	color:#3B3B3B;
	line-height:140%;
	padding:0px 0px 8px 0px;
}
.left-container ul li strong {
	line-height:180%;
	font-weight:bold;
}
.left-container ul li ul {
	list-style:upper-roman;
	margin:5px 0px 5px 20px;
}
p.rule-example {
	margin:0px;
	padding:6px 0px 3px 0px;
}

/*Toppage*/
#content-news ul {
	list-style:none outside;
	margin:0px 0px 0px 10px;
	padding:15px 0px 0px 0px;
}

#content-news ul li {
	font-size:11px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 5px 0px;
}

#content-news ul li h4 {
	float:left;
	font-size:10px;
	font-weight: normal;
	border:none;
	font-family: Verdana, Arial, sans-serif;
	margin:0px 0px 0px 0px;
	padding:0px;
}

#content-news ul li p {
	float:left;
	width:420px;
	font-size:11px;
	line-height:140%;
	margin:0px 0px 0px 7px;
	padding:0px;
}


/* Society Outline */
.table-outline {
	width:525px;
	border:solid 1px #A59C89;
	border-collapse:collapse;
	font-size:11px;
	color:#333333;
	margin-top:20px;
}
.table-outline tr th {
	width:80px;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	background-color:#F0EEE8;
	border:solid 1px #A59C89;
	padding:5px 5px 3px 7px;
}
.table-outline tr td {
	font-size:12px;
	line-height:140%;
	border:solid 1px #A59C89;
	padding:5px 5px 3px 7px;
}

.table-director {
	width:525px;
	border:solid 1px #A59C89;
	border-collapse:collapse;
	font-size:11px;
	color:#333333;
	margin-top:20px;
}
.table-director caption {
	font-size:12px;
	text-align:right;
	caption-side:top;
	color:#666666;
	padding-bottom:3px;
}
.table-director tr th {
	width:100px;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	background-color:#F0EEE8;
	border:solid 1px #A59C89;
	padding:5px 5px 3px 7px;
}
.table-director tr td {
	font-size:12px;
	line-height:140%;
	border:solid 1px #A59C89;
	padding:5px 5px 3px 7px;
}

.table-sheet {
	width:525px;
	border:solid 1px #A59C89;
	border-collapse:collapse;
	font-size:11px;
	color:#333333;
}
.table-sheet caption {
	font-size:12px;
	text-align:right;
	caption-side:top;
	color:#666666;
	padding-bottom:3px;
}
.table-sheet tr th {
	background-color:#726956;
	width:105px;
	font-weight:bold;
	text-align:center;
	border:solid 1px #A59C89;
	border-bottom:double 2px #A59C89;
}
.table-sheet .table-sheet-title {
	width:200px;
}
.table-sheet tr th h5 {
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	margin:0px;
	padding:3px 0px 2px 0px;
}
.table-sheet tr td {
	width:90px;
	font-size:11px;
	border:solid 1px #A59C89;
	padding:5px 5px 3px 7px;
}
.table-sheet tr td span {
	padding-left:1em;
}
.table-sheet tr td h5 {
	font-size:11px;
	font-weight:bold;
	color:#999999;
	margin:0px;
	padding:3px 0px 2px 0px;
}
.table-sheet tr td h5 {
	font-size:11px;
	font-weight:bold;
	color:#999999;
	margin:0px;
	padding:3px 0px 2px 0px;
}
.table-sheet tr td h6 {
	font-size:11px;
	font-weight:normal;
	color:#2b2b2b;
	margin:0px;
	padding:3px 0px 2px 0px;
}
.bg-point01 {
	background-color:#F0EEE8;
}
.bg-point02 {
	background-color:#F1E7C4;
}
.bg-point03 {
	background-color:#DED3C1;
}

/* Members */
.table-regularmember {
	width:525px;
	border:solid 1px #A59C89;
	border-collapse:collapse;
	font-size:11px;
	color:#333333;
}
.table-regularmember tr td {
	font-size:12px;
	border:solid 1px #A59C89;
	padding:5px 5px 3px 7px;
}
.table-regularmember tr td.campany-name {
	width:200px;
}
.table-regularmember tr td.phon-number {
	width:80px;
}

.table-regularmember tr td h5 {
	font-size:12px;
	color:#333333;
	font-weight:normal;
	margin:0px;
	padding:0px;
}
.table-regularmember tr td p {
	font-size:12px;
	color:#333333;
	margin:0px;
	padding:0px;
}




/*marketing*/
.table-mark-datehead {
	width:525px;
	border:solid 1px #A59C89;
	border-collapse:collapse;
	font-size:12px;
	color:#333333;
}
.table-mark-datehead caption {
	font-size:12px;
	text-align:right;
	caption-side:top;
	color:#666666;
	padding-bottom:3px;
}
.table-mark-datehead tr th {
	background-color:#726956;
	font-weight:bold;
	text-align:center;
	border:solid 1px #A59C89;
	border-bottom:double 2px #A59C89;
}
.table-mark-datehead tr th h5 {
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	margin:0px;
	padding:3px 0px 2px 0px;
}
.table-mark-datehead tr td {
	font-size:12px;
	border:solid 1px #A59C89;
	padding:5px 5px 3px 7px;
}
.table-mark-datehead .table-title {
	width:105px;
}
.table-mark-datehead tr td h6 {
	font-size:12px;
	font-weight:normal;
	color:#2b2b2b;
	margin:0px;
	padding:3px 0px 2px 0px;
}

.table-mark-date {
	width:525px;
	border:solid 1px #A59C89;
	border-collapse:collapse;
	font-size:12px;
	color:#333333;
}
.table-mark-date h5 {
	padding-left:0px;
}
.table-mark-date h6 {
	font-size:12px;
	color:#333333;
	padding-left:3px;
	padding-right:0px;
}
.table-mark-date tr td {
	border:solid 1px #A59C89;
	padding:5px 5px 2px 4px;
}
.cellwidth-01 {
	width:110px;
}
.cellwidth-02 {
	width:90px;
}
.cellwidth-03 {
	width:55px;
}
.cell-kenmei {
	width:36px;
	background-color:#F0EEE8;
	border-right:none;
}
.cellwidth-04 {
	width:50px;
	border-right:none;
}

.image-center {
	text-align:center;
	padding:25px auto 0ox auto;
}



/* Members */
#members-map {
	text-align:center;
	padding:0px 10px 0px 0px;
}


/* ------------------------------------------------------- */
/* ACPCnavi@Web */
/* ------------------------------------------------------- */

.magazine .head{
	background:url(../images/magazine/common/title_magazine.gif) left top no-repeat;
	display:block;
	font-size:5px;
	text-indent:-10000em;
	width:540px;
	height:24px;
	margin:0px;
}

/* 表紙のカバー共通 ----------------- */

.magazine #page-maintitle{
	border:none;
	padding-bottom:20px;
}
.photo-cover{
	float:left;
	width:287px;
}
#index-cover{
	float:right;
	width:231px;
}
#index-cover h3{
	width:231px;
	height:120px;
}
#index-cover h4,#index-cover .lead{
	border:none;
	display:block;
	font-size:5px;
	text-indent:-10000em;
	text-decoration:none;
}
#index-cover h4{
	width:231px;
	margin:5px 0px 0px 0px;
}
#index-cover p{
	padding:0px;
}
#index-cover .lead{
	width:231px;
}

/* インデックスの記事リスト共通 ----------------- */

.topic-container{
	border-top:1px solid #cdcdcd;
	padding:15px 5px 15px 10px;
}
.topic-container p{
	margin:0px;
	padding:0px;
}
.topic-container .topic-title{
	width:523px;
	overflow:hidden;
	margin-top:0px;
	padding-bottom:8px;
}
.topic-title h3,.topic-title h4,.topic-data span,.topic-data strong{
	display:block;
	font-size:5px;
	text-indent:-10000em;
	text-decoration:none;
}
.topic-title h4{
	float:left;
	width:400px;
	height:38px;
	border-left:none;
	margin:0px;
	padding:0px;
}
.topic-title p a{
	background-image:url(../images/magazine/common/btn_detail2.gif) ;
	width:109px;
	height:26px;
}
.topic-title p{
	float:right;
	width:109px;
	margin:7px 0px 0px 0px;
	padding:0px;
}

.topic-data{
	height:19px;
}
.topic-data span{
	float:left;
	width:68px;
	height:19px;
}
.topic-data strong{
	float:left;
	width:78px;
	height:19px;
}
.each-container{
	width:523px;
	overflow:hidden;
	padding-bottom:15px;
}
.each-container2{
	background:url(../images/magazine/common/line_dot_gray.gif) left top repeat-x;
	width:523px;
	padding:15px 0px 15px 0px;
}

#topic1 .topic-index,#topic3 .topic-index{
	float:left;
	width:330px;
	display:inline;
	margin-left:10px;
}
#topic2 .topic-index,#topic4 .topic-index{
	float:right;
	width:320px;
	display:inline;
	margin-right:10px;
}
#page-body .each-container2 .topic-index{
	float:none;
	display:block;
	width:510px;
	margin-left:10px;
}
.topic-index h5{
	margin:0px 0px 8px 0px;
	padding:0px;
}
.topic-index h5 a{
	height:21px;
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
	font-size:5px;
	text-indent:-10000em;
	text-decoration:none;
}
.topic-index h5 a:hover{
	background-position:left bottom;
}

.photo-index{
	background:url(../images/magazine/common/bg_photo_index.gif) left top repeat-y;
	width:160px;
	padding:5px;
}
#topic1 .photo-index,#topic3 .photo-index{
	float:right;
}
#topic2 .photo-index,#topic4 .photo-index{
	float:left;
}

/* インデックスのサイドエリア共通  ----------- */

#index-navigation{
	padding-top:72px;
}
#index-navigation dt span,#index-navigation dt strong{
	width:193px;
	display:block;
	font-size:5px;
	text-indent:-10000em;
	text-decoration:none;
}
#index-navigation dt{
	margin-bottom:18px;
}
#index-navigation dt span{
	height:21px;
}
#index-navigation dt strong{
	background:url(../images/magazine/common/contents_index.gif) left top no-repeat;
	height:38px;
}
#index-navigation dd{
	background:url(../images/magazine/common/line_dot_gray.gif) left bottom repeat-x;
	padding-bottom:12px;
	margin-bottom:15px;
}
#index-navigation p{
	width:182px;
	overflow:hidden;
	padding:0px 0px 5px 6px;
}
#index-navigation p a{
	float:left;
	width:80px;
	height:19px;
}
#index-navigation h4{
	width:180px;
	height:38px;
	display:block;
	font-size:5px;
	text-indent:-10000em;
	text-decoration:none;
	margin-left:6px;
	padding:0px;
}

/* 全サイド共通  ---------------- */

.btn-ln-category{
	background-image:url(../images/magazine/common/btn_ln_category.gif) ;
	width:94px;
	height:19px;
	margin-left:10px;
}
.btn-ln-new{
	background-image:url(../images/magazine/common/btn_ln_new.gif) ;
	width:94px;
	height:19px;
	margin-left:10px;
}
.btn-ln-backnumber{
	background-image:url(../images/magazine/common/btn_ln_backnumber.gif) ;
	width:112px;
	height:19px;
	margin-left:10px;
}
.btn-ln-year{
	background-image:url(../images/magazine/common/btn_ln_year.gif) ;
	width:152px;
	height:19px;
	margin-left:10px;
}

/* 各記事ページ共通  --------------------- */

.topic-article{
	padding-bottom:20px;
}
.topic-article .topic-title{
	border-bottom:1px solid #cccccc;
	padding-bottom:1px;
	margin:0px 10px 15px 10px;
}
.topic-article p{
	margin:0px 10px 0px 10px;
	padding:0px 0px 0px 0px;
}
.topic-title h3{
	width:526px;
	height:49px;
	padding:0px;
}
.topic-article h4{
	clear:both;
	width:526px;
	height:50px;
	border:none;
	margin:20px 0px 0px 10px;
	padding:0px;
	display:block;
	font-size:5px;
	text-indent:-10000em;
	text-decoration:none;
}
.topic-article h5{
	clear:both;
	background:url(../images/magazine/common/bg_dot_gray.gif) left bottom repeat-x;
	margin:0px 10px 15px 10px;
	padding:6px 0px;
}
.topic-article h5 span{
	background:url(../images/magazine/common/icon_blue.gif) left 4px no-repeat;
	color:#5f4a00;
	display:block;
	padding:0px 0px 0px 15px;
}

.article-container{
	padding-bottom:20px;
}

.article-container p{
	margin-bottom:10px;
	padding:5px 8px 5px 8px;
}
.article-container .interview{
	background-color:#f3f3f3;
	overflow:hidden;
}
.article-container .teller{
	font-weight:bold;
	color:#618900;
}


/* 各記事サイドエリア共通  --------------------- */

.localnavi-article{
	border-bottom:1px solid #a3a3a3;
	margin-bottom:20px;
	padding-top:12px;
}
.localnavi-article dt{
	width:196px;
	height:110px;
	display:block;
	font-size:5px;
	text-indent:-10000em;
	text-decoration:none;
}

.localnavi-article dt a{
	width:196px;
	height:110px;
	display:block;
}
.localnavi-article dd{
	background:url(../images/magazine/common/line_dot_gray.gif) left bottom repeat-x;
	margin-bottom:12px;
	padding-bottom:12px;
}

.localnavi-article dd img{
	float:left;
	border:1px solid #cccccc;
	width:48px;
}
.localnavi-article dd div{
	float:right;
	width:132px;
}
.localnavi-article dd ul{
	clear:both;
	width:192px;
	padding-top:5px;
}
.localnavi-article dd ul li{
	list-style-type:none;
}

.localnavi-article dd h4 a,.localnavi-article dd p a,.localnavi-article dd ul li a{
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
	font-size:5px;
	text-indent:-10000em;
	text-decoration:none;
}
.localnavi-article dd h4 a{
	height:24px;
}
.localnavi-article dd p{
	height:22px;
}
.localnavi-article dd p a{
	height:19px;
}
.localnavi-article dd ul li{
	padding-top:3px;
}
.localnavi-article dd ul li a{
	height:14px;
}
.localnavi-article dd h4 a:hover,
.localnavi-article dd p a:hover,
.localnavi-article dd ul li a:hover{
	background-position:left bottom;
}
#side-toppage{
	background:none;
	padding-bottom:0px;
}
.btn-ln-top{
	background-image:url(../images/magazine/common/btn_ln_top.gif) ;
	width:160px;
	height:19px;
	margin:0px 0px 0px 10px;
}

/* 各種部品 -------------------------------　*/

.con-left{
	float:left;
}
.con-right{
	float:right;
}

/* 写真・イメージ設定  */

.ph-center{
	margin:5px 0px 10px 10px;
}
.article-container .ph-left{
	float:left;
	display:inline;
	margin:5px 15px 10px 10px;
}
.article-container .ph-right{
	float:right;
	display:inline;
	margin:5px 10px 10px 15px;
}
.article-container .ph-caption{
	background:url(../images/magazine/common/icon_caption.gif) left 3px no-repeat;
	font-size:10px;
	padding:0px 0px 0px 13px;
	margin:5px 0px 0px 0px;
}

/* ページ送り */

#page-body .page-link{
	float:right;
	clear:both;
	height:40px;
	width:auto;
	overflow:hidden;
	padding-right:0px;
	margin:0px 5px 0px 0px;
}
#page-body .page-link li{
	float:left;
	height:40px;
	list-style-type:none;
	padding:0px;
	margin:10px 0px 0px 0px;
}

#page-body .page-link li a{
	height:16px;
	border:1px solid #dddddd;
	line-height:100%;
	padding:3px 4px;
	margin-right:5px;
}

#page-body .page-link li span{
	color:#ffffff;
	height:16px;
	background-color:#525252;
	border:1px solid #dddddd;
	line-height:100%;
	padding:3px 4px;
	margin-right:4px;
}

/* テーブル仕様 */

.tbl-base {
	border:solid 1px #A59C89;
	border-collapse:collapse;
	color:#333333;
}
.tbl-base caption {
	font-size:12px;
	text-align:left;
	caption-side:top;
	padding-bottom:3px;
}
.tbl-base caption span{
	font-weight:bold;
}
.tbl-base tr th {
	text-align:left;
	font-size:12px;
	font-weight:bold;
	background-color:#F0EEE8;
	border:solid 1px #A59C89;
	padding:5px 5px 3px 7px;
}
.tbl-base tr td {
	font-size:12px;
	line-height:140%;
	border:solid 1px #A59C89;
	padding:5px 5px 3px 7px;
}


/* 予算など */
.article-container .budget{
	margin:0px 0px 0px 20px;
}
.article-container .budget dt{
	font-size:12px;
	font-weight:bold;
	color:#55790F;
	margin:20px 0px 5px 0px;
}
.article-container .budget dd{
	color:#3B3B3B;
	margin:0px 0px 10px 0px;
}
.article-container .budget dd strong{
	font-weight:bold;
	display:block;
	margin-bottom:3px;
}

/* リスト */
.article-container .list-gray{
	background-color:#f9f9f9;
	list-style-type:none;
	margin:0px 10px 0px 10px;
	padding:10px;
}
.article-container .list-gray li{
	border-left:3px solid #cdcdcd;
	margin-bottom:5px;
	padding:3px 0px 3px 10px;
}
/* navi-ARENA */

.article-container .arena-box{
	background:url(../images/magazine/common/bg_arena.gif) left bottom no-repeat;
	border-top:1px solid #e6d69e;
	border-bottom:1px solid #e6d69e;
	width:524px;
	margin:10px 0px 10px 10px;
	padding-top:10px;
}
.article-container .arena-box span{
	font-weight:bold;
	margin-right:15px;
}
/* トピックリストなど */
.topic-list{
	clear:both;
	background:url(../images/magazine/common/bg_dot_black.gif) left top repeat-x;
	margin:15px 10px 0px 10px;
	padding:10px 5px 0px 5px;
}
.topic-list dt a{
	font-weight:bold;
}
.topic-list dd{
	background:url(../images/magazine/common/icon_orange.gif) left center no-repeat;
	line-height:160%;
	padding-left:15px;
}

/* カテゴリー等部品 --------------*/

.cate{
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
	font-size:5px;
	text-indent:-10000em;
	text-decoration:none;
	width:80px;
	height:19px;
}
a.btn-report{
	background-image:url(../images/magazine/category/btn_cate_report.gif) ;
}

.localnavi-article a.btn-report{
	float:left;
 	width:80px;
}

a.btn-educate{
	background:url(../images/magazine/category/btn_cate_educate.gif) ;
}

.localnavi-article a.btn-educate{
	float:left;
 	width:80px;
}

a.btn-special{
	background:url(../images/magazine/category/btn_cate_special.gif) ;
}

.localnavi-article a.btn-special{
	float:left;
 	width:80px;
}

a.btn-serial{
	background:url(../images/magazine/category/btn_cate_serial.gif) ;
}

.localnavi-article a.btn-serial{
	float:left;
 	width:80px;
}

a.btn-news{
	background:url(../images/magazine/category/btn_cate_news.gif) ;
}

localnavi-article a.btn-news{
	float:left;
 	width:80px;
}

.cate:hover{
	background-position:left bottom;
}
.topic-data .icon-navi{
	background:url(../images/magazine/common/icon_acpcnavi.gif) left top no-repeat;
	width:167px;
}
.icon-report{
	background:url(../images/magazine/category/icon_report.gif) left top no-repeat;
}
.icon-educate{
	background:url(../images/magazine/category/icon_educate.gif) left top no-repeat;
}
.icon-special{
	background:url(../images/magazine/category/icon_special.gif) left top no-repeat;
}
.icon-serial{
	background:url(../images/magazine/category/icon_serial.gif) left top no-repeat;
}
.icon-news{
	background:url(../images/magazine/category/icon_news.gif) left top no-repeat;
}
.icon-arenavoice{
	background:url(../images/magazine/category/icon_arenavoice.gif) left top no-repeat;
}
.icon-arenaopinion{
	background:url(../images/magazine/category/icon_arenaopinion.gif) left top no-repeat;
}
/* category-list */

#category .cate{
	float:left;
	display:block;
	font-size:5px;
	text-indent:-10000em;
	text-decoration:none;
	margin:0px;
	padding:0px;
}
#cate-report .cate{
	background:url(../images/magazine/category/icon_report.gif) left top no-repeat;
}
#cate-educate .cate{
	background:url(../images/magazine/category/icon_educate.gif) left top no-repeat;
}
#cate-special .cate{
	background:url(../images/magazine/category/icon_special.gif) left top no-repeat;
}
#cate-serial .cate{
	background:url(../images/magazine/category/icon_serial.gif) left top no-repeat;
}
#cate-news .cate{
	background:url(../images/magazine/category/icon_news.gif) left top no-repeat;
}
#cate-arenavoice .cate{
	background:url(../images/magazine/category/icon_arenavoice.gif) left top no-repeat;
}
#cate-arenaopinion .cate{
	background:url(../images/magazine/category/icon_arenaopinion.gif) left top no-repeat;
}

/* topic */

#topic1 .topic-data span{
	background:url(../images/magazine/common/topic1.gif) left top no-repeat;
}
#topic2 .topic-data span{
	background:url(../images/magazine/common/topic2.gif) left top no-repeat;
}
#topic3 .topic-data span{
	background:url(../images/magazine/common/topic3.gif) left top no-repeat;
}
#topic4 .topic-data span{
	background:url(../images/magazine/common/topic4.gif) left top no-repeat;
}



/* btn */

.rob{
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
	font-size:5px;
	text-indent:-10000em;
	text-decoration:none;
}
.rob:hover{
	background-position:left bottom;
}
.btn-detail{
	background:url(../images/magazine/common/btn_detail.gif) left top no-repeat;
	width:88px;
	height:19px;
}

.backnumber-navi a{
	background-image:url(../images/magazine/common/btn_backnumberlist.gif) ;
	width:195px;
	height:39px;
	margin:15px 0px;
}
.btn-backpage{
	padding-right:13px;
	text-align:right;
}
.btn-backpage a{
	background:url(../images/magazine/common/icon_arrowright.gif) left 2px no-repeat;
	margin-right:2px;
	padding-left:13px;
}

.btn-more{
	float:right;
}
.btn-more a{
	background:url(../images/magazine/common/btn_more.gif) left top no-repeat;
	width:109px;
	height:26px;
}
#index-navigation .btn-detail{
	float:right;
}
#index-cover .btn-detail{
	margin-top:10px;
}

/* A.C.P.C.navi category -------------------------------------- */

#category h3{
	background:url(../images/magazine/common/title_category.gif) left top no-repeat;
	height:45px;
}
#category .list-category .topic-data{
	margin:0px;
}

.list-category{
	background:url(../images/magazine/common/bg_dot_gray.gif) left bottom repeat-x;
	width:514px;
	overflow:hidden;
	margin:0px 5px 10px 15px;
	padding:10px 0px 15px 0px;
}
#category .con-right{
	width:420px;
}
#category .list-cate{
	margin:2px 0px 0px 0px;
}
#category .list-cate li{
	background:url(../images/magazine/common/icon_red.gif) left top no-repeat;
	list-style-type:none;
	padding-left:18px;
}

/* A.C.P.C.navi backnumber -------------------------------------- */

#backnumber h3{
	background:url(../images/magazine/common/title_backnumber.gif) left top no-repeat;
	height:45px;
}
h4.bn-2008{
	background:url(../images/magazine/common/title_backnumber_2008.gif) left top no-repeat;
}
h4.bn-2009{
	background:url(../images/magazine/common/title_backnumber_2009.gif) left top no-repeat;
}
h4.bn-2010{
	background:url(../images/magazine/common/title_backnumber_2010.gif) left top no-repeat;
}
h4.bn-2011{
	background:url(../images/magazine/common/title_backnumber_2012.gif) left top no-repeat;
}
h4.bn-2013{
	background:url(../images/magazine/common/title_backnumber_2013.gif) left top no-repeat;
}
h4.bn-2014{
	background:url(../images/magazine/common/title_backnumber_2014.gif) left top no-repeat;
}
h4.bn-2015{
	background:url(../images/magazine/common/title_backnumber_2015.gif) left top no-repeat;
}

#backnumber .back-link{
	margin:0px 0px 0px 10px;
}
#backnumber .back-link li{
	list-style-type:none;
	display:inline;
}
.list-backnumber{
	border-bottom:1px solid #cccccc;
	width:510px;
	overflow:hidden;
	margin:0px 0px 10px 10px;
	padding:10px 10px 15px 10px;
}
#backnumber.topic-article h5{
	font-size:16px;
	background:none;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}
#backnumber .con-left{
	width:100px;
}
#backnumber .con-right{
	width:400px;
}
#backnumber .list-bn li{
	background:url(../images/magazine/common/icon_next.gif) left 2px no-repeat;
	list-style-type:none;
	margin-bottom:3px;
	padding:0px 0px 0px 15px;
}
#backnumber .list-bn{
	background:url(../images/magazine/common/bg_backnumber.gif) left top ;
	margin:0px;
	padding:10px 10px;
}


/*------------------------------------------------------*/
/* Information */
ul.sitemap-list {
	list-style:none;
	margin:5px 0px 15px 40px;
	padding:0px;
}
ul.sitemap-list li {
	background:url(../images/icon_right.gif) top left no-repeat;
	font-size:13px;
	font-weight:bold;
	color:#6C5202;
	line-height:140%;
	margin:0px 0px 6px 0px;
	padding:0px 10px 0px 14px;
}

ul.sitemap-list li ul {
	list-style:none;
	margin:5px 0px 12px 0px;
	padding:0px;
}
ul.sitemap-list li ul li {
	background:url(../images/icon_sub_right.gif) center left no-repeat;
	font-size:12px;
	font-weight:normal;
	color:#6C5202;
	line-height:140%;
	margin:0px 0px 3px 0px;
	padding:0px 10px 0px 10px;
}


/*GotoTop*/
.btn_pagetop {
	clear:both;
	background:url(../images/sep_dotted_539.gif) top right no-repeat;
	text-align:right;
	margin-top:20px;
	padding-top:5px;
}
.btn_pagetop a {
	background:url(../images/icon_up.gif) center left no-repeat;
	font-size:12px;
	margin:0px 2px 0px 0px;
	padding-left:12px;
}

/* toBacknumber */
.btn_bucknumber{
	clear:both;
	background:url(../images/sep_dotted_539.gif) top right no-repeat;
	text-align:right;
	margin-top:20px;
	padding-top:5px;
}
.btn_bucknumber a {
	background:url(../images/magazine/icon_next.gif) no-repeat left center;
	font-size:12px;
	margin:0px 2px 0px 0px;
	padding-left:12px;
}

/*変更点　height:205px;　→　height:245px;*/
#area-news {
	background:url(../images/top_news_foot.gif) bottom left no-repeat;
	height:245px;
}
#area-news h3 {
	background: url(../images/top_news_title.gif) top left no-repeat;
	width:542px;
	height:31px;
	display:block;
	font-size:9px;
	text-decoration: none;
	text-indent:-1000em;
}

/*変更点　height:165px;　→　height:205px;*/
#news-body {
	background:url(../images/top_news_bg.gif) #FFFFFF top left repeat-y;
	height:205px;
}

/*PageMainTitle*/
.society .left-container h3#pagetitle-society01 {
	background:url(../images/society/title_pagemain_01.gif) top left no-repeat;
}
.society .left-container h3#pagetitle-society02 {
	background:url(../images/society/title_pagemain_02.gif) top left no-repeat;
}
.society .left-container h3#pagetitle-society03 {
	background:url(../images/society/title_pagemain_03.gif) top left no-repeat;
}
.society .left-container h3#pagetitle-society04 {
	background:url(../images/society/title_pagemain_04.gif) top left no-repeat;
}
.society .left-container h3#pagetitle-society05 {
	background:url(../images/society/title_pagemain_05.gif) top left no-repeat;
}
.society .left-container h3#pagetitle-society06 {
	background:url(../images/society/title_pagemain_06.gif) top left no-repeat;
}
.society .left-container h3#pagetitle-society07 {
	background:url(../images/society/title_pagemain_07.gif) top left no-repeat;
}
.members .left-container h3#pagetitle-members01 {
	background:url(../images/members/title_pagemain_01.gif) top left no-repeat;
}
.members .left-container h3#pagetitle-members02 {
	background:url(../images/members/title_pagemain_02.gif) top left no-repeat;
}
.members .left-container h3#pagetitle-members03 {
	background:url(../images/members/title_pagemain_03.gif) top left no-repeat;
}
.members .left-container h3#pagetitle-members04 {
	background:url(../images/members/title_pagemain_04.gif) top left no-repeat;
}
.members .left-container h3#pagetitle-members05 {
	background:url(../images/members/title_pagemain_05.gif) top left no-repeat;
}

.concert .left-container h3 {
	background:url(../images/concert/title_pagemain.gif) top left no-repeat;
}

.marketing .left-container h3 {
	background:url(../images/marketing/title_pagemain_01.gif) top left no-repeat;
}
.marketing .left-container h3#pagetitle-marketing03 {
	background:url(../images/marketing/title_pagemain_03.gif) top left no-repeat;
}

.magazine .left-container h3#pagetitle-magazine01 {
	background:url(../images/magazine/title_pagemain_01.gif) top left no-repeat;
	height:68px;
}
.magazine .left-container h3#pagetitle-magazine02 {
	background:url(../images/magazine/title_pagemain_02.gif) top left no-repeat;
}
.magazine .left-container h3#pagetitle-magazine03 {
	background:url(../images/magazine/title_pagemain_03.gif) top left no-repeat;
}
.magazine .left-container h3#pagetitle-magazine04 {
	background:url(../images/magazine/title_pagemain_04.gif) top left no-repeat;
}

.information .left-container h3#pagetitle-information01 {
	background:url(../images/information/title_pagemain_01.gif) top left no-repeat;
}
.information .left-container h3#pagetitle-information02 {
	background:url(../images/information/title_pagemain_02.gif) top left no-repeat;
}
.information .left-container h3#pagetitle-information03 {
	background:url(../images/information/title_pagemain_03.gif) top left no-repeat;
}




/*WordColor*/
.left-container h5 {
	color:#6C5202;
}




/*ContentsBorderColor*/
.society .left-container h4 {
	border-color:#ED4800;
}
.members .left-container h4 {
	border-color:#2E8F93;
}
.concert .left-container h4 {
	border-color:#EDB200;
}
.marketing .left-container h4 {
	border-color:#904F8E;
}
.magazine .left-container h4 {
	border-color:#78A24B;
}
.information .left-container h4 {
	border-color:#BBD220;
}

/* right*/
.right-container {
	float:right;
	width:195px;
	margin:0px;
	padding:0px;
}

#area-banner {
	margin:8px 0px 0px 0px;
	padding:0px;
}

#area-banner h3 a#btn-camp01 {
	background:url(../images/btn_camp01.gif) top left no-repeat;
	width:195px;
	height:142px;
	display:block;
	font-size:9px;
	text-decoration: none;
	text-indent:-1000em;
	margin:0px;
	padding:0px;
}
#area-banner h3 a#btn-camp01:hover {
	background-position:left bottom;
}


#area-links {
	background:url(../images/top_links_bg.gif) top left repeat-y;
	margin-top:8px;
}
#area-links h3 {
	background:url(../images/top_links_title.gif) top left no-repeat;
	width:195px;
	height:40px;
	display:block;
	font-size:9px;
	text-decoration: none;
	text-indent:-1000em;
}
ul#links-body {
	background:url(../images/top_links_foot.gif) bottom left no-repeat;
	list-style:none;
	text-align:left;
	padding-bottom:10px;
}
ul#links-body li {
	padding:0px 0px 5px 10px;
}

/*loacalnavi main*/
#container-local-navigation {
	margin-top:10px;
}
#container-local-navigation ul {
	border-left:solid 1px #A59C89;
	border-right:solid 1px #A59C89;
	list-style:none;
	text-align:left;
	margin:0px 0px 0px 0px;
}
#container-local-navigation ul li {
	background:url(../images/bg_localnavi_sep.gif) bottom center no-repeat;
	padding-bottom:5px;
}
#container-local-navigation ul li.no-line {
	background:none;
	padding-bottom:0px;
}
.lnavi-btn {
	width:193px;
	display:block;
	font-size:9px;
	text-decoration: none;
	text-indent:-1000em;
}

/*loacalnavi sub*/
#container-local-navigation ul.localnavi-sub {
	width:179px;
	background:url(../images/bg_ln_sub_sep.gif) #F0EEE8 top center repeat-y;
	list-style:none;
	margin:0px 0px 2px 7px;
	padding:1px 0px 1px 0px;
	border:none;
}
#container-local-navigation ul.localnavi-sub li {
	background:#F0EEE8;
	margin:1px 0px 1px 0px;
	padding:10px 0px 10px 10px;
}

/*loacalnavi sub sub*/
#container-local-navigation ul.localnavi-sub-sub {
	width:172px;
	background:#F0EEE8;
	list-style:none;
	border:none;
	margin:7px 0px 0px 0px;
	padding:0px;
}
#container-local-navigation ul.localnavi-sub-sub li {
	margin:0px;
	padding:5px 0px 5px 0px;
}

/*loacalnavi share*/
.lnavi-sub-link {
	font-size:12px;
	background:url(../images/icon_sub_right.gif) left 6px no-repeat;
	margin:0px 5px 0px 0px;
	padding:0px 0px 0px 10px;
	display:block;
}
ul.localnavi-sub li.lnavi-sub-link2 {
	font-size:12px;
}

.lnavi-sub-sub-link {
	font-size:12px;
	background:url(../images/icon_sub02_right.gif) center left no-repeat;
	margin:0px 5px 0px 20px;
	padding:0px 0px 0px 10px;
}

/*loacalnavi Society*/
.society #btn-ln1 {
	background:url(../images/society/btn_l_01.gif) center left no-repeat;
	height:40px;
}
.society #btn-ln2 {
	background:url(../images/society/btn_l_02.gif) center left no-repeat;
	height:40px;
}
.society #btn-ln3 {
	background:url(../images/society/btn_l_03.gif) center left no-repeat;
	height:40px;
}
.society #btn-ln4 {
	background:url(../images/society/btn_l_04.gif) center left no-repeat;
	height:40px;
}
.society #btn-ln5 {
	background:url(../images/society/btn_l_05.gif) center left no-repeat;
	height:40px;
}
.society #btn-ln6 {
	background:url(../images/society/btn_l_06.gif) center left no-repeat;
	height:40px;
}
.society #btn-ln7 {
	background:url(../images/society/btn_l_07.gif) center left no-repeat;
	height:40px;
}

/*loacalnavi Member*/
.members #btn-ln1 {
	background:url(../images/members/btn_l_01.gif) center left no-repeat;
	height:40px;
}
.members #btn-ln2 {
	background:url(../images/members/btn_l_02.gif) center left no-repeat;
	height:40px;
}
.members #btn-ln3 {
	background:url(../images/members/btn_l_03.gif) center left no-repeat;
	height:40px;
}
.members #btn-ln4 {
	background:url(../images/members/btn_l_04.gif) center left no-repeat;
	height:40px;
}

/*loacalnavi Concert*/
.concert #btn-ln1 {
	background:url(../images/concert/btn_l_01.gif) center left no-repeat;
	height:40px;
}

/*loacalnavi Marketing*/
.marketing #btn-ln1 {
	background:url(../images/marketing/btn_l_01.gif) center left no-repeat;
	height:40px;
}
.marketing #btn-ln2 {
	background:url(../images/marketing/btn_l_02.gif) center left no-repeat;
	height:40px;
}
.marketing #btn-ln3 {
	background:url(../images/marketing/btn_l_03.gif) center left no-repeat;
	height:40px;
}


/*loacalnavi ZONING@Web*/
.magazine #btn-ln2 {
	background:url(../images/magazine/btn_l_02.gif) center left no-repeat;
	height:40px;
}
.localnavi-issue{
	padding-top:10px;
}
.magazine .btn-ln-issue {
	background:url(../images/magazine/icon_next.gif) no-repeat left center;
	color:#3A3C42;
	font-weight:bold;
	text-decoration:none;
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 15px;
}
#container-local-navigation li.localnavi-issue ul.localnavi-sub{
	margin-top:10px;
}

/*loacalnavi Information*/
.information #btn-ln1 {
	background:url(../images/information/btn_l_01.gif) center left no-repeat;
	height:40px;
}
.information #btn-ln2 {
	background:url(../images/information/btn_l_02.gif) center left no-repeat;
	height:40px;
}
.information #btn-ln3 {
	background:url(../images/information/btn_l_03.gif) center left no-repeat;
	height:40px;
}
/* footer */
#container-foot {
	clear:both;
	padding-top:15px;
}

#container-foot h3 {
	background:url(../images/bg_footer.gif) top left no-repeat;
	width:760px;
	height:16px;
	display:block;
	font-size:9px;
	text-decoration: none;
	text-indent:-1000em;
	
}


/*OTMマーク*/
dl,dt,dd{
	padding:0px;
	margin:0px;
}
.members .left-container h3#title_otmmembers{
background:url(../images/otm/title_otmmembers.gif) top left no-repeat;
}
#contents-headimage2.otmmembers h2 {
background:url(../images/otm/img_otmmembers.gif) top left no-repeat;
}
#contents-headimage2 h2 {
	clear:both;
	width:760px;
	height:94px;
	display:block;
	font-size:9px;
	text-decoration: none;
	text-indent:-1000em;
	border-bottom:solid 1px #504C40;
}
.members #btn-otm1 {
background:url(../images/otm/bth_otm1.gif) center left no-repeat; center left no-repeat;
	height:40px;
}
.members #btn-otm2 {
background:url(../images/otm/bth_otm2.gif) center left no-repeat; center left no-repeat;
	height:40px;
}
.members #btn-otm3{
background:url(../images/otm/bth_otm3.gif) center left no-repeat; center left no-repeat;
	height:40px;
}
.members #btn-otm4 {
background:url(../images/otm/bth_otm4.gif) center left no-repeat; center left no-repeat;
	height:40px;
}
.members .left-container .otmh4{
	border-color:#eb6305;
}
#contents-headimage2.otmtop h2 {
background:url(../images/otm/otm_topimg.jpg) top left no-repeat;
}
.members .otmtop-container h3#title_otmtop{
background:url(../images/otm/title_otmtop.gif) top left no-repeat;
}
.otmtop-container{
width:723px;
text-align:left;
margin:0px auto 0px auto;
padding:0px;
}

.otmtop-mainarea{
width:723px;
margin-top:25px;
}

#otmtop-maintitle {
	width:723px;
}
#otmtop-maintitle h3 {
	height:95px;
	width:723px;
	display:block;
	font-size:9px;
	text-decoration: none;
	text-indent:-1000em;
}
#otmtop-centerleft p {
	font-size:12px;
	color:#646464;
	margin:0px;
	line-height:150%;
	padding:2px 20px 20px 15px;
}

.otmtop-mainarea img{
float:right;
}
#otmtop-centerleft{
float:left;
width:390px;
}

#otm-comoanyname{
text-align:right;
font-size:12px;
color:#646464;
width:723px;
margin:0px;
padding:0px 0px 0px 0px;
line-height:150%;
}
#otmbottom-btn1 a{
background:url(../images/otm/otmdetails-link.gif) left top no-repeat;
width:349px;
height:85px;
display:block;
font-size:9px;
text-decoration: none;
text-indent:-1000em;
margin:40px 0px 10px 6px;
}

p#otmbottom-btn1{
padding:0px;
}

p#otmbottom-btn2{
padding:0px;
}

#otmbottom-btn2 a{
background:url(../images/otm/otmmembers-link.gif) left top no-repeat;
width:163px;
height:12px;
display:block;
font-size:9px;
text-decoration: none;
text-indent:-1000em;
margin-left:6px;
padding:0px 0px 0px 0px;
}
#otmbottom-btn1 a:hover{
background:url(../images/otm/otmdetails-link-a.gif) left top no-repeat;
width:349px;
height:85px;
display:block;
font-size:9px;
text-decoration: none;
text-indent:-1000em;
margin:40px 0px 10px 6px;
}
#otmbottom-btn2 a:hover{
background:url(../images/otm/otmmembers-link-a.gif) left top no-repeat;
width:163px;
height:12px;
display:block;
font-size:9px;
text-decoration: none;
text-indent:-1000em;
margin-left:6px;
padding:0px 0px 0px 0px;
}



.otm-bottombox{
background:#eaeaea;
color:#6c6c6c;
width:723px;
font-size:12px;
line-height:150%;
margin:35px 0px 35px 0px;
}

.otm-bottombox p{
padding:18px;
}
li.otm #btn-gn2 {
	background-position:left top;
}
.members .left-container h3#title_otmdetails{
background:url(../images/otm/title_otmdetails.gif) top left no-repeat;
}
#contents-headimage2.otmdetails h2 {
background:url(../images/otm/img_otmdetails.gif) top left no-repeat;
}
.otmmark{
float:right;
padding:0px 7px 25px 30px;
}
dt.otm-qbox{
color:#3b3b3b;
line-height:200%;
font-weight:bold;
margin:10px 0px 10px 0px;
}
dt.otm-qbox span{
color:#ed6305;
line-height:200%;
}
dd.otm-abox{
background:#f4f4f4;
width:517px;
color:#3d3d3d;
font-size:12px;
line-height:120%;
}
dd.otm-abox p{
padding:10px 15px 10px 15px;
}
.otm-abox span{
color:#ed6305;
font-size:12px;
line-height:120%;
font-weight:bold;
}
.left-container dl{
margin-bottom:40px;
margin-left:20px;
}

