/*“αレンズ”ユーザー座談会用（共通）
*********************************************/

table{
     text-align:left;
}

.txt10{
     font-size:0.65em;
     line-height: 150%;
}

.txt12{
     font-size:0.75em;
     line-height: 150%;
}

.txt14{
     font-size:0.85em;
     line-height: 150%;
}

.txt10b{
     color:#ef5404;
     font-size:0.65em;
     color:#000000;
     line-height: 120%;
}

.txt12b{
	color:#CCCCCC;
     font-size:0.75em;
     color:#000000;
     line-height: 150%;
}

.txt14b{
     font-size:0.85em;
     color:#000000;
     line-height: 150%;
}

/*event用
*********************************************/

.black_txt9{
     color:#333333;
     font-size:0.55em;
}

.black_txt10{
     color:#333333;
     font-size:0.65em;
}

.black_txt12{
     color:#333333;
     font-size:0.75em;
}

.red{
     color:#ff0000;
     font-size:0.85em;
}
.date{
     color:#333333;
     font-size:0.9em;
}

.black_txt12 a,.black_txt12 a:visited{
     color:#333333;
}

.black_txt12 a:hover{
     color:#333333;
     text-decoration:underline;
}

/*news用
*********************************************/

.orange_txt12{
     font-size:0.75em;
     color:#ef5404;
}


/* MarginSet
*********************************************/

.mrg5px { margin-top:5px; }
.mrg10px { margin-top:10px; }
.mrg15px { margin-top:15px; }
.mrg20px { margin-top:20px; }
.mrg25px { margin-top:25px; }
.mrg30px { margin-top:30px; }
.mrg35px { margin-top:35px; }
.mrg40px { margin-top:40px; }
.mrg45px { margin-top:45px; }
.mrg50px { margin-top:50px; }
.mrg55px { margin-top:55px; }
.mrg60px { margin-top:60px; }

hr {
display: none;
}

.clearfix:after {
content: ".";
display: block;
visibility: hidden;
height: 0.1px;
font-size: 0.1em;
line-height: 0;
clear: both;
} 

.clearfix {
display: inline-block;
}


#discussionContents {
width: 720px;
background: #ffffff;
padding: 20px 20px 20px 20px;
margin: 0 auto;
}

#discussionContents .waku {
width: 700px;
height: 20px;
background: url(images/waku01.gif) no-repeat left top;
margin: 0 auto;
}

#discussionContents .wakuBody {
width: 700px;
background: url(images/waku02.gif);
margin: 0 auto;
padding: 0;
}

#discussionContents .theme {
width: 620px;
margin: 0;
padding: 40px ;
}

#discussionContents p {
padding: 0 0 15px 0;
text-align: left;
}

#discussionContents .text .imgLeft {
margin: 0 20px 20px 0;
float: left;
}

#discussionContents .text .imgRight {
margin: 0 0 20px 20px;
float: right;
}


/*ページトップへ
*********************************************/

#gotoPagetop {
width: 720px;
padding: 20px 0 0 0;
}

#gotoPagetop #btn{
width: 14px;
height: 14px;
background: url(images/btn_pagetop.gif) no-repeat left top;
float: right;
}

#gotoPagetop #btn span {
display: none;
}

#gotoPagetop #btn a{
width: 14px;
height: 14px;
display: block;
}


/*ページ遷移
*********************************************/

#discussionContents #navi {
width: 620px;
height: 27px;
margin: 0 0 10px 0;
padding: 0 40px;
}

#discussionContents #navi #back {
width: 110px;
height: 27px;
background: url(images/btn_back.gif) no-repeat left top;
float: left;
}

#discussionContents #navi #back span {
display: none;
}

#discussionContents #navi #back a {
width: 110px;
height: 27px;
display: block;
}

#discussionContents #navi #next {
width: 110px;
height: 27px;
background: url(images/btn_next.gif) no-repeat left top;
float: right;
}

#discussionContents #navi #next span {
display: none;
}

#discussionContents #navi #next a {
width: 110px;
height: 27px;
display: block;
}


/*ページ遷移02
*********************************************/

#discussionContents #pageNavi {
width: 620px;
height: 20px;
margin: 10px 0 10px 0;
}

#discussionContents #pageNavi #thisPage a:link {
     color:#f05a23;
     text-decoration: none;
}
#discussionContents #pageNavi #thisPage a:visited {
     color:#f05a23;
     text-decoration: none;
}
#discussionContents #pageNavi #thisPage a:hover {
     color:#ff3300;
     text-decoration: underline;
}
#discussionContents #pageNavi #thisPage a:active {
     color:#ff0000;
     text-decoration: none;
}

#discussionContents #pageNavi #thisPage a#this {
     color:#999999;
     text-decoration: none;
}


/*バナー
*********************************************/

#discussionContents #banner {
width: 700px;
height: 80px;
margin: 20px auto 0;
background: url(images/banner.jpg) no-repeat left top;
}

#discussionContents #banner span {
display: none;
}

#discussionContents #banner a {
width: 700px;
height: 80px;
display: block;
}


/*index.html
*********************************************/

#discussionContents #mainTitle {
width: 700px;
height: 281px;
background: url(images/mainTitle.jpg) no-repeat left top;
margin: 0 auto;
}

#discussionContents #mainTitle h1 {
display: none;
}

#discussionContents #copy {
width: 700px;
height: 61px;
margin: 15px auto 30px;
background: url(images/copy.gif) no-repeat left top;
}

#discussionContents #copy h4 {
display: none;
}

#discussionContents .title_01 {
width: 620px;
height: 20px;
margin: 0 0 40px 0;
background: url(images/title_01.gif) no-repeat left top;
}

#discussionContents .title_01 h3 {
display: none;
}

#discussionContents .text {
width: 620px;
}

#discussionContents #staff {
width: 620px;
margin: 0 0 10px 0;
}

#discussionContents #staff #staffPhoto {
width: 284px;
float: right;
}

#discussionContents #staff #staffPhoto img {
margin-top: 5px;
}

#discussionContents #staff #staffText {
width: 310px;
float: left;
}

#discussionContents #user {
width: 620px;
margin: 0 0 10px 0;
}

#discussionContents #user #userPhoto {
width: 186px;
float: left;
}

#discussionContents #user #userPhoto img {
margin-top: 3px;
}

#discussionContents #user #userText {
width: 400px;
float: right;
}


/*01---03.html
*********************************************/

#discussionContents .pageTitle h1 {
display: none;
}


#discussionContents #pageTitle_01 {
width: 700px;
height: 140px;
margin: 0  auto 30px ;
background: url(images/pageTitle_01.jpg) no-repeat left top;
}

#discussionContents #pageTitle_02 {
width: 700px;
height: 140px;
margin: 0  auto 30px ;
background: url(images/pageTitle_02.jpg) no-repeat left top;
}

#discussionContents #pageTitle_03 {
width: 700px;
height: 140px;
margin: 0  auto 30px ;
background: url(images/pageTitle_03.jpg) no-repeat left top;
}

#discussionContents .title h3 {
display: none;
}

#discussionContents #title_02 {
width: 620px;
height: 20px;
margin: 0 0 40px 0;
background: url(images/title_02.gif) no-repeat left top;
}

#discussionContents #title_03 {
width: 620px;
height: 20px;
margin: 20px 0 40px 0;
background: url(images/title_03.gif) no-repeat left top;
}

#discussionContents #title_04 {
width: 620px;
height: 20px;
margin: 0  auto 40px ;
background: url(images/title_04.gif) no-repeat left top;
}

#discussionContents #title_05 {
width: 620px;
height: 20px;
margin: 0  auto 40px ;
background: url(images/title_05.gif) no-repeat left top;
}
/* 6.Mein column > oldcontents area
-----------------------------------------------------------------*/
#column1-main #old_cont {
	margin: 0 auto;
	padding: 0;
	width: 760px;
}

