@charset "UTF-8";
/* CSS ネイルズYamauchiオリジナルテンプレート(C)2009 C-point Corp. */


/* HTMLタグ設定 */
body{
	margin: 0;
	padding: 0;
	text-align: center;
	font-size: 90%;
	font-family:'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ ゴシック', sans-serif, monospace;
	color: #4C4C4C;
}
img{
	border: none;
}
form{
	margin: 0;
	padding: 0;
}
label{
	font-weight: bold;
	letter-spacing: 0.2em;
	white-space: nowrap;
	text-align: right;
	font-size: 12px;
}
#index {
	background-image: url(http://img04.ti-da.net/usr/webnailsyamauchi/bg_top.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	text-align: left;
	display: block;
	padding: 0;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
}
#page {
	text-align: left;
	padding: 0;
	background-image: url(http://img04.ti-da.net/usr/webnailsyamauchi/bg_page.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
	height: 100%;
	width: 100%;
}

#home {
	width: 1200px;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(http://img04.ti-da.net/usr/webnailsyamauchi/topbg_head.jpg);
	display: block;
	overflow: hidden;
}
#blogpage {
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	background-image: url(http://img04.ti-da.net/usr/webnailsyamauchi/headDefault.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 1200px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}



/* =================================== */
/* レイアウト設定 */
/* =================================== */

#container{
	text-align: left;
	padding: 0;
	width: 950px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	display: block;
	overflow: hidden;
}
#pagebanner {
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	clear: both;
	height: 300px;
}

/* ブログタイトル・概要 */
#banner{
	width: 950px;
	overflow: hidden;
	padding: 0px;
	height: 390px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	display: block;
	text-align: left;
}
#headmenu {
	text-align: right;
	margin-right: 20px;
	font-size: 12px;
	margin-left: 0px;
	overflow: hidden;
	display: block;
	margin-bottom: 10px;
	margin-top: 15px;
	padding: 0px;
	clear: both;
	height: 15px;
}
#headmenu p {
	margin-right:20px;
	margin-top:0;
	margin-bottom: 0;
	font-size: 10px;
	color:#AF7F00;
	display: inline;
}
#headmenu strong {
	font-weight: normal;
}

/* カテゴリー別ヘッダー画像 店舗紹介 147597 */
#st147597 #page #blogpage #container #pagebanner #headImg {
	text-align: left;
	padding: 0px;
	height: 210px;
	width: 885px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: hidden;
	display: block;
	clear: both;
	background-image: url(http://img04.ti-da.net/usr/webnailsyamauchi/head_shop.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
/* カテゴリー別ヘッダー画像 ネイルスクール 147598 */
#st147598 #page #blogpage #container #pagebanner #headImg {
	text-align: left;
	padding: 0px;
	height: 210px;
	width: 885px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: hidden;
	display: block;
	clear: both;
	background-image: url(http://img04.ti-da.net/usr/webnailsyamauchi/head_school.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
/* カテゴリー別ヘッダー画像 メニュー・料金 147599 */
#st147599 #page #blogpage #container #pagebanner #headImg {
	text-align: left;
	padding: 0px;
	height: 210px;
	width: 885px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: hidden;
	display: block;
	clear: both;
	background-image: url(http://img04.ti-da.net/usr/webnailsyamauchi/head_menu.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
/* カテゴリー別ヘッダー画像 キャンペーン 147600 */
#st147600 #page #blogpage #container #pagebanner #headImg {
	text-align: left;
	padding: 0px;
	height: 210px;
	width: 885px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: hidden;
	display: block;
	clear: both;
	background-image: url(http://img04.ti-da.net/usr/webnailsyamauchi/head_campaign.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
/* カテゴリー別ヘッダー画像 スタッフブログ 147602 */
#st147602 #page #blogpage #container #pagebanner #headImg {
	text-align: left;
	padding: 0px;
	height: 210px;
	width: 885px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: hidden;
	display: block;
	clear: both;
	background-image: url(http://img04.ti-da.net/usr/webnailsyamauchi/head_blog.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
/* カテゴリー別ヘッダー画像 カリキュラムコース一覧 148777 */
#st148777 #page #blogpage #container #pagebanner #headImg {
	text-align: left;
	padding: 0px;
	height: 210px;
	width: 885px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: hidden;
	display: block;
	clear: both;
	background-image: url(http://img04.ti-da.net/usr/webnailsyamauchi/head_school.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

/* メインメニュー */
#topmenu {
	padding: 0px;
	height: 50px;
	width: 900px;
	margin-top: 0px;
	overflow: hidden;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	display: block;
	clear: both;
	text-align: left;
	margin-bottom: 0px;
}
#topmenu ul {
	padding: 0px;
	width: 900px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	display: inline;
	height: 50px;
	overflow: hidden;
}

#topmenu li {
	display: inline;
	margin: 0;
	padding: 0;
	float: left;
	width: 180px;
}
#topmenu li a {
	display: block;
	width: 180px;
	height: 50px;
	text-indent: -999999px;
	background-image: url(http://img04.ti-da.net/usr/webnailsyamauchi/top_mainmenu.jpg);
	padding: 0;
	text-decoration: none;
	margin: 0px;
}
a#topmenu01 {
	background-position: 0 top;
	margin: 0 0 0 0;
}
a#topmenu01:hover {
	background-position: left bottom;
}
a#topmenu02 {
	background-position: -180px 0;
	margin: 0 0 0 0;
}
a#topmenu02:hover {
	background-position: -180px -50px;
}
a#topmenu03 {
	background-position: -360px 0;
	margin: 0 0 0 0;
}
a#topmenu03:hover {
	background-position: -360px -50px;
}
a#topmenu04 {
	background-position: -540px 0;
	margin: 0 0 0 0;
}
a#topmenu04:hover {
	background-position: -540px -50px;
}
a#topmenu05 {
	background-position: -720px 0;
	margin: 0 0 0 0;
}
a#topmenu05:hover {
	background-position: -720px -50px;
}

#page #blogpage #container #pagebanner #pagemenu {
	height: 50px;
	width: 900px;
	margin-top: 0px;
	margin-bottom: 20px;
	text-align: left;
	overflow: hidden;
	margin-right: auto;
	margin-left: auto;
	display: block;
	padding: 0px;
	clear: both;
}

#pagemenu ul {
	padding: 0px;
	width: 900px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	display: block;
	height: 50px;
}

#pagemenu li {
	display: inline;
	margin: 0;
	padding: 0;
	float: left;
	width: 180px;
}
#pagemenu li a {
	display: block;
	width: 180px;
	height: 50px;
	text-indent: -9000px;
	background-image: url(http://img04.ti-da.net/usr/webnailsyamauchi/top_mainmenu.jpg);
	padding: 0;
	text-decoration: none;
	margin: 0px;
}
a#pagemenu01 {
	background-position: 0 top;
	margin: 0 0 0 0;
}
a#pagemenu01:hover {
	background-position: left bottom;
}
a#pagemenu02 {
	background-position: -180px 0;
	margin: 0 0 0 0;
}
a#pagemenu02:hover {
	background-position: -180px -50px;
}
a#pagemenu03 {
	background-position: -360px 0;
	margin: 0 0 0 0;
}
a#pagemenu03:hover {
	background-position: -360px -50px;
}
a#pagemenu04 {
	background-position: -540px 0;
	margin: 0 0 0 0;
}
a#pagemenu04:hover {
	background-position: -540px -50px;
}
a#pagemenu05 {
	background-position: -720px 0;
	margin: 0 0 0 0;
}
a#pagemenu05:hover {
	background-position: -720px -50px;
}


/* ブログの配置 */
#content{
	float: left;
	padding: 10px;
	margin-left: 5px;
	margin-top: 20px;
	width: 650px;
}

/* ブログ外枠 */
.blog{
	margin-top: 0;
	margin-bottom: 15px;
	overflow: hidden;
	display: block;
	clear: both;
}

/* サイド（左サイド） */
#links{
	width: 220px;
	font-size: 85%;
	float: right;
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: auto;
	overflow: hidden;
}
#page #blogpage #container #links .sidemenu {
	overflow: hidden;
	display: block;
	clear: both;
	height: 1390px;
}

#rightmenu{
	width: 220px;
	font-size: 85%;
	float: right;
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: auto;
}
.box200 {
	margin-top: 30px;
	margin-bottom: 25px;
}
.sidebanner {
	margin-top: 0px;
	margin-bottom: 10px;
	overflow: hidden;
}

/*フッタ*/
#footer{
	text-align: center;
	padding-top: 10px;
	padding-bottom: 5px;
	clear: both;
	display: block;
	overflow: hidden;
	background-color: #C09E8B;
}
#footmenu {
	text-align: center;
	padding-top: 10px;
	padding-bottom: 5px;
	clear: both;
	display: block;
	margin-top: 20px;
	overflow: hidden;
	line-height: 20px;
	margin-bottom: 15px;
	font-size: 85%;
}



/* ************************************************ 
 *	リンクカラーの設定
 * ************************************************ */

/* 全般 */
a{
	color: #990000;
}
a:link{
	color: #990000;
}
a:visited{
	color: #990033;
}
a:active{
	color: #FF00CC;
}
a:hover{
	color: #FF3366;
}

/*　ブログタイトル・概要　*/
#banner a{}
#banner a:link{}
#banner a:visited{}
#banner a:active{}
#banner a:hover{}

/* カレンダー */
.calendar a{}
.calendar a:link{}
.calendar a:visited{}
.calendar a:active{}
.calendar a:hover{}

/* 続きを読む */
.acontinues a{}
.acontinues a:link{}
.acontinues a:visited{}
.acontinues a:active{}
.acontinues a:hover{}

/* 次のページ・前のページ */
.amenu a{}
.amenu a:link{}
.amenu a:visited{}
.amenu a:active{}
.amenu a:hover{}

/* サイドバー */
.side a{}
.side a:link{}
.side a:visited{}
.side a:hover{}

.aside a{}
.aside a:link{}
.aside a:visited{}
.aside a:hover{}

/*　サイドタイトル　*/
.title a{}
.title a:link{}
.title a:visited{}
.title a:active{}
.title a:hover{}


/*　このページの上へ　*/
.aposted a{}
.aposted a:link{}
.aposted a:visited{}
.aposted a:active{}
.aposted a:hover{}

/*　トラックバック　*/
.atrackback-post a{}
.atrackback-post a:link{}
.atrackback-post a:visited{}
.atrackback-post a:active{}
.atrackback-post a:hover{}

/*　RSS　*/
.rss a:link{}
.rss a:visited{}
.rss a:hover{}
.rss a:active{}

/* Powered by てぃーだブログ */
.adFooter a{}
.adFooter a:link{}
.adFooter a:visited{}
.adFooter a:active{}
.adFooter a:hover{}

/* ************************************************ 
 *	バナー（ページ上部）の設定
 * ************************************************ */

/* ブログタイトル */
.blogtitle{
	font-size: 140%;
	margin: 0;
	padding: 10px;
	text-align: left;
	clear: both;
}

/* ブログ説明文 */
.description{
	font-size: 90%;
	text-align: left;
	line-height: 130%;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

/* パン屑メニュー */
.topicpath {
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0px;
	line-height: 16px;
	vertical-align: bottom;
	font-size: 90%;
}

/* ************************************************ 
 *	記事の設定
 * ************************************************ */

/* 記事 */
.blogbody{
	margin-bottom: 15px;
	overflow: hidden;
	display: block;
	clear: both;
}

/* 記事タイトル */
.title{
	font-size: 120%;
	padding-bottom: 8px;
	padding-left: 20px;
	color: #993300;
	background-image: url(http://img04.ti-da.net/usr/webnailsyamauchi/bg_blogtitle.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	margin-top: 10;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}

/* 記事日付 */
.date{
	display: none;
}
#st147602 #page #blogpage #container #content .blog .date {
	display: block;
	padding: 0px;
	clear: both;
	font-size: 100%;
	text-align: right;
	margin-top: 0;
	margin-right: 20px;
	color: #993300;
}

/* 記事本文 */
.main{
	padding: 10px;
	font-size: 87%;
	line-height: 150%;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.box640 {
	width: 580px;
	margin-left: auto;
	margin-bottom: 35px;
	overflow: hidden;
	clear:both;
	margin-right: auto;
	text-align: left;
	display: block;
}
.box640new {
	width: 580px;
	margin-bottom: 35px;
	float: left;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: left top;
	margin-left: 40px;
	clear: both;
}

#index #home #container #content .blog .blogbody .main .box340new .newlist .recententry {
}

.box110 {
	width: 120px;
	margin-top: 12px;
	float: left;
	display: inline;
	overflow: hidden;
	margin-right: 0;
	margin-left: 20px;
}
.categorytitle {
	margin: 0px;
	padding: 0px;
	line-height: 10px;
}
.catch {
	padding: 0px;
	margin-left: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
	vertical-align: -30%;
}
.phone {
	display: block;
	margin-top: 15px;
	margin-bottom: 0px;
	line-height: 25px;
}
.phone02 {
	display: block;
	margin-top: 0px;
	margin-bottom: 0px;
	line-height: 25px;
}
.shoplogo {
	margin-right: 20px;
	float: left;
}
.topbnr {
	margin-left: 60px;
	clear: both;
	margin-bottom: 12px;
}
.salon {
	margin:0;
	padding:0;
	height: 37px;
	width: 202px;
	background-image: url(http://img04.ti-da.net/usr/webnailsyamauchi/sidetitle_salons.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	}
.salon a {
	text-indent: -99999px;
	height: 37px;
	display: block;
	width: 202px;
	margin: 0px;
	overflow: hidden;
}
.school {
	background-image: url(http://img04.ti-da.net/usr/webnailsyamauchi/sidetitle_school.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 37px;
	display: block;
	width: 202px;
	margin:0;
	padding:0;
}
.school a {
	text-indent: -99999px;
	height: 37px;
	display: block;
	width: 202px;
	margin: 0px;
	overflow: hidden;
}
.menuplan {
	background-image: url(http://img04.ti-da.net/usr/webnailsyamauchi/sidetitle_menu.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 37px;
	display: block;
	width: 202px;
	margin:0;
	padding:0;
}
.menuplan a {
	text-indent: -99999px;
	height: 37px;
	display: block;
	width: 202px;
	margin: 0px;
	overflow: hidden;
}
#links ul {
	width: 200px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#links li {
	list-style-type: none;
	height: 48px;
	width: 200px;
	margin: 0px;
	border: 1px solid #E3D4CC;
	text-indent: -9999px;
	padding: 0px;
}
#links li a {
	margin: 0px;
	padding: 0px;
	display: block;
	height: 48px;
	width: 200px;
}

a#sidemenu01 {
	background-image: url(http://img04.ti-da.net/usr/webnailsyamauchi/side_salons01.gif);
	background-repeat: no-repeat;
}
a#sidemenu02 {
	background-image: url(http://img04.ti-da.net/usr/webnailsyamauchi/side_salons02.gif);
	background-repeat: no-repeat;
}
a#sidemenu03 {
	background-image: url(http://img04.ti-da.net/usr/webnailsyamauchi/side_salons03.gif);
	background-repeat: no-repeat;
}
a#sidemenu04 {
	background-image: url(http://img04.ti-da.net/usr/webnailsyamauchi/side_school01.gif);
	background-repeat: no-repeat;
}
a#sidemenu05 {
	background-image: url(http://img04.ti-da.net/usr/webnailsyamauchi/side_school02.gif);
	background-repeat: no-repeat;
}
a#sidemenu06 {
	background-image: url(http://img04.ti-da.net/usr/webnailsyamauchi/side_school03.gif);
	background-repeat: no-repeat;
}
a#sidemenu07 {
	background-image: url(http://img04.ti-da.net/usr/webnailsyamauchi/side_school04.gif);
	background-repeat: no-repeat;
}
a#sidemenu08 {
	background-image: url(http://img04.ti-da.net/usr/webnailsyamauchi/side_menu01.gif);
	background-repeat: no-repeat;
}
a#sidemenu09 {
	background-image: url(http://img04.ti-da.net/usr/webnailsyamauchi/side_menu02.gif);
	background-repeat: no-repeat;
}
a#sidemenu10 {
	background-image: url(http://img04.ti-da.net/usr/webnailsyamauchi/side_menu03.gif);
	background-repeat: no-repeat;
}
a#sidemenu11 {
	background-image: url(http://img04.ti-da.net/usr/webnailsyamauchi/side_menu04.gif);
	background-repeat: no-repeat;
}
a#sidemenu12 {
	background-image: url(http://img04.ti-da.net/usr/webnailsyamauchi/side_menu05.gif);
	background-repeat: no-repeat;
}
a#sidemenu13 {
	background-image: url(http://img04.ti-da.net/usr/webnailsyamauchi/side_menu06.gif);
	background-repeat: no-repeat;
}
a#sidemenu14 {
	background-image: url(http://img04.ti-da.net/usr/webnailsyamauchi/side_salons04.gif);
	background-repeat: no-repeat;
}



/* 記事本文内画像 */
.main img{
	margin: 5px;
}

/* 続きを読む */
.main-continues{
	margin-left: 20px;
	display: block;
	text-align: right;
	clear: both;
}

/* 記事フッター */
.posted{
	padding-top: 3px;
	text-align: right;
	margin-bottom: 30px;
	margin-top: 5px;
	font-size: 83%;
	clear: both;
}


/* ************************************************ 
 *	トラックバックエリアの設定
 * ************************************************ */

/* この記事へのトラックバック */
.title_s{
	margin: 0 0 5px 10px;
	font-size: 100%;
	color: #990000;
	font-weight: bold;
}

/* この記事へのトラックバックURL */
.trackback-url{
	font-size: 100%;
	font-weight: bold;
	margin-top: 0;
	margin-left: 10px;
	margin-bottom: 15px;
	color: #666666;
}

/* トラックバック本文 */
.trackback-body{
	margin: 5px 20px;
	font-size: 85%;
	line-height: 130%;
}

/*トラックバック送信元など*/
.trackback-post{

	margin-top: 0;
	margin-right: 20px;
	margin-bottom: 15px;
	margin-left: 20px;
	padding-top: 3px;
	font-size: 82%;
	text-align: right;
}


/* ************************************************ 
 *	コメントエリアの設定
 * ************************************************ */

/* この記事へのコメント */
.comments-head{
	margin: 0 0 0 15px;
	font-weight: bold;
	font-size: 100%;
	color: #990000;
}

/* コメント投稿者日時など*/
.comments-post{
	margin-top: 0;
	margin-right: 20px;
	margin-bottom: 15px;
	margin-left: 20px;
	padding-top: 3px;
	font-size: 82%;
	text-align: right;}

/* コメント本文 */
.comments-body{
	margin: 5px 20px;
	font-size: 85%;
	line-height: 130%;
}

/* コメント入力テーブル */
.form {
	width: 360px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.form td {
	line-height: 170%;
	vertical-align: top;
	padding: 3px;
}
.form th {
	line-height: 170%;
	vertical-align: top;
	text-align: left;
	padding: 3px;
}

/* 本文 */
#text{
	color: #4C4C4C;
}

/* メールアドレス */
#email{
	color: #4C4C4C;
}

/* 名前 */
#author{
	color: #4C4C4C;
}

/* URL */
#url{
	color: #4C4C4C;
}

/*情報を記憶チェックボックス*/
#bake{}

/*確認せずに書込チェックボックス*/
#savecheck{}

.cautionGray {
	font-size: 10px;
	color: #999999;
	margin: 5px;
}
.cautionRed {
	font-size: 10px;
	color: #993333;
	margin: 5px;
}

/* ************************************************ 
 *	プラグイン設定
 * ************************************************ */

#index #home #container #content .blog .blogbody .main .box640new .newlist {
	float: right;
	width: 450px;
	overflow: hidden;
	display: inline;
}

#index #home #container #content .blog .blogbody .main .box640new .newlist .recententry {
	float: left;
	width: 450px;
}
#index #home #container #content .blog .blogbody .main .box640new .newlist .recententry .sidetitle {
	display: none;
	background-image: none;
	margin: 0px;
	padding: 0px;
}

#index #home #container #content .blog .blogbody .main .box640new .newlist .recententry .side {
	margin: 0px;
	padding: 0px;
}
#index #home #container #content .blog .blogbody .main .box640new .newlist .recententry .side .sidebody {
	margin: 0px;
	padding: 0px;
	line-height: 20px;
}
.side{
	margin-bottom: 20px;
	display: block;
	clear: both;
}
.sidetitle{
	font-weight: bold;
	background-image: url(http://img04.ti-da.net/usr/webnailsyamauchi/sidetitle02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 14px;
	padding-top: 10px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 30px;
	color: #660000;
	overflow: hidden;
}

.sidebody{
	margin-left: 30px;
	margin-top: 10px;
	clear: left;
}

/* RSS */
.sidebody .rss{
	text-align: center;
	margin-top: 5px;
	margin-bottom: 10px;
}
ul.rss li{
	display: inline;
	margin-left: 10px;
	font-weight: bold;
}

/* カレンダー ここから ----------*/
/* 大枠 */
#index #home #container #content .blog .blogbody .main .box640 .calender{
	text-align: center;
	margin-bottom: 10px;
	display: none;
}
.calender{
	text-align: center;
	margin-bottom: 10px;
}
/* 上部年月日表示 */
.calendarhead{
	font-weight: bold;
	margin-bottom: 3px;
	font-size: 11px;
}
/* 枠 */
.calendartable{
	border: 1px solid;
	font-size: 12px;
	width: 160px;
	margin-right: auto;
	margin-left: auto;
}
/* 曜日枠 */
.calendarwd{
	padding: 5px;
}
/* 曜日 */
.calendarweek{}
/* 日付枠 */
.calendard{
	text-align: center;
	border: 1px solid;
}
/* 日曜日 */
.sun{
	color: #CC0000;
}
/* 土曜日 */
.sat{
	color: #0099FF;
}
/* 今日 */
.today{
	font-weight: bold;
}
/* カレンダー ここまで ----------*/

/* カテゴリー */
.category {
	margin-bottom: 10px;
}
#index #home #container #content .blog .blogbody .main .box640 .category {
	display: none;
}

/* 最近の記事 */
#page #blogpage #container #links .recententry {
	display: block;
	margin-bottom: 20px;
	overflow: hidden;
	clear: both;
}
#page #blogpage #container #links .recententry .sidetitle {
	font-weight: bold;
	background-image: url(http://img04.ti-da.net/usr/webnailsyamauchi/sidetitle02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 14px;
	padding-top: 10px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 30px;
	color: #660000;
	overflow: hidden;
	clear: both;
	display: block;
}
#page #blogpage #container #links .recententry .side {
	margin-bottom: 20px;
	display: block;
	clear: both;
	overflow: hidden;
	margin-top: 10px;
}
#page #blogpage #container #links .recententry .sidebody{
	margin-left: 30px;
	margin-top: 0px;
	clear: left;
	overflow: hidden;
	margin-bottom: 8px;
}

/* 過去記事 */
.archives {}
#index #home #container #content .blog .blogbody .main .archives {
	display: none;
}

/* 最近のコメント */
.comment {}
#index #home #container #content .blog .blogbody .main .comment {
	display: none;
}

/* 最近のトラックバック */
.trackback {}
#index #home #container #content .blog .blogbody .main .trackback {
	display: none;
}

/* お気に入り */
.link  {
	margin-bottom: 10px;
}
#index #home #container #content .blog .blogbody .main .link {
	display: none;
}

/* ブログ内検索 */
.search {
	margin-bottom: 10px;
}
#index #home #container #content .blog .blogbody .main .search {
	display: none;
}

/* QRコード */
.qrcode {
	margin-bottom: 10px;
}
#index #home #container #content .blog .blogbody .main .qrcode {
	display: none;
}

/* アクセスカウンタ */
.counter {
	margin-bottom: 10px;
}
#index #home #container #content .blog .blogbody .main .counter {
	display: none;
}

/* 読者登録 */
.subscription {
	margin-bottom: 10px;
}
#index #home #container #content .blog .blogbody .main .subscription {
	display: none;
}

/* プロフィール */
.profile {
	margin-bottom: 10px;
}
#index #home #container #content .blog .blogbody .main .profile {
	display: none;
}
.nickname{
	font-weight: bold;
	word-spacing: 0.2em;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 5px;
}
#index #home #container #content .blog .blogbody .main .nickname {
	display: none;
}
.photo{
	text-align: center;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
}
#index #home #container #content .blog .blogbody .main .photo {
	display: none;
}
.message{
	font-size: 85%;
	line-height: 120%;
	margin: 5px;
}
#index #home #container #content .blog .blogbody .main .message {
	display: none;
}
/* お勧め商品 */
.article_ad {
	margin-bottom: 10px;
}
#index #home #container #content .blog .blogbody .main .article_ad {
	display: none;
}
/* タグクラウド */
.tag_cloud {
	margin-bottom: 10px;
}
#index #home #container #content .blog .blogbody .main .tag_cloud {
	display: none;
}

/* カスタムプラグイン1 */
.custom1 {
	margin-bottom: 10px;
}
#ondex #home #container #content .blog .blogbody .main .custom1 {
	display: none;
}

/* カスタムプラグイン2 */
.custom2 {
	margin-bottom: 10px;
}

/* カスタムプラグイン3 */
.custom3 {
	margin-bottom: 10px;
}
/* カスタムプラグイン5 */
.custom5 {
	margin-bottom: 10px;
}

/* オーナーにメッセージ */
.inquiry{}
#index #home #container #content .blog .blogbody .main .inquiry {
	display: none;
}

/* 新規投稿 */
.blog_entry{}
#index #home #container #content .blog .blogbody .main .blog_entry {
	display: none;
}

/* マイアルバム */
.album{
	margin-bottom: 10px;
}
#album_img_flame{}
#album_href{}
#album_img{}
#album_title{}
#album_list{}
#index #home #container #content .blog .blogbody .main .album {
	display: none;
}

/* マイプロフィール */
.my_profile .side {
	background-color: #FFFFFF;
}
#index #home #container #content .blog .blogbody .main .my_profile .side {
	display: none;
}

/* マイフレンド */
.friend .side {
	background-color: #FFFFFF;
}
#index #home #container #content .blog .blogbody .main .friend .side {
	display: none;
}

/* 参加サークル */
.circle .side {
	background-color: #FFFFFF;
}
#index #home #container #content .blog .blogbody .main .circle .side {
	display: none;
}

/* 参加サークル */
.friend_blog .side {
	background-color: #FFFFFF;
}
#index #home #container #content .blog .blogbody .main .friend_blog .side {
	display: none;
}

/* ************************************************ 
 *	フッターの設定
 * ************************************************ */

/* このページの上へ */
.pagetop{
	font-size: 87%;
	text-align: right;
	margin-top: 15px;
	margin-bottom: 10px;
}

/* このBlogのトップへ */
.menu{
	margin-top: 15px;
	margin-bottom: 10px;
	font-size: 85%;
	letter-spacing: 0.2em;
	text-align: center;
	display: none;
}
#st147602 #page #blogpage #container #content .blog .menu {
	display: block;
	padding: 0px;
	clear: both;
}
/* コピーライト */
#copyright{
	font-size: 83%;
}

/* Powered by てぃーだブログ */
.adFooter{
	font-size: 10px;
	line-height: 150%;
	text-align: center;
}
.titletxt01 {
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 125%;
	color: #660000;
	font-weight: bold;
	display: block;
	height: 22px;
	width: 500px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 20px;
	overflow: hidden;
	clear: both;
	padding-top: 3px;
	background-image: url(http://img04.ti-da.net/usr/webnailsyamauchi/bg_titletxt01.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.titletxt02 {
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 125%;
	color: #660000;
	font-weight: bold;
	display: block;
	height: 22px;
	width: 335px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 20px;
	overflow: hidden;
	clear: both;
	padding-top: 3px;
	background-image: url(http://img04.ti-da.net/usr/webnailsyamauchi/bg_titletxt01.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.titletxt03 {
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 125%;
	color: #660000;
	font-weight: bold;
	display: block;
	height: 22px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
	overflow: hidden;
	clear: both;
	padding-top: 3px;
	background-image: url(http://img04.ti-da.net/usr/webnailsyamauchi/bg_titletxt01.gif);
	background-repeat: no-repeat;
	background-position: left center;
	background-color: #FFE1EE;
}
.titleFoot {
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 125%;
	color: #660000;
	font-weight: bold;
	display: block;
	height: 22px;
	width: 365px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	clear: right;
	padding-top: 3px;
	border-left-width: 7px;
	border-left-style: solid;
	border-left-color: #F8CBCB;
	float: right;
	overflow: hidden;
}

.shopphoto_big {
	display: block;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 20px;
	border: 1px solid #CCCCCC;
	padding: 5px;
	height: 310px;
	width: 410px;
}
.photoL_180 {
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 20px;
	border: 1px solid #CCCCCC;
	padding: 5px;
	width: 190px;
	float: left;
}
.txtR_20 {
	display: block;
	float: right;
	width: 380px;
	margin-top: 0px;
	clear: right;
	overflow: hidden;
}
.txtR_20bridal {
	display: block;
	float: right;
	width: 380px;
	margin-top: 0px;
	clear: right;
	overflow: hidden;
	background-image: url(http://img04.ti-da.net/usr/webnailsyamauchi/bg_bridal.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.txtR_topmargin20 {
	display: block;
	float: right;
	width: 350px;
	margin-top: 20px;
	clear: right;
	overflow: hidden;
}
.txtR_topmargin50 {
	display: block;
	float: right;
	overflow: hidden;
	width: 370px;
	margin-top: 50px;
	clear: right;
}

.rightblock {
	float: right;
	overflow: hidden;
	width: 350px;
	display: block;
	clear: right;
}

.titletxt_question {
	font-size: 110%;
	color: #3697D1;
	font-weight: bold;
	display: block;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
	margin-right: 0px;
	overflow: hidden;
	margin-top: 10px;
	margin-bottom: 10px;
	background-image: url(http://img04.ti-da.net/usr/webnailsyamauchi/question.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-left: 20px;
	height: 40px;
	padding-top: 7px;
}
.titletxt_answer {
	font-size: 110%;
	color: #FF6666;
	font-weight: bold;
	display: block;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
	margin-right: 0px;
	overflow: hidden;
	margin-top: 5px;
	margin-bottom: 10px;
	background-image: url(http://img04.ti-da.net/usr/webnailsyamauchi/answer.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-top: 8px;
	margin-left: 60px;
	height: 30px;
}
.txt_center {
	text-align: center;
	display: block;
	clear: both;
	margin-top: 20px;
	margin-bottom: 20px;
}

.txt_leftmargin10 {
	display: block;
	padding: 0px;
	float: left;
	width: 320px;
	margin: 0px;
}
.txt_leftmargin20 {
	display: block;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	clear: both;
}
.txt_rightmargin20 {
	display: block;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	clear: both;
}

.txt_leftmargin40 {
	display: block;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 40px;
	clear: both;
}
.txt_leftmargin60 {
	display: block;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 60px;
}
.txt_leftmargin80 {
	display: block;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 80px;
}
.txt_leftmargin100 {
	display: block;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 100px;
}
.box400 {
	width: 460px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFE1;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 20px;
	border: 1px solid #D9D9D9;
}
.schoolPoint {
	display: block;
	clear: both;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 20px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F9B3B3;
	overflow: hidden;
	float: left;
	width: 610px;
}

.title_pink01 {
	background-color: #FEEDED;
	display: block;
	width: 580px;
	height: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 1px solid #D7D7D7;
	margin-left: auto;
	padding-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: auto;
}
.title_pink02 {
	background-color: #FEE2E2;
	display: block;
	width: 580px;
	height: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 1px solid #D7D7D7;
	margin-left: auto;
	padding-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: auto;
}
.title_pink03 {

	background-color: #FFE7B5;
	display: block;
	width: 580px;
	height: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 1px solid #D7D7D7;
	margin-left: auto;
	padding-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: auto;
}
.title_pink04 {
	background-color: #FFCACA;
	display: block;
	width: 580px;
	height: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 1px solid #D7D7D7;
	margin-left: auto;
	padding-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: auto;
}
.title_pink05 {
	background-color: #FFB0B0;
	display: block;
	width: 580px;
	height: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 1px solid #D7D7D7;
	margin-left: auto;
	padding-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: auto;
}
.titleFlower {
	background-image: url(http://img04.ti-da.net/usr/webnailsyamauchi/bgtitle_flower.gif);
	background-repeat: no-repeat;
	background-position: left top;
	clear: both;
	padding-left: 60px;
	padding-top: 8px;
	height: 32px;
	font-size: 120%;
	color: #660000;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 30px;
}
.titleFlower02 {
	background-image: url(http://img04.ti-da.net/usr/webnailsyamauchi/bgtitle_flower.gif);
	background-repeat: no-repeat;
	background-position: left top;
	clear: both;
	padding-left: 50px;
	height: 32px;
	font-size: 120%;
	color: #FF0066;
	font-weight: bold;
	margin-bottom: 5px;
	overflow: hidden;
	display: block;
	padding-bottom: 0px;
	margin-top: 0px;
}
.line600 {
	display: block;
	padding: 0px;
	width: 620px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 10px;
	clear: both;
	overflow: scroll;
	color: #FBC8C8;
}

.tableCourse {
	margin-left: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	border: 1px solid #999999;
	border-collapse: collapse;
	width: 580px;
}
.tableCourse th {
	width: 70px;
	background-color: #C14885;
	color: #FFFFFF;
	text-align: center;
	height: 17px;
	padding-top: 3px;
	border: 1px solid #999999;
}
.tableCourse .th01 {
	padding-left: 5px;
	width: 260px;
	text-align: center;
}
.tableCourse .th02 {
	width: 30px;
	text-align: center;
}
.tableCourse td {
	height: 17px;
	padding-top: 3px;
	padding-left: 5px;
	border: 1px solid #999999;
	text-align: center;
	font-size: 90%;
	white-space: nowrap;
}
.tableCourse .coursename {
	text-align: left;
	padding-left: 10px;
}
.imgBox20 {
	display: block;
	margin-left: 20px;
	margin-top: 5px;
	margin-bottom: 20px;
	float: left;
	clear: both;
}
.imgBoxRightmargin20 {
	display: block;
	margin-right: 20px;
	float: left;
	margin-left: 40px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
}
.imgBox40 {
	display: block;
	margin-left: 40px;
	margin-top: 20px;
	margin-bottom: 20px;
}
.imgBox180 {
	width: 190px;
	float: left;
	margin-bottom: 20px;
	margin-top: 0px;
	border: 1px solid #CCCCCC;
	margin-left: 20px;
	margin-right: 0px;
	padding: 3px;
	clear: left;
}
.imgBox180Left {
	width: 190px;
	float: left;
	margin-bottom: 20px;
	margin-top: 0px;
	border: 1px solid #CCCCCC;
	margin-left: 10px;
	margin-right: 0px;
	padding: 3px;
	height: 145px;
}
.imgBox200 {
	width: 210px;
	float: left;
	margin-bottom: 20px;
	margin-top: 0px;
	border: 1px solid #CCCCCC;
	margin-left: 20px;
	margin-right: 10px;
	padding: 3px;
	clear: left;
	height: 160px;
}
.imgBox200Left {
	width: 210px;
	float: left;
	margin-bottom: 20px;
	margin-top: 0px;
	border: 1px solid #CCCCCC;
	margin-left: 20px;
	margin-right: 0px;
	padding: 3px;
}
.imgBox220 {
	width: 220px;
	margin-left: 20px;
	float: left;
	margin-bottom: 20px;
	margin-top: 20px;
}
.imgBox250R {
	width: 219px;
	margin-left: 20px;
	float: right;
	margin-bottom: 20px;
	margin-top: 0px;
	display: block;
	margin-right: 0px;
	clear: right;
	background-repeat: no-repeat;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 28px;
	padding-left: 9px;
	background-position: center center;
	height: 188px;
	background-image: url(http://img04.ti-da.net/usr/webnailsyamauchi/bg_img200_01.gif);
}

.imgBox300R {
	width: 254px;
	margin-left: 0px;
	float: right;
	margin-bottom: 20px;
	margin-top: 0px;
	display: block;
	margin-right: 0px;
	clear: right;
	background-image: url(http://img04.ti-da.net/usr/webnailsyamauchi/bg_img200_02.gif);
	background-repeat: no-repeat;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 22px;
	padding-left: 46px;
	background-position: center center;
	height: 197px;
}
.imgBox300nobg {
	width: 285px;
	float: right;
	margin-top: 0px;
	display: block;
	margin-right: 0px;
	clear: right;
	height: 215px;
	margin-left: 5px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}

.imgBoxCenter300 {
	margin-bottom: 20px;
	margin-top: 0px;
	background-image: url(http://img04.ti-da.net/usr/webnailsyamauchi/bg_img200_02.gif);
	background-repeat: no-repeat;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 22px;
	padding-left: 46px;
	background-position: center center;
	text-align: left;
	overflow: hidden;
	margin-right: auto;
	margin-left: auto;
	display: block;
	height: 197px;
	width: 254px;
}
.img20S {
	display: block;
	margin-bottom: 20px;
	margin-left: 20px;
	border: 1px solid #CCCCCC;
	width: 110px;
	height: 85px;
	float: left;
	margin-top: 5px;
}


.tag_list { display:none;}
.bgPink {	background-color: #FFE6FB;}
#index #home .subscription, #index #home .inquiry,  #index #home .qrcode {display: none;}

#page #blogpage #container #links .custom1 {
	display: none;
}
#page #blogpage #container #links .custom2 {
	display: none;
}
#page #blogpage #container #links .custom3 {
	display: none;
}
#page #blogpage #container #links .custom4 {
	display: none;
}
#page #blogpage #container #links .custom5 {
	background-image: url(http://img04.ti-da.net/usr/webnailsyamauchi/bg_flower.jpg);
	background-repeat: repeat;
	background-position: left top;
	text-align: left;
	display: block;
	padding: 0;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
}
#nailnews ul {
	border: 1px solid #EDB5B4;
	width: 525px;
	overflow: scroll;
	height: 250px;
	display: inline;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 15px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	list-style-position: outside;
	list-style-image: url(http://img04.ti-da.net/usr/webnailsyamauchi/listmark_flower.gif);
	float: left;
}
#nailnews ul li {
	padding: 0px;
	font-size: 90%;
	line-height: 130%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
.whatnewimg {
	float: left;
	height: 100px;
	width: 75px;
	background-image: url(http://img04.ti-da.net/usr/webnailsyamauchi/bg_new.gif);
	background-repeat: no-repeat;
	margin-right: 5px;
	display: inline;
	margin-left: 20px;
	padding:0;
	overflow: hidden;
}
.whatnewimg img {margin:0;}
.txt_leftmargin20 ul {
	list-style-position: outside;
	list-style-image: url(http://img04.ti-da.net/usr/webnailsyamauchi/listmark_flower.gif);
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 8px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.txt_leftmargin20 ul li {
	padding: 0px;
	font-size: 100%;
	line-height: 130%;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	color: #660000;
}
#index #home #container #banner #fbox {
	display: block;
	height: 270px;
	width: 850px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	text-align: left;
	clear: both;
	overflow: hidden;
}
#page #blogpage #container #pagebanner #headImg {
	text-align: left;
	padding: 0px;
	height: 210px;
	width: 885px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: hidden;
	display: block;
	clear: both;
	background-image: url(http://img04.ti-da.net/usr/webnailsyamauchi/head_shop.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.giftinfo {
	background-repeat: no-repeat;
	padding-top: 50px;
	padding-left: 30px;
	padding-right: 30px;
	text-align: center;
	width: 560px;
	clear: both;
	overflow: hidden;
	background-position: top;
	padding-bottom: 10px;
	background-image: url(http://img04.ti-da.net/usr/webnailsyamauchi/bg_giftinfo.gif);
}
.pinkline {
	color: #FD8584;
	margin-bottom: 10px;
	margin-top: 10px;
	height: 2px;
	width: 590px;
	margin-right: auto;
	margin-left: auto;
}.goodsBox {
	padding: 3px;
	height: 180px;
	width: 180px;
	display: block;
	float: left;
	overflow: hidden;
	border: 1px solid #DFB4B3;
	margin-left: 10px;
	margin-bottom: 20px;
	margin-right: 10px;
}
img .goodsImg {
	text-align: left;
	display: block;
	height: 128px;
	width: 170px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.goodsname {
	text-align: center;
	display: block;
	margin-right: auto;
	margin-left: auto;
	margin-top: 2px;
	margin-bottom: 10px;
}

.contactinfo {
	width: 570px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	height: 150px;
	overflow: scroll;
	font-size: 80%;
	color: #666;
	background-color: #FFC;
}
.mailtable {
	width: 600px;
	margin-right: auto;
	margin-left: auto;
}
.mailtable td {
	padding: 5px;
	vertical-align: top;
}
.td_bg3, .td_bg1 {
	background-color: #EDEDED;
	font-weight: bold;
	white-space: nowrap;
}
.mailtable span {
	font-size:10px;
	color:#F36;
	font-weight: normal;
	margin-left: 5px;
}
.nextbtn {
	text-align: center;
}
.nextbtn input {
	margin-right: 5px;
	margin-left: 5px;
}
.footbox {
	display: block;
	padding: 0px;
	clear: both;
	width: 630px;
	overflow: hidden;
	margin-top: 10px;
	margin-right: 0px;
	margin-left: 0px;
	height: 180px;
	margin-bottom: 0px;
}
.box340new {
	width: 340px;
	margin-bottom: 25px;
	float: left;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: left top;
	margin-left: 20px;
	display: block;
}
.box340new .whatnewimg {
	width: 75px;
	display: inline;
	height: 100px;
	float: left;
}
#index #home #container #content .blog .blogbody .main .box340new .newlist {
	float: right;
	width: 220px;
	overflow: hidden;
	display: inline;
}
#index #home #container #content .blog .blogbody .main .box340new .newlist .recententry {
	float: left;
	width: 140px;
	display: inline;
}
#index #home #container #content .blog .blogbody .main .box340new .newlist .recententry .sidetitle {
	display: none;
	background-image: none;
	margin: 0px;
	padding: 0px;
}
#index #home #container #content .blog .blogbody .main .box340new .newlist .recententry .side {
	margin: 0px;
	padding: 0px;
	width: 200px;
}
#index #home #container #content .blog .blogbody .main .box340new .newlist .recententry .side .sidebody {
	margin: 0px;
	padding: 0px;
	line-height: 20px;
	width: 200px;
}
.box340r {
	width: 260px;
	float: left;
	overflow: hidden;
	margin-left: 0px;
	display: block;
}
#index #home #container #content .blog .blogbody .main .box340r .rss_list {
	margin-left: 0;
	line-height: 20px;
	background-image: url(http://img04.ti-da.net/usr/webnailsyamauchi/listmark_flower.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	clear: both;
	display: block;
}
.box340r .pagetop {
font-size:100%;
margin-top:0px;
margin-bottom:3px;
}

.pinkbox {
border: 1px solid #EDB5B4;
padding:5px;
	margin-left: 10px;
	height: 90px;
	overflow: auto;
}
.merumagaQRcode {
	background-image: url(http://img04.ti-da.net/usr/webnailsyamauchi/bg_flower.jpg);
	background-repeat: repeat-y;
	background-position: right;
	height: 140px;
	margin-top: 10px;
	clear: both;
	overflow: hidden;
	margin-bottom: 0px;
}

