/********************* templates **********************/
/* ====================================================
PCテンプレート共通スタイル
==================================================== */

/* wrap設定 */
.exSmartltWrap {
	font-size: 12px;
	background: #FFF;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	-ms-border-radius:4px;
	border-radius: 4px;
	margin: 0 0 5px 0;
	padding: 10px 0;
}
.exSmartltWrap a {
	color: #1B548D!important;
	text-decoration: underline!important;
}
.exSmartltWrap a:hover {
	color: #1B548D!important;
	text-decoration: none!important;
}

/* tableデフォルト */
.exSmartltWrap table {
	border-collapse: collapse;
	width: 100%;
	margin: 0 auto;
	color: #333;
	background: #FFF;
}
.exSmartltWrap td,
.exSmartltWrap span{
	color: #333;
}
.exSmartltWrap table td {
	vertical-align: top;
}

/* 写真デフォルト */
.exSmartltWrap img {
	padding: 0!important;
	margin: 0!important;
	vertical-align: bottom;
}
.exSmartltPhotos table td {
	padding: 8px 0;
}
.exSmartltPhotos table {
	margin: -8px 0 0 0;
}

/* 材料 */
.exSmartltIngredients table,
.exSmartltMaterials table,
.exSmartltItems table {
	width: auto;
	margin: 0 0 10px 0;
}
.exSmartltIngredient,
.exSmartltMaterial,
.exSmartltItem {
	line-height: 1.3;
}
.exSmartltIngredient .exSmartltValueLeft,
.exSmartltMaterial .exSmartltValueLeft,
.exSmartltItem .exSmartltValueLeft {
	padding: 0 15px 10px 46px;
	font-weight: bold;
	display: block;
	white-space: nowrap;
}
.exSmartltIngredient .exSmartltValueRight,
.exSmartltMaterial .exSmartltValueRight,
.exSmartltItem .exSmartltValueRight {
	padding: 1px 10px 10px 35px;
	font-weight: normal;
	background: url(http://md.exblog.jp/img/user/smartlt/tpl_leader.png) 0 0 no-repeat;
	display: block;
}

/* ステップ */
.exSmartltProcesses table {
	width: 100%;
	margin: 0 0 10px 0;
}
.exSmartltProcess .exSmartltContent {
	padding: 0 10px 13px 0;
}
.exSmartltProcess .exSmartltValue center {
	width: 180px;
	display: inline;
	float: right;
	text-align: right;
	padding: 4px 0 0 10px;
}
.exSmartltProcess .exSmartltValue center img {
	width: 180px;
	height: auto;
}
.exSmartltProcess .exSmartltIndex { text-indent: -9999px; width: 36px;}
.exSmartltProcess .exSmartltIndex1 { background: url(http://md.exblog.jp/img/user/smartlt/tpl_step01.png) 15px 1px no-repeat;}
.exSmartltProcess .exSmartltIndex2 { background: url(http://md.exblog.jp/img/user/smartlt/tpl_step02.png) 15px 1px no-repeat;}
.exSmartltProcess .exSmartltIndex3 { background: url(http://md.exblog.jp/img/user/smartlt/tpl_step03.png) 15px 1px no-repeat;}
.exSmartltProcess .exSmartltIndex4 { background: url(http://md.exblog.jp/img/user/smartlt/tpl_step04.png) 15px 1px no-repeat;}
.exSmartltProcess .exSmartltIndex5 { background: url(http://md.exblog.jp/img/user/smartlt/tpl_step05.png) 15px 1px no-repeat;}
.exSmartltProcess .exSmartltIndex6 { background: url(http://md.exblog.jp/img/user/smartlt/tpl_step06.png) 15px 1px no-repeat;}
.exSmartltProcess .exSmartltIndex7 { background: url(http://md.exblog.jp/img/user/smartlt/tpl_step07.png) 15px 1px no-repeat;}
.exSmartltProcess .exSmartltIndex8 { background: url(http://md.exblog.jp/img/user/smartlt/tpl_step08.png) 15px 1px no-repeat;}
.exSmartltProcess .exSmartltIndex9 { background: url(http://md.exblog.jp/img/user/smartlt/tpl_step09.png) 15px 1px no-repeat;}
.exSmartltProcess .exSmartltIndex10 { background: url(http://md.exblog.jp/img/user/smartlt/tpl_step10.png) 15px 1px no-repeat;}
.exSmartltProcess .exSmartltIndex11 { background: url(http://md.exblog.jp/img/user/smartlt/tpl_step11.png) 15px 1px no-repeat;}
.exSmartltProcess .exSmartltIndex12 { background: url(http://md.exblog.jp/img/user/smartlt/tpl_step12.png) 15px 1px no-repeat;}
.exSmartltProcess .exSmartltIndex13 { background: url(http://md.exblog.jp/img/user/smartlt/tpl_step13.png) 15px 1px no-repeat;}
.exSmartltProcess .exSmartltIndex14 { background: url(http://md.exblog.jp/img/user/smartlt/tpl_step14.png) 15px 1px no-repeat;}
.exSmartltProcess .exSmartltIndex15 { background: url(http://md.exblog.jp/img/user/smartlt/tpl_step15.png) 15px 1px no-repeat;}
.exSmartltProcess .exSmartltIndex16 { background: url(http://md.exblog.jp/img/user/smartlt/tpl_step16.png) 15px 1px no-repeat;}
.exSmartltProcess .exSmartltIndex17 { background: url(http://md.exblog.jp/img/user/smartlt/tpl_step17.png) 15px 1px no-repeat;}
.exSmartltProcess .exSmartltIndex18 { background: url(http://md.exblog.jp/img/user/smartlt/tpl_step18.png) 15px 1px no-repeat;}
.exSmartltProcess .exSmartltIndex19 { background: url(http://md.exblog.jp/img/user/smartlt/tpl_step19.png) 15px 1px no-repeat;}
.exSmartltProcess .exSmartltIndex20 { background: url(http://md.exblog.jp/img/user/smartlt/tpl_step20.png) 15px 1px no-repeat;}

/* 地図 */
.exSmartltMap .exSmartltInstitution .exSmartltValue {
	font-weight: bold;
}
.exSmartltMap .exSmartltLocation .exSmartltValue div {
	margin: 10px auto;
}
.EXBLOGMAP div {
	margin: 0!important;
}
.EXBLOGMAP img {
	max-width:none !important;
}
.exSmartltMap .exSmartltInstitution .exSmartltValue,
.exSmartltMap .exSmartltAddress .exSmartltValue {
	padding-left: 10px; 
}

/* コメント */
.exSmartltComment .exSmartltValue {
	padding: 13px 15px 40px 15px;
}

/* ====================================================
見出しスタイル
==================================================== */
/* 見出し全て、材料（01：料理レシピ）*/
.exSmartltName,
.exSmartltHowmany .exSmartltValue {
	font-size: 14px;
	font-weight: bold;
	white-space: nowrap;
	padding: 14px 10px 10px 45px;
	margin: 0 0 5px 0;
	display: block;
}

/* タイトル（01：料理レシピ/06：ハンドメイド） */
.exSmartltRecipe .exSmartltTitle .exSmartltValue,
.exSmartltHandmade .exSmartltTitle .exSmartltValue {
	font-size: 14px;
	font-weight: bold;
	padding: 14px 10px 10px 0;
	margin: 0 0 0 110px;
	display: block;
	width: auto;
}

/* 作品名 */
.exSmartltMovie .exSmartltTitle .exSmartltName,
.exSmartltBook .exSmartltTitle .exSmartltName,
.exSmartltMusic .exSmartltTitle .exSmartltName {
	font-size: 14px;
	font-weight: bold;
	white-space: nowrap;
	padding: 14px 10px 10px 45px;
	margin: 0 0 5px 0;
	display: block;
}
.exSmartltMovie .exSmartltTitle .exSmartltValue,
.exSmartltBook .exSmartltTitle .exSmartltValue,
.exSmartltMovie .exSmartltAuthor .exSmartltValue,
.exSmartltBook .exSmartltAuthor .exSmartltValue,
.exSmartltMusic .exSmartltTitle .exSmartltValue {
	padding: 14px 10px 10px 0;
	margin: 0 0 0 110px;
	display: block;
	width: auto;
}

/* アーティスト名 */
.exSmartltMusic .exSmartltAuthor .exSmartltValue {
	padding: 15px 10px 10px 0;
	margin: 0 0 0 160px;
	display: block;
	width: auto;
}

/* タイトル以外の見出し */
.exSmartltPrice .exSmartltName,
.exSmartltWeight .exSmartltName,
.exSmartltTemperature .exSmartltName,
.exSmartltTitle .exSmartltName,
.exSmartltAuthor .exSmartltName,
.exSmartltRating .exSmartltName,
.exSmartltMood .exSmartltName,
.exSmartltCondition .exSmartltName {
	width: auto!important;
	float: left;
	padding: 13px 20px 10px 46px;
}

/* 使った金額、今日の体重、今日の体温、作品名、作者名 */
.exSmartltPrice .exSmartltValue,
.exSmartltWeight .exSmartltValue,
.exSmartltTemperature .exSmartltValue,
.exSmartltTitle .exSmartltValue,
.exSmartltAuthor .exSmartltValue {
	display: block;
	padding: 12px 10px 10px 0;
}

/* 評価、今日のごきげん、今日の体調*/
.exSmartltRating .exSmartltValue {
	text-indent:-9999px;
	width:200px;
	float:left;
	padding: 15px 0 10px;
}
.exSmartltMood .exSmartltValue,
.exSmartltCondition .exSmartltValue {
	width:200px;
	float:left;
	padding: 14px 0 10px 38px;
}

.exSmartltRating .exSmartltValue1 { width: 200px; background: url(http://md.exblog.jp/img/user/smartlt/tpl_star01.png) 0 50% no-repeat;}
.exSmartltRating .exSmartltValue2 { width: 200px; background: url(http://md.exblog.jp/img/user/smartlt/tpl_star02.png) 0 50% no-repeat;}
.exSmartltRating .exSmartltValue3 { width: 200px; background: url(http://md.exblog.jp/img/user/smartlt/tpl_star03.png) 0 50% no-repeat;}
.exSmartltRating .exSmartltValue4 { width: 200px; background: url(http://md.exblog.jp/img/user/smartlt/tpl_star04.png) 0 50% no-repeat;}
.exSmartltRating .exSmartltValue5 { width: 200px; background: url(http://md.exblog.jp/img/user/smartlt/tpl_star05.png) 0 50% no-repeat;}

.exSmartltMood .exSmartltValue1 { width: 200px; background:url(http://md.exblog.jp/img/user/smartlt/tpl_mood01.png) 0 5px no-repeat;}
.exSmartltMood .exSmartltValue2 { width: 200px; background:url(http://md.exblog.jp/img/user/smartlt/tpl_mood02.png) 0 5px no-repeat;}
.exSmartltMood .exSmartltValue3 { width: 200px; background:url(http://md.exblog.jp/img/user/smartlt/tpl_mood03.png) 0 5px no-repeat;}
.exSmartltMood .exSmartltValue4 { width: 200px; background:url(http://md.exblog.jp/img/user/smartlt/tpl_mood04.png) 0 5px no-repeat;}
.exSmartltMood .exSmartltValue5 { width: 200px; background:url(http://md.exblog.jp/img/user/smartlt/tpl_mood05.png) 0 5px no-repeat;}
.exSmartltMood .exSmartltValue6 { width: 200px; background:url(http://md.exblog.jp/img/user/smartlt/tpl_mood06.png) 0 5px no-repeat;}

.exSmartltCondition .exSmartltValue1 { width: 200px; background:url(http://md.exblog.jp/img/user/smartlt/tpl_condition01.png) 0 5px no-repeat;}
.exSmartltCondition .exSmartltValue2 { width: 200px; background:url(http://md.exblog.jp/img/user/smartlt/tpl_condition02.png) 0 5px no-repeat;}
.exSmartltCondition .exSmartltValue3 { width: 200px; background:url(http://md.exblog.jp/img/user/smartlt/tpl_condition03.png) 0 5px no-repeat;}
.exSmartltCondition .exSmartltValue4 { width: 200px; background:url(http://md.exblog.jp/img/user/smartlt/tpl_condition04.png) 0 5px no-repeat;}
.exSmartltCondition .exSmartltValue5 { width: 200px; background:url(http://md.exblog.jp/img/user/smartlt/tpl_condition05.png) 0 5px no-repeat;}


/* Value左揃え
04:ペット、05:子育て　…　今日のごきげん・今日の体調・今日の体重
10:レビュー（映画）、11：レビュー（本）　…　作品名・監督名・作者名・評価
*/
.exSmartltPet .exSmartltMood .exSmartltName,
.exSmartltPet .exSmartltCondition .exSmartltName,
.exSmartltChild .exSmartltMood .exSmartltName,
.exSmartltChild .exSmartltCondition .exSmartltName {
	width: 110px!important;
	padding-right: 0!important;
}
.exSmartltChild .exSmartltWeight .exSmartltName {
	width: 115px!important;
	padding-right: 0!important;
}
.exSmartltMovie .exSmartltTitle .exSmartltName,
.exSmartltMovie .exSmartltAuthor .exSmartltName,
.exSmartltBook .exSmartltTitle .exSmartltName,
.exSmartltBook .exSmartltAuthor .exSmartltName {
	width: 60px!important;
	padding-right: 0!important;
}
.exSmartltMovie .exSmartltRating .exSmartltName,
.exSmartltBook .exSmartltRating .exSmartltName {
	width: 58px!important;
	padding-right: 0!important;
}


/* ====================================================
01：料理レシピ
==================================================== */
/* 見出し */
table.exSmartltRecipe .exSmartltIngredients .exSmartltHowmany .exSmartltValue,
table.exSmartltRecipe .exSmartltProcesses .exSmartltName,
table.exSmartltRecipe .exSmartltTitle .exSmartltName{
	color: #9F3728;
	background: url(http://md.exblog.jp/img/user/smartlt/tpl_ico01.png) 8px 5px no-repeat;
}

/* コメント */
table.exSmartltRecipe .exSmartltComment .exSmartltValue {
	background: url(http://md.exblog.jp/img/user/smartlt/tpl_skin01.png) 99% 100% no-repeat;
}

/* ====================================================
02：食べ歩き
==================================================== */
/* 見出し */
table.exSmartltEating .exSmartltName {
	color: #856521;
	background: url(http://md.exblog.jp/img/user/smartlt/tpl_ico02.png) 8px 5px no-repeat;
}

/* コメント */
table.exSmartltEating .exSmartltComment .exSmartltValue {
	background: url(http://md.exblog.jp/img/user/smartlt/tpl_skin02.png) 99% 100% no-repeat;
}

/* ====================================================
03：旅行・おさんぽ
==================================================== */
/* 見出し */
table.exSmartltTraveling .exSmartltName {
	color: #78712B;
	background: url(http://md.exblog.jp/img/user/smartlt/tpl_ico03.png) 8px 5px no-repeat;
}

/* コメント */
table.exSmartltTraveling .exSmartltComment .exSmartltValue {
	background: url(http://md.exblog.jp/img/user/smartlt/tpl_skin03.png) 99% 100% no-repeat;
}

/* ====================================================
04：ペット
==================================================== */
/* 見出し */
table.exSmartltPet .exSmartltName {
	color: #A57022;
	background: url(http://md.exblog.jp/img/user/smartlt/tpl_ico04.png) 8px 5px no-repeat;
}

/* コメント */
table.exSmartltPet .exSmartltComment .exSmartltValue {
	background: url(http://md.exblog.jp/img/user/smartlt/tpl_skin04.png) 99% 100% no-repeat;
}

/* ====================================================
05：子育て
==================================================== */
/* 見出し */
table.exSmartltChild .exSmartltName {
	color: #E2863A;
	background: url(http://md.exblog.jp/img/user/smartlt/tpl_ico05.png) 8px 5px no-repeat;
}

/* コメント */
table.exSmartltChild .exSmartltComment .exSmartltValue {
	background: url(http://md.exblog.jp/img/user/smartlt/tpl_skin05.png) 99% 100% no-repeat;
}

/* ====================================================
06：ハンドメイド
==================================================== */
/* 見出し */
table.exSmartltHandmade .exSmartltName {
	color: #39805A;
	background: url(http://md.exblog.jp/img/user/smartlt/tpl_ico06.png) 8px 5px no-repeat;
}

/* コメント */
table.exSmartltHandmade .exSmartltComment .exSmartltValue {
	background: url(http://md.exblog.jp/img/user/smartlt/tpl_skin06.png) 99% 100% no-repeat;
}

/* ====================================================
07：ファッション
==================================================== */
/* 見出し */
table.exSmartltFashion .exSmartltName {
	color: #6A5A97;
	background: url(http://md.exblog.jp/img/user/smartlt/tpl_ico07.png) 8px 5px no-repeat;
}

/* コメント */
table.exSmartltFashion .exSmartltComment .exSmartltValue {
	background: url(http://md.exblog.jp/img/user/smartlt/tpl_skin07.png) 99% 100% no-repeat;
}

/* ====================================================
08：コスメ
==================================================== */
/* 見出し */
table.exSmartltCosme .exSmartltName {
	color: #D2538C;
	background: url(http://md.exblog.jp/img/user/smartlt/tpl_ico08.png) 8px 5px no-repeat;
}

/* コメント */
table.exSmartltCosme .exSmartltComment .exSmartltValue {
	background: url(http://md.exblog.jp/img/user/smartlt/tpl_skin08.png) 99% 100% no-repeat;
}

/* ====================================================
09：健康・ダイエット
==================================================== */
/* 見出し */
table.exSmartltHealth .exSmartltName {
	color: #5F88D3;
	background: url(http://md.exblog.jp/img/user/smartlt/tpl_ico09.png) 8px 5px no-repeat;
}

/* コメント */
table.exSmartltHealth .exSmartltComment .exSmartltValue {
	background: url(http://md.exblog.jp/img/user/smartlt/tpl_skin09.png) 99% 100% no-repeat;
}

/* ====================================================
10：レビュー（映画）
==================================================== */
/* 見出し */
table.exSmartltMovie .exSmartltName {
	color: #718D8E;
	background: url(http://md.exblog.jp/img/user/smartlt/tpl_ico10.png) 8px 5px no-repeat;
}

/* コメント */
table.exSmartltMovie .exSmartltComment .exSmartltValue {
	background: url(http://md.exblog.jp/img/user/smartlt/tpl_skin10.png) 99% 100% no-repeat;
}

/* ====================================================
11：レビュー（本）
==================================================== */
/* 見出し */
table.exSmartltBook .exSmartltName {
	color: #6C4D4D;
	background: url(http://md.exblog.jp/img/user/smartlt/tpl_ico11.png) 8px 5px no-repeat;
}

/* コメント */
table.exSmartltBook .exSmartltComment .exSmartltValue {
	background: url(http://md.exblog.jp/img/user/smartlt/tpl_skin11.png) 99% 100% no-repeat;
}

/* ====================================================
12：レビュー（音楽）
==================================================== */
/* 見出し */
table.exSmartltMusic .exSmartltName {
	color: #763C68;
	background: url(http://md.exblog.jp/img/user/smartlt/tpl_ico12.png) 8px 5px no-repeat;
}
table.exSmartltMusic .exSmartltName span {
	color: #763C68;
	font-size: 12px;
	letter-spacing: -0.1em;
}

/* コメント */
table.exSmartltMusic .exSmartltComment .exSmartltValue {
	background: url(http://md.exblog.jp/img/user/smartlt/tpl_skin12.png) 99% 100% no-repeat;
}

