/*===========================================
パン屑
===========================================*/
.breadCrumb {
  margin-bottom:10px;
  padding:0.7em;
  background-color:#F5F5F5;
  font-size:116%;
}

.breadCrumb a {
  text-decoration:none;
}

/*===========================================
記事概要
===========================================*/
#entryNotice h3,
#entryMenu h3,
#entryVoice h3,
#entryNews h3,
#entryBook h3,
#entryBase h3,
#entryMap h3,
#entryInquiry h3,
#entryTwitter h3,
#topFacebook h3,
#comments h3,
#post h3 {
  margin-bottom:10px;
  padding:0.5em 0;
  color:#333333;
  font-size:123.1%;
  text-align:center;
  border-top:3px solid #FF791A;
  border-bottom:1px solid #999999;
}

.summary {
  position:relative;
}

.summary p {
  margin-bottom:10px;
}

.summaryVoice {
  position:absolute;
  top:50px;
  right:1em;
}

.catch {
  color:#FF791A;
  font-size:108%;
  font-weight:bold;
}

.summaryLeft {
  float:left;
  display:inline;
  width:296px;
}

.summaryLeft p {
	padding:2px;
	border:1px solid #DDD;
}

.summaryLeft p img {
	border:1px solid #999;
}

.summaryRight {
  float:right;
  display:inline;
  width:300px;
  font-size:123.1%;
  font-weight:bold;
}

.summaryRight .note {
  font-size:75%;
  font-weight:normal;
}

.summaryRight .summaryAddress {
  list-style-type:none;
}

.summaryRight .summaryAddress li {
  padding:0.4em 0;
  border-bottom:1px dotted #999999;
}

.summaryRight .summaryAddress li.first {
  padding-top:0.3em;
  background-position:0 1.1em;
}

.entryHeaderTime .button {
	margin-left:5px;
	padding:0.3em 0.3em 0.1em;
	font-size:81%;
	font-weight:normal;
}

.summaryRight .summaryContact {
  margin:10px 0;
}

.summaryRight .summaryContact li {
  float:left;
  display:inline;
}

.summaryRight .summaryContact li.first {
  margin-right:10px;
}

.summaryTel {
  color:#FF791A;
  font-size:146.6%;
}


/*===========================================
記事内ナビゲーション
===========================================*/
.eNav li {
  float:left;
  display:inline;
  width:80px;
  text-align:center;
}
.pageMenu1 {
  display:none;
}

.pageMenu2 {
  display:none;
}

.pageMenu3 li {
  width:213px;
}

.pageMenu4 li {
  width:160px;
}

.pageMenu5 li {
  width:128px;
}

.pageMenu6 li {
  width:106px;
}

.pageMenu7 li {
  width:91px;
}

.eNav li a {
  padding:7px 0;
  color:#333333;
  display:block;
  border-top:1px solid #D0D0D0;
  border-left:1px solid #D0D0D0;
  border-bottom:3px solid #FF791A;
  bacground-color:#F7F7F7;
  background:-webkit-gradient(linear, left top, left bottom, from(#F7F7F7), color-stop(0.7,#F2F2F2), to(#E8E8E8));
  background:-moz-linear-gradient(top, #F7F7F7, #F2F2F2 70%, #E8E8E8);
  font-weight:bold;
}

.eNav li.last a {
  border-right:1px solid #D0D0D0;
}

.eNav li a:hover {
  color:#FFFFFF;
  background-color:#FF791A;
  background:-webkit-gradient(linear, left top, left bottom, from(#FF791A), color-stop(0.7,#FCAE12), to(#FA8C0F));
  background:-moz-linear-gradient(top, #FF791A, #FCAE13 70%, #FA8C0F);
  text-decoration:none;
}


/*===========================================
記事内ソーシャルナビゲーション
===========================================*/
.sNav ul {
  float:left;
  display:inline;
}

.sNav li {
  margin-right:5px;
  float:left;
  display:inline;
}

.sNav li.fbLike {
  width:120px;
  height:25px;
}

.sNav p {
  float:right;
  display:inline;
}


/*===========================================
記事内メニュー・サービス内容
===========================================*/
#entryMenu .image {
  margin-bottom:10px;
  text-align:center;
}


/*===========================================
記事内デジタルブック
===========================================*/
#entryBook .image {
	padding:4px;
	border:1px solid #999999;
	-moz-box-shadow: 1px 1px 3px #000;
	-webkit-box-shadow: 1px 1px 3px #000;
}


/*===========================================
記事内ギャラリー
===========================================*/
.entryGallery {
  padding:0.7em;
  border:2px solid #D4D4D4;
}

.entryGallery .link {
  text-align:center;
}

#entryPhoto h3 {
	margin-bottom:10px;
	padding:0.5em 0;
	color:#333;
	font-size:123.1%;
	text-align:center;
	border-top:3px solid #FF791a;
	border-bottom:1px solid #999999;
}

#entryPhoto .orange,
#entryVoice .orange {
  font-size:81.2%;
  font-weight:normal;
}

#photo {
  width:300px;
  height:228px;
  background-color:#000000;
}

#entryPhoto .image {
	text-align:center;
}

#entryPhoto .link {
	text-align:right;
}

#entryPhoto .link .summary {
	padding-left:20px;
	background-image: url(http://wom-tv.jp/images/jisseki/triangle2.gif);
	background-repeat: no-repeat;
	background-position:0 -3px;
} 


/*===========================================
記事内体験談
===========================================*/
#entryVoice dl,
#comments-content dl,
#post .postForm {
  margin-bottom:10px;
  padding:1em;
  border:2px solid #D4D4D4;
}

#entryVoice dt {
  float:left;
  display:inline;
  width:302px;
}

#entryVoice dt img {
  border:1px solid #999999;
}

#entryVoice dd {
  float:right;
  display:inline;
  width:280px;
  font-size:108%;
}

.voiceTitle {
  margin-bottom:5px;
  padding:0.5em;
  font-weight:bold;
  border-bottom:1px dotted #999999;
}

.voiceText {
  padding:0.5em;
}

#voice {
  width:300px;
  height:300px;
  border:1px solid #999999;
}

#entryVoice .image {
padding: 4px;
border: 1px solid #999;
-moz-box-shadow: 1px 1px 3px black;
-webkit-box-shadow: 1px 1px 3px black;
text-align:center;
}

#entryVoice p.link {
	text-align:right;
}

#entryVoice .link .summary {
	padding-left:20px;
	background-image: url(http://wom-tv.jp/images/jisseki/triangle2.gif);
	background-repeat: no-repeat;
	background-position:0 -3px;
}  

/*===========================================
記事内クチコミ
===========================================*/
#comments-content dt {
  padding:2px;
  float:left;
  display:inline;
  width:82px;
  border:2px solid #DDDDDD;
}

#comments-content img {
  border:1px solid #999999;
}

#comments-content dd {
  float:right;
  display:inline;
  width:500px;
  font-size:108%;
}

#comments-content .title {
  margin-bottom:0.5em;
  padding-bottom:0.5em;
  font-weight:bold;
  border-bottom:1px dotted #999999;
}

#comments-content .date {
  color:#BABABA;
  text-align:right;
}

#top-comment-nav,
#comment-nav {
  float:right;
  display:inline;
}

#top-comment-nav li,
#comment-nav li {
  margin:0 5px;
  float:left;
  display:inline;
  white-space:nowrap;
}


/*===========================================
記事内クチコミ投稿
===========================================*/
.postLeft {
  float:left;
  display:inline;
  width:92px;
}

.postRight {
  float:right;
  display:inline;
  width:500px;
}

.postRight textarea {
  padding:1px;
  width:488px;
  height:150px;
  overflow:auto;
}


/*===========================================
記事内ツイッター
===========================================*/
#entryTwitter .twtr-hd h3 {
  text-align:left;
  border:none;
}


/*===========================================
記事内ファンページ
===========================================*/
#topFacebook p {
  margin:10px 0;
}

#topFacebook ul {
  margin:10px 0;
}


/*===========================================
記事内クチコミ・印刷ページへのリンクボタン
===========================================*/
.item ul {
  text-align:center;
}

.item li {
  display:inline;
}


/*===========================================
記事内新着情報
===========================================*/
#entryNews ul {
  list-style-type:none;
}

#entryNews li {
  padding:0.4em 0 0.4em 20px;
  background-image:url('http://c-d-n.biz/images/blog_blueArrow.gif');
  background-repeat:no-repeat;
  background-position:0 0.5em;
  border-bottom:1px dashed #999999;
}


/*===========================================
記事内ファンページ
===========================================*/
#topFacebook ul {
  text-align:right;
}

#topFacebook li {
  display:inline;
}

/*===========================================
記事内基本情報
===========================================*/
#entryBase dl {
  background-color:#F2F2F2;
  border-bottom:1px dotted #999999;
}

#entryBase .top {
  border-top:1px solid #999999;
}

#entryBase .bottom {
  border-bottom:1px solid #999999;
}

#entryBase dt {
  padding:5px 0 5px 10px;
  float:left;
  display:inline;
  width:190px;
}

#entryBase dd {
  padding:5px 0 5px 10px;
  float:right;
  display:inline;
  width:428px;
  background-color:#FFFFFF;
  border-left:2px solid #999999;
}

#entryBase .baseMap {
  text-align:right;
  display:block;
}

#entryBase .baseTel {
  color:#FF791A;
  font-size:123.1%;
  font-weight:bold;
}

.baseQr {
  margin-right:10px;
  float:left;
  display:inline;
}

.baseCode input {
  width:300px;
}

.entryMobileAddress {
  width:200px;
}


/*===========================================
記事内予約・お問い合わせ
===========================================*/
#entryInquiry p.text {
  margin-bottom:10px;
}

.inquiryForm {
  padding:1em;
  border:2px solid #D4D4D4;
  position:relative;
}

#entryInquiry input.text {
  width:180px;
}

#entryInquiry textarea {
  width:495px;
  height:80px;
}

.inquiryTel {
  position:absolute;
  top:7px;
  right:7px;
}

.inquiryTel li {
  list-style-type:none;
}

.inquiryTel .block {
  font-size:85%;
}

.inquiryFrameTel {
  color:#FF791A;
  font-size:123.1%;
  font-weight:bold;
}

#entryMobileForm .hidden,
#entryInquiry .hidden {
  display:none;
}


/*===========================================
記事関連記事
===========================================*/
.related .odd {
  margin-bottom:0.5em;
  float:left;
  display:inline;
  width:299px;
  border-bottom:1px dotted #999999;
  clear:both;
}

.related .even {
  margin-bottom:0.5em;
  float:right;
  display:inline;
  width:299px;
  border-bottom:1px dotted #999999;
}

.related dt {
  margin-bottom:0.5em;
  padding:2px;
  float:left;
  display:inline;
  width:102px;
  border:2px solid #DDDDDD;
}

.related dt img {
  border:1px solid #999999;
}

.related dd {
  float:right;
  display:inline;
  width:184px;
  font-size:93%;
}

