@charset "UTF-8";

/*|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---------------------------------------------------------------
スイーツマップ、固定ページ
---------------------------------------------------------------
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/

/*　店舗詳細ページ　*/
.contents .contentInner p,
.bTxt p,
.bImgTxt p {
/*	margin-top: 1em;
	margin-left: 10px;
	margin-right: 10px;*/
	}



/*|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---------------------------------------------------------------
ご意見・ご要望
---------------------------------------------------------------
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/

.bContact {
	
	}

.bContact table {
	border-color: #FFFFFF;
	}

.bContact table th {
	padding-left: 20px;
	border-color: #FFFFFF;
	border-bottom-style: solid;
	}

.bContact table th.thImp {
	border-left-color: #FF0000;
	}

.bContact table td {
	border-color: #FFFFFF;
	border-bottom-style: solid;
	}

p.bContactSend {
	margin: 0px 10px 0px 10px;
	}



/*|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---------------------------------------------------------------
イベント/ニュース、お知らせ、かしレポ共通
---------------------------------------------------------------
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/

/*　検索結果なし　*/
p.pUndefined {
	color: #FF0000;
	font-size: 12px;
	margin: 30px 10px 0px 10px;
	padding: 5px 0px 5px 0px;
	border: solid 1px #FF0000;
	}

/*　ホーム　*/
body#page1-1 .col2-5 .box1 .containerInner ul li .bCatList2Inner {
/*border: solid 1px #EEEEEE;*/
	margin-left: 22%;
	}

body#page1-1 .col2-5 .box1 .containerInner .bCatList2 .bCatList2Img img {
/*border: solid 1px #EEEEEE;*/
	width: 77.5%;
	}

body.archive #mainCol #mainColInner p.posted,
body.archive #mainCol #mainColInner p.trackbackUrl,
body.blog-list #mainCol #mainColInner p.posted,
body.blog-list #mainCol #mainColInner p.trackbackUrl,
body.blog-search #mainCol #mainColInner p.posted,
body.blog-search #mainCol #mainColInner p.trackbackUrl {
	display: none;
	}

/*　ページング　*/
#mainCol #mainColInner .topPager,
#mainCol #mainColInner .bottomPager {
	width: 630px;
	height: 30px;
	text-align: center;
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	padding: 10px 5px 0px 5px;
	}

#mainCol #mainColInner .topPager {
	margin-bottom: 10px;
	border-bottom: solid 1px #FFFFFF;
	}

#mainCol #mainColInner .bottomPager {
	margin-top: 10px;
	border-top: solid 1px #FFFFFF;
	}

#mainCol #mainColInner .topPager a,
#mainCol #mainColInner .bottomPager a,
#mainCol #mainColInner .topPager b,
#mainCol #mainColInner .bottomPager b {
	font-size: 14px;
	}

#mainCol #mainColInner .topPager ul,
#mainCol #mainColInner .bottomPager ul {
/*border: solid 1px #EEEEEE;*/
	width: 680px;
	list-style: none;
	margin: 0px;
	padding: 0px;
	}

#mainCol #mainColInner .topPager ul li,
#mainCol #mainColInner .bottomPager ul li {
	float:left;
	margin: 0px;
	padding: 0px 5px 5px 5px;
	border: none;
/*	background: #EEEEEE;*/
	}

#mainCol #mainColInner .topPager ul li.pageclink,
#mainCol #mainColInner .bottomPager ul li.pageclink {
	width: 60px;
	margin: auto 9px auto 9px;
	}

#mainCol #mainColInner .topPager ul li.pageblink,
#mainCol #mainColInner .bottomPager ul li.pageblink {
	text-align: right;
	width:285px;
	}

#mainCol #mainColInner .topPager ul li.pagenlink,
#mainCol #mainColInner .bottomPager ul li.pagenlink {
	text-align: left;
	width: 285px;
	}

/*　エントリー　*/
.entry {
/*border: solid 1px #EEEEEE;*/
	width: 640px;
	padding: 0px 0px 0px 0px;
	}

/*　日時、ソーシャルボタン　*/
#mainCol #mainColInner .entryHeader {
	height: 20px;
	margin: 20px auto 0px auto;
	padding: 10px 0px 8px 0px;
	border-bottom: dotted 3px #FFFFFF;
	}

#mainCol #mainColInner .entryHeader .date {
	float: left;
	font-size: 12px;
	padding: 0px 0px 0px 10px;
	}

#mainCol #mainColInner .entryHeader #soacial1 {
	float: right;
	width: 500px;
	padding: 0px 0px 0px 0px;
	}

#mainCol #mainColInner .entryHeader #soacial1 span.btn {
	float: right;
	margin: 0px 0px 0px 9px;
	}

#mainCol #mainColInner .entryHeader #soacial1 span.fsbtn {
	float: right;
	height: 22px;
	margin: 0px 0px 0px 9px;
	}

#mainCol #mainColInner .entryHeader #soacial1 span.g1 {
	float: right;
	}

#mainCol #mainColInner .entryHeader #soacial1 span a img {
	border: 0px;
	}

/*　記事タイトル　*/
.box1 .containerInner .entryInner h3 {
/*border: solid 1px #EEEEEE;*/
	clear: both;
	font-size: 130%;
	line-height: 150%;
	color: #0099CC;
	margin: 10px auto 0px auto;
	padding: 6px 15px 8px 15px;
	border-bottom: solid 2px #0099CC;
	border-left: solid 10px #0099CC;
	}

/*　記事本文　*/
.entryInner .contents .contentInner {
/*border: solid 1px #EEEEEE;*/
	margin: 0px;
	padding: 0px;
	}

.entryInner .contents .contents {
/*border: solid 1px #EEEEEE;*/
	margin: 0px;
	padding: 0px;
	}

.contents {
/*border: solid 1px #EEEEEE;*/
/*	margin: 0px auto 0px auto;
	padding: 10px 10px 10px 10px;*/
	}

.box1 .containerInner .entryInner h1,
.box1 .containerInner .entryInner h2,
.box1 .containerInner .entryInner h3,
.box1 .containerInner .entryInner h4,
.box1 .containerInner .entryInner h5,
.box1 .containerInner .entryInner h6 {
	border-color: #0099CC;
/*	margin: auto;
	padding: 0px 0px 0px 0px;
	border: none;*/
	}

.contents .contentInner h4 {
/*	font-size: 140%;*/
	}

.contents .contentInner h5 {
/*	font-size: 130%;*/
	}

.contents .contentInner h6 {
/*	font-size: 120%;*/
	}

.containerInner .bImgTxt .bImgTxtRight p,
.containerInner .bTxtImg .bTxtImgLeft p {
	margin-top: 1em;
	}

/*　続きを読む　*/
.entry .allView {
/*border: solid 1px #EEEEEE;*/
	font-size: 14px;
	margin: 0px auto 0px auto;
	padding: 5px 10px 5px 0px;
	background: #FFFFFF;
	}

/*　投稿情報　*/
.entry .posted {
/*border: solid 1px #EEEEEE;*/
	clear: both;
	font-size: 12px;
	text-align: right;
	margin: 50px auto 0px auto;
	padding: 5px 10px 5px 0px;
	}

/*　トラックバック　*/
.entry .trackbackUrl {
/*border: solid 1px #EEEEEE;*/
	font-size: 12px;
	text-align: right;
	margin: 5px auto 0px auto;
	padding: 5px 10px 5px 0px;
	border: none;
	}

#mainCol #mainColInner #trackback ul.entryOptionEntry li {
/*border: solid 1px #EEEEEE;*/
	width: 97%;
	font-size: 70%;
	color: #FFFFFF;
	padding: 15px 10px 15px 20px;
/*	background: #EEEEEE;*/
	}

.entry .trackbackUrl input {
	width: 50%; cursor: text; font-size: 10px;
	}

/*　エントリーオプション　*/
.entryOption {
/*border: solid 1px #EEEEEE;*/
	width: 620px;
	margin: 20px auto 0px auto;
	padding: 0px 0px 5px 0px;
	}

.entryOptionHeader {
/*border: solid 1px #EEEEEE;*/
	}

.entryOptionHeader p {
/*border: solid 1px #EEEEEE;*/
	font-size: 10px;
	line-height: 150%;
	margin: 15px 10px auto 10px;
	padding: 0px 0px 0px 10px;
	}

#commentForm .entryOptionHeader p {
/*border: solid 1px #EEEEEE;*/
	font-size: 12px;
	color: #FF0000;
	padding: 0px 0px 0px 10px;
	}

#commentForm .entryOptionHeader p strong {
	}

.entryOptionHeader h4 {
/*border: solid 1px #EEEEEE;*/
	font-size: 14px;
	font-weight: normal;
	margin: auto;
	padding: 10px 10px 10px 10px;
	background: #FFF8DC;
	}

.entryOptionHeader h4 span {
	}

.entryOptionEntry {
/*border: solid 1px #EEEEEE;*/
	margin: 10px auto 0px auto;
	padding: 0px 10px 0px 10px;
	}

#mainCol #mainColInner ul.entryOptionEntry li {
	font-size: 70%;
	border: none;
	}

/*　コメント　*/
p.errBox {
	font-size: 70%;
	margin: 10px 10px 0px 10px;
	padding: 10px 0px 10px 20px;
	}

#mainCol #mainColInner #comment {
/*border: solid 1px #EEEEEE;*/
	}

#mainCol #mainColInner #comment ul.entryOptionEntry {
	}

#mainCol #mainColInner #comment ul.entryOptionEntry li {
/*border: solid 1px #EEEEEE;*/
	width: 97%;
	color: #FFFFFF;
	padding: 15px 10px 15px 20px;
/*	background: #EEEEEE;*/
	}

#mainCol #mainColInner #comment ul.entryOptionEntry li p {
/*	font-size: 120%;*/
	margin: auto;
	padding: 0px 5px 0px 5px;
	}

#mainCol #mainColInner #comment ul.entryOptionEntry li .posted {
	font-size: 100%;
	margin: 10px auto 0px auto;
	padding: 5px 5px 0px 5px;
	border-top: solid 2px #FFFFFF;
	}

/*　コメント入力フォーム　*/
.entryOptionEntry table {
	border-collapse: separate;
	border-spacing: 5px;
	margin: 0px auto 0px auto;
	}

.entryOptionEntry table th {
	font-size: 12px;
	padding: 10px 0px 5px 10px;
	border-left: solid 5px #FFFFFF;
	}

.entryOptionEntry table td {
	font-size: 12px;
	padding: 5px 10px 5px 10px;
	border-left: dotted 2px #FFFFFF;
	}

.entryOptionEntry .btnArea {
/*border: solid 1px #EEEEEE;*/
	margin: 10px auto 5px auto;
	padding: 10px 0px 10px 0px;
	background: #FFE4E1;
	}

/*　ブログパーツ　*/
.bJava iframe {
/*	height: 60%;*/
	}

body.blog-list #unit-318,
body.blog-search #unit-318,
body.blog-list #unit-319,
body.blog-search #unit-319,
body.blog-list #unit-320,
body.blog-search #unit-320,
body.blog-search .allView,
body.blog-search .posted,
body.blog-search .trackbackUrl {
/*	display: none;*/
	}


