/* ********************************************** */
/* ********************************************** */
/* BaseLayout */
#wrapper #snsArea {margin-left:95px; color:#6C6C6C;}

#container {margin:0px; padding:0px; width:665px; height:auto; font-family: 'Lucida Grande','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',Meiryo,メイリオ,sans-serif; color:#333;}
#wrapper h2 { font-size:16px; margin: 1.5em 0 0.5em 0;}
#wrapper h3 { font-size:16px;font-weight:bold;padding: 1em 0 0.5em; background:none;}

#menu {list-style:none; width:665px; height:65px; padding:0;}
#menu li {height:65px; width:133px;float:left; background:#772b01;}
#menu li a {height:52px; display:block; color:#fff;padding: 13px 0 0; text-align:center; border-left:#fff 1px solid; line-height:1.5em;}
#menu li a:hover img {visibility:hidden;}

#actArea {width:661px; margin:0 auto 10px auto; padding-bottom:10px; border:none;}
.actPhoto {width:250px; padding:10px 10px 20px 15px; float:left;}
.actPhoto2 {width:250px; padding:10px 15px 10px 10px; float:right;}
.txtArea .actPhoto p,
.txtArea .actPhoto2 p {padding:0;}
.actInfo {width:370px; padding:13px 15px 10px 1px; float:left;}
.actInfo2 {width:370px; padding:13px 1px 10px 15px; float:right;}
.actProfile {color:#fff; line-height:170%; padding:3px 0 0 0; font-size:14px;}
.actText {width:641px; margin:0 auto; padding-bottom:10px; border:none; }
.actText p {padding:10px 15px 0 15px; font-size:14px; line-height:170%;}

.photoArea {width:280px; float:right; text-align:center; font-size:12px; margin:20px auto;}
.photoArea p,
.photoArea2 {width:575px; text-align:center; font-size:12px; margin:20px auto;}
.photoArea2 p {padding:15px 15px 20px 15px;}
.summary { margin:30px 10px 20px; font-size:12px; line-height:170%;}


#pageChange {width:394px; height:69px; margin:0 auto 10px auto;}
#nextBtn a:hover img,
#prevBtn a:hover img {visibility:hidden;}


.question {color:#964700; font-size:14px; line-height:24px;}
.answer01 {color:#964700; font-weight:bold; font-size:14px; line-height:24px;}

.writer {text-align:right; padding-bottom:5px;}

.txtBnr:hover img {visibility:hidden;}

#bnrArea {width:665px; margin:0 0 10px 0; padding:0;}
#bnrArea a:hover img {visibility:hidden;}

#backnumberArea h4 {font-size:16px; padding:0;}
#backnumberArea li {line-height:18px; padding:7px 0 0 0;}
#backnumberArea li a {text-decoration:underline; color:#f53131;}
#backnumberArea li a:hover {text-decoration:none;}


#infoArea p {padding:0 0 10px 70px;}
#infoArea p a {text-decoration:underline;}
#infoArea p a:hover {text-decoration:none;}
#infoArea .photoArea {width:350px; float:right; text-align:center; font-size:12px;}
#infoArea .photoArea p {padding:0;}
/* ********************************************** */
/* ********************************************** */
.int_i {color:#0099cc;}
.lnk1 {border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; background-color: #f27903; text-align:center; padding-top:10px; width:80%; height:30px; margin:15px auto; display:block; text-decoration:none; color:#fff;font-size:14px;}
.lnk2 {border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; background-color: #0099cc; text-align:center; padding-top:10px; width:80%; height:30px; margin:15px auto; display:block; text-decoration:none; color:#fff;font-size:14px;}


/* ********************************************** */
/* ********************************************** */
/* Top */
.topback {color:#fff; margin:0px; padding:0 10px 10px 0; font-size:12px !important; line-height:170%; font-weight:bold; text-align:right;}
.topback a {color:#008f30;}

/* ********************************************** */
/* ********************************************** */
/*  OTHER  */
.clearfix:after {
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
}
.clearfix { display: inline-table; min-height:1%;  /* for IE 7*/ }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */
