/*-----------------------------------------------------
ameblo CSS Skin Settings
Skin for:	basic_ad
FileName:   common.css
$Revision: 1.8 $
-----------------------------------------------------*/

html { 
font-size     :13px !important; 
*font-size    :75% !important;/*forIE6IE7*/ 
}

body {
margin        : 0;
padding       : 0;
color         : #000;
text-align    : center;
font-family   : "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", Arial, Helvetica;
background    : #FFF;
}

img {
border        : 0;
}
blockquote {
margin        : 12px 0;
padding       : 10px;
border        : 2px dotted #D4D4D4;
}

h1,
pre,
p{
margin        : 0;
padding       : 0;
}

h4{
margin        : 10px 0;
padding       : 0;
}



.menu_frame ul,
.menu_frame li,
.menu_frame dl,
.menu_frame dt,
.menu_frame dd,
#comment_module ul,
#comment_module li,
#trackback ul,
#trackback li,
#reader_list ul,
#reader_list li,
#favorite_list ul,
#favorite_list li,
#bookmark_list ul,
#bookmark_list li{
margin          : 0;
padding         : 0;
list-style-type : none;
}



.entry h3.title {
border-top     : 2px solid #000;
border-bottom  : 2px solid #000;
color          : #000 !important;
}

d{
	text-indent: -5px;
}

#profile h4.menu_title{
background: url(//stat.ameba.jp/user_images/20150308/20/nail-salon-myura/30/6d/j/t01800033_0180003313239068701.jpg) no-repeat;
text-indent: -9999px;
width: 180px;
height: 33px;
margin-top: 0;
}

#calendar h4.menu_title{
background: url(//stat.ameba.jp/user_images/20150308/20/nail-salon-myura/1b/78/j/t01800033_0180003313239067812.jpg) no-repeat;
text-indent: -9999px;
width: 180px;
height: 33px;
}

#theme_list h4.menu_title{
background: url(//stat.ameba.jp/user_images/20150308/20/nail-salon-myura/a3/87/j/t01800033_0180003313239068700.jpg) no-repeat;
text-indent: -9999px;
width: 180px;
height: 33px;
}

#favorite h4.menu_title{
background: url(//stat100.ameba.jp/p_skin/official_a/nail-salon-myura/img/favorites.gif) no-repeat;
text-indent: -9999px;
width: 160px;
height: 30px;
}

#recent_entries h4.menu_title{
background: url(//stat.ameba.jp/user_images/20150308/20/nail-salon-myura/72/30/j/t01800033_0180003313239067814.jpg) no-repeat;
text-indent: -9999px;
width: 180px;
height: 33px;
}

#archives h4.menu_title{
background: url(//stat.ameba.jp/user_images/20150308/20/nail-salon-myura/80/c9/j/t01800033_0180003313239067813.jpg) no-repeat;
text-indent: -9999px;
width: 180px;
height: 33px;
}


#reader h4.menu_title{
text-indent: -9999px;
display: none;
}

/*■フレーム - 基本設定 - スキン基本設定*/
#frame {
width            : 1000px;
margin           : 0 auto;
text-align       : left;
}

#wrap {
width            : 1000px;
}

#sub_main{
width:100%;
overflow:hidden;
}
#main{
overflow:hidden;
word-break:break-all;
}
#sub_a{
overflow:hidden;
word-break:break-all;
}
#sub_b{
overflow:hidden;
word-break:break-all;
}
/*--フレームフロート解除--*/
#frame:after{
content:"."; 
display:block; 
height:0; 
clear:both; 
visibility:hidden;
}
#wrap:after{
content:"."; 
display:block; 
height:0; 
clear:both; 
visibility:hidden;
}
#frame{
display:inline-block;
min-height:1%;
}
#wrap{
display:inline-block;
min-height:1%;
}
/* Hides from IE-mac \*/
* html #frame{
height:1%;
}
* html #wrap{
height:1%;
}
#frame{
display:block;
}
#wrap{
display:block;
}
/* End hide from IE-mac */


/*■■■デザインカスタマイズ - スキン基本設定*/

/*■リンク*/
a {
text-decoration  : none;
color            : #c5466a;
}
/*■リンク：訪問済み*/
a:visited {
text-decoration  : none;
color            : #996699;
}
/*■リンク：マウスオーバー時*/
a:hover {
text-decoration  : underline;
color            : #FF3366;
}
/*■コンテンツ全体*/
#frame{
background       : #f5d9e5 url(http://img0.photo5.ameba.jp/a/akira-dec/org/0872RgE65Pao70Nag71wqa.png) repeat-x;
}


/*■■■■■■■■■■■ ヘッダー ■■■■■■■■■■■■*/

#header {
background        : url(//stat.blogskin.ameba.jp/blogskin_images/20150308/20/f5/hy/j/o10000534nail-salon-myura1425813737966.jpg);
overflow          : hidden;
height            : 534px;
margin-bottom     : 30px;
}

#header h1 a {
height           : 532px;
width            : 1000px;
display          : block;
}



/*■ブログ説明*/
#header h1,
#header h2 {
text-indent      : -99999px
}


/*■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
/*■■■■■■■■■■ メインカラム ■■■■■■■■■■■*/

/*■■■基本設定 - メインカラム*/
/*■メッセージボード - 基本設定 - メインカラム*/
#message {
margin-bottom   :14px;
text-align      :center; 
}
#message .contents {
padding         :0;
}
/*■記事 - 基本設定 - メインカラム*/
.entry {
margin-bottom   :40px;
}
.entry .entry_head {
height          :16px;
}

.entry .date {
display         :block;
float           :left;
margin          :0;
padding         :1px 0 10px 0;
}
.entry .name {
display         :block;
float           :right;
margin          :2px 0 0 0;
padding         :0;
}
.entry h3.title {
clear           :both;
margin          :0 0 8px 0;
padding         :6px 5px 6px 10px !important;
}
.entry .contents {
margin          :15px 0 15px 0;
}
.entry .foot{
padding-top     :5px;
}
/*■ページ送り - 基本設定 - メインカラムり*/
.page{
margin          :0 auto 14px auto;
padding         :0;
font-size       :0.85em;
text-align      :center;
}
/*■トラックバック - 基本設定 - メインカラム*/
#trackback {
margin:15px 0 0;
padding:0;
}
#trackback h3.title{
margin:0px;
padding:7px 0 8px 0;
background:none;
}
#trackback p.tr_URL{
margin-bottom:16px;
padding:0 0 8px 0;
}
#trackback ul{
margin:8px 0 18px 0;
padding:0 0 8px 0;
}

/*■コメント - 基本設定 - メインカラム*/
#comment_module h3.title{
margin:0;
padding:7px 0 8px 0;
}
#comment_module p.list{
margin:0 0 10px 0;
padding:0;
}
#comment_module .comment_body{
margin:0;
padding:0 0 10px 0;
}
#comment_module .each_comment{
margin:0;
padding:0 0 20px 0;
}
#comment_module .comment_footer{
margin:0;
padding:0;
}
#comment_module .error{
margin-top:20px;
padding-bottom:10px;
}
#comment_module form ul{
width:340px;
margin:0 auto;
}
#comment_module form li{
display:block;
width:340px;
margin-bottom:5px;
}
#comment_module li.lastItem{
display:block;
width:330px;
margin-bottom:5px;
text-align:right;
}
#comment_module .button{
margin-left:5px;
width:80px;
font-size:0.91em;
}
#comment_module .error{
color:#FF0000;
}

/*■読者一覧 - 基本設定 - メインカラム*/
#reader_list h3.title{
margin:0;
padding:7px 0 8px 0;
}
#reader_list li{
margin:0;
padding:8px 0;
}
#reader_list .reader_blog{
display:block;
margin-top:2px;
}

/*■お気に入りブログ一覧 - 基本設定 - メインカラム*/
#favorite_list h3.title{
margin:0;
padding:0 0 5px 0;
}
#favorite_list ul{
}
#favorite_list li{
margin:0;
padding:8px 0;
}
#favorite_list .favorite_blog{
display:block;
margin-top:2px;
}
#favorite_list .favorite_theme{
display:block;
margin-top:2px;
}

/*■ブックマーク一覧 - 基本設定 - メインカラム*/
#bookmark_list h3.title{
margin:0px;
padding:7px 0 8px 0;
}
#bookmark_list ul{
}
#bookmark_list li{
margin-bottom:4px;
padding:4px 0;
}

/*■最新記事一覧 - 基本設定 - メインカラム*/
#recent_entries_list h3.title{
margin:0;
padding:7px 0 8px 0;
}
#recent_entries_list li{
margin:0;
padding:8px 0;
}



/*記事編集者名*/
.entry .name{
color:#666666;
font-size:0.85em;
}
/*記事タイトル*/
.entry h3.title{
font-size:1.2em;
font-weight:bold;
line-height:1.1;
}
/*記事内容*/
.entry .contents{
line-height:1.5;
}
/*記事リンクフッター*/
.entry .foot{
border-top:1px dotted #7E8984;
font-size:0.85em;
text-align:right;
}

/*■トラックバック - デザインカスタマイズ - メインカラム*/
#trackback{
border-top:3px double #7E8984;
line-height:1.5;
}
/*トラックバック見出し*/
#trackback h3.title{
font-size:1.17em;
}
/*トラックバック内ブログタイトル*/
#trackback .label{
font-weight:bold;
}
/*トラックバックURL*/
#trackback p.tr_URL{
border-bottom:1px dotted #7E8984;
}
/*トラックバックリスト*/
#trackback ul{
border-bottom:1px dotted #7E8984;
}

/*■コメント - デザインカスタマイズ - メインカラム*/
#comment_module{
border-top:3px double #7E8984;
line-height:1.5;
}
/*コメント見出し*/
#comment_module h3.title{
background:none;
font-size:1.17em;
}
/*コメント記入欄を表示*/
#comment_module p.list{
font-size:0.85em;
}
/*コメントフッター*/
#comment_module .comment_footer{
border-top:1px dotted #7E8984;
}
/*各コメントタイトル*/
#comment_module .label{
font-weight:bold;
}

/*■読者一覧 - デザインカスタマイズ - メインカラム*/
/*このブログの読者一覧見出し*/
#reader_list h3.title{
background:none;
font-size:1.17em;
}
/*リスト*/
#reader_list li{
border-bottom:1px dotted #7E8984;
}

/*■お気に入りブログ一覧 - デザインカスタマイズ - メインカラム*/
/*お気に入りブログ一覧見出し*/
#favorite_list h3.title{
background:none;
font-size:1.17em;
}
/*リスト*/
#favorite_list li{
border-bottom:1px dotted #7E8984;
}

/*■ブックマーク一覧 - デザインカスタマイズ - メインカラム*/
/*ブックマーク一覧見出し*/
#bookmark_list h3.title{
background:none;
font-size:1.17em;
}
/*リスト*/
#bookmark_list li{
border-bottom:1px dotted #7E8984
}

/*■最新記事一覧 - デザインカスタマイズ - メインカラム*/
/*記事一覧見出し*/
#recent_entries_list h3.title{
background:none;
font-size:1.17em;
}
/*リスト*/
#recent_entries_list li{
border-bottom:1px dotted #7E8984;
}

/*■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
/*■■■■■■ サイドA(sub_a)&サイドB(sub_b) ■■■■■■*/

/*■■■基本設定 - サイド*/
/*■サイドA,B共通項目 - 基本設定 - サイド*/
div.mainMenu{
margin:0 0 30px 0;
padding:0;
font-size:0.91em;
line-height:1.3;
}
div.menu_frame{
}

/*■モジュール内一覧 - 基本設定 - サイド*/
.mainMenu ul{
margin-left:6px;
margin-right:6px;
}
.mainMenu dl{
margin-left:6px;
margin-right:6px;
}
.mainMenu p,
#search form{
margin-left:6px;
margin-right:6px;
}
/*■一覧を見る - 基本設定 - サイド*/
p.list,
p.link_blog{
margin-left:6px;
margin-right:6px;
padding-top:5px;
}
/*■ランキング - 基本設定 - サイド*/
#ranking .menu_frame{
line-height:1.4;
}
#ranking .rank_ttl{
font-size:1.2em;
font-weight:bold;
}
#ranking .menu_frame img{
vertical-align:bottom;
}
/*■プロフィール - 基本設定 - サイド*/
#profile p{
display:block;
}
/*■ブログの読者 - 基本設定 - サイド*/
#reader dl{
margin-bottom:7px;
}
#reader dd{
}
#reader ul{
margin:5px 5px 0 5px;
padding:8px 0 0 0;
}
#reader li{
}
#reader p{
display:inline;
}
/*■カレンダー - 基本設定 - サイド*/
#calendar{
}
#calendar .menu_title{
}
#calendar table{
width:168px;
font-size:0.91em;
line-height:1.3;
}
#calendar caption{
padding:5px 0;
}
#calendar caption a{
padding:0 5px;
}
#calendar th{
padding:0;
text-align:center;
}
#calendar td{
padding:0;
text-align:center;
}
/*■テーマ - 基本設定 - サイド*/
#theme_list select{
margin-left:6px;
margin-right:6px;
}
/*■最近の記事一覧 - 基本設定 - サイド*/
#recent_entries{
}
/*■アーカイブ - 基本設定 - サイド*/
#archives select{
margin-left:6px;
margin-right:6px;
}
/*■検索 - 基本設定 - サイド*/
#search form{
margin:0 7px;
}
#search .searchbox{
width:100px;
}
#search .searchbtn{
width:40px;
}
/*■お気に入りブログ - 基本設定 - サイド*/
#favorite{
}
/*■ブックマーク - 基本設定 - サイド*/
#bookmark{
}
/*■最近のコメント - 基本設定 - サイド*/
#ecent_comment{
}
/*■ランキング - 基本設定 - サイド*/
#ranking .rank_ttl{
display:block;
}
#ranking .rank{
display:block;
padding:0 3px 0 3px;
}
#ranking a{
}
#ranking img{
margin-left:5px;
}
#ranking .rank_all{
margin-bottom:8px;
}
#ranking .rank_genre{
margin-bottom:8px;
}
/*■アメブロ推奨枠 - 基本設定 - サイド*/
#ameblo{
padding-top:7px;
font-size:0.85em;
text-align:center;
}
#ameblo p{
padding:0 7px 7px 7px;
line-height:1.25;
text-align:left;
}
#ameblo li{
display:block;
margin-bottom:5px;
}
/*■RSS - 基本設定 - サイド*/
#rss{
margin:-3px auto 0 auto;
padding-bottom:16px;
border:none;
background-image:none;
text-align:center;
}


/*■プロフィール - デザインカスタマイズ - サイド*/
#profile #new_profile{
color:#666;
line-height: 180%;
}

/*■ブログの読者 - デザインカスタマイズ - サイド*/
#reader ul{
border-top:1px dotted #7E8984;
}

/*■カレンダー - デザインカスタマイズ - サイド*/
/*日曜日*/
#calendar .sun{
}
/*土曜日*/
#calendar .sat{
}
/*ブログを書いた日*/
#calendar td a{
font-weight:bold;
text-decoration:underline;
}
/*■プラグイン - デザインカスタマイズ - サイド*/
.plugin{
margin-bottom:15px;
text-align:center;
}


/*■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
/*■■■■■■■■■■■ フッター ■■■■■■■■■■■■*/

/*■■■基本設定 - フッター*/
div#footerArea{
margin:0;
padding:12px 8px 25px 0;
border-top:1px solid #666666;
text-align:right;
background-color: #FFFFFF;
}





/*-----------------------------------------------------
ameblo CSS Skin Layout Settings
Skin for:	basic_ad
FileName:   type_c.css
$Revision: 1.1 $
-----------------------------------------------------*/

/*■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
/*■■■■■■■■■■■ カラムタイプ ■■■■■■■■■■*/
#main{
float: left;
width: 518px !important;
margin:0;
padding:0 20px 40px 20px;
border: 1px solid #CCC;
}

#sub_a{
float: left;
z-index: 1;
width:180px !important;
margin:0;
padding:0 20px 0 20px;
}

#sub_b{
float: right;
z-index: 2;
width:200px !important;
margin:0;
padding:0;
}


#sub_main{
width:100%;
overflow:hidden;
}
#main{
overflow:hidden;
word-break:break-all;
}
#sub_a{
overflow:hidden;
word-break:break-all;
}
#sub_b{
overflow:hidden;
word-break:break-all;
}
/*--フレームフロート解除--*/
#frame:after{
content:"."; 
display:block; 
height:0; 
clear:both; 
visibility:hidden;
}
#wrap:after{
content:"."; 
display:block; 
height:0; 
clear:both; 
visibility:hidden;
}
#frame{
display:inline-block;
min-height:1%;
}
#wrap{
display:inline-block;
min-height:1%;
}
/* Hides from IE-mac \*/
* html #frame{
height:1%;
}
* html #wrap{
height:1%;
}
#frame{
display:block;
}
#wrap{
display:block;
}
/* End hide from IE-mac */


/*■■■デザインカスタマイズ - スキン基本設定*/

/*■リンク*/
a{
text-decoration:none;
/*color:#996600;*/
color:#000;
}
/*■リンク：訪問済み*/
a:visited{
text-decoration:none;
/*color:#996699;*/
color:#ccc;
}
/*■リンク：マウスオーバー時*/
a:hover{
text-decoration:underline;
/*color:#CC8800;*/
color:#666666;
}
/*■コンテンツ全体*/
#frame{
background: #FFF;
}
/*■メインカラム*/
#main{
}
/*■サイドカラムA*/
#sub_a{
color:#666;
/* background-color:#FFFFFF; */
}
/*■サイドカラムB*/
#sub_b{
color:#2596ab;
/* background-color:#FFFFFF; */
}









#userNaviArea,
#defaultAd,
#gadBox,
#ameblo,
#rss {
display     : none;
position    : absolute;
left        : -99999px
}

.subContents{
line-height: 180%;
}

#freespace img#recommend{
margin: 10px 0 10px 0;
}

#freespace img.magazine{
margin : 15px 0 0 5px;
}

#freespace img.bnr{
margin-bottom: 10px;
}

#freespace img.bnr_end{
margin-bottom: 10px;
}

#freespace {
text-align: center;
padding-right: 20px;
}

#recent_entries li,
#archives li,
#theme_list li {
line-height: 160%;
}

/*#person,*/
#calendar .menu_frame,
#calendar .recent_entries,
#theme_list .menu_frame{
padding-left   : 10px;
}


#message img#bnr_ranking {
margin         : 0 8px;
}
#reader dl {
margin: 0;
}
#reader dt a {
background     : url(//stat.ameba.jp/user_images/20150308/20/nail-salon-myura/3c/a1/j/t01800150_0180015013239068703.jpg) no-repeat 0 0;
display        : block;
width          : 180x;
height         : 150px;
text-indent    : -9999px;
margin-bottom: 10px;
}

#exLinkBtn span iframe{
display:block;
}

h3.title span {
display:block;
width:71px;
float:right;
}

.mb10 {
	margin-bottom: 10px !important;
}

.sub_b a {
	display: block;
}

/* clear ****************************************/

h3.title:after
{content:" "; height:0px; clear:both; visibility:hidden; display:block;}

h3.title
{display :inline-block;}

/*\*/
* html h3.title
{height:1%;}

h3.title
{display:block;}
/*/*/


.date-box {
    color       : #000000;
    height      : 80px;
    position    : relative;
    width       : 120px;
}

.date-box i,
.date-box u,
.date-box b {
    display     : block;
    font-family : Century,serif !important;
    font-style  : normal;
    font-weight : normal;
    position    : absolute;
    text-decoration: none;
}

.date-box i {
    font-size   : 20px !important;
    height      : 20px;
    left        : 0;
    text-align  : right;
    top         : 0;
    width       : 90px;
    text-align  : left;
}
.date-box u {
    font-size   : 70px !important;
    height      : 70px;
    left        : 0;
    text-align  : right;
    text-decoration: none;
    top         : 10px;
    width       : 90px;
    z-index     : 10;
    display: block;
    text-align: left;
}

.date-box b {
    font-size   : 14px !important;
    left        : 80px;
    top         : 60px;
}

.date {
	width       : 120px;
	float       : left !important;
	padding     : 0 !important;
}


.entry h3.title {
	width: 390px;
	float: right !important;
	clear: none !important;
	position: absolute !important;
	left:120px;
	bottom:0px;
	border: none !important;
	margin-bottom: 0 !important;
	border-left: 1px solid #999 !important;
	padding-top: 20px !important;
	font-weight: normal !important;
}

.entry h3.title span {
	margin: 5px 4px 0 0;
}

.entry .entry_head {
	height: 90px !important;
	position: relative !important;
	border-bottom: 1px solid #999;
	margin-bottom: 10px;
}

.theme {
	display: block !important;
	text-align: left !important;
}


/* clear ****************************************/

.entry_head:after
{content:" "; height:0px; clear:both; visibility:hidden; display:block;}

.entry_head
{display :inline-block;}

/*\*/
* html .entry_head
{height:1%;}

.entry_head
{display:block;}
/*/*/

/* 20120831 ****************************************/

.elm:after
{content:" "; height:0px; clear:both; visibility:hidden; display:block;}

.elm
{display :inline-block;}

/*\*/
* html .elm
{height:1%;}

.elm
{display:block;}
/*/*/


.left {
	float: left;
}

.right {
	float: right;
}

.bnr a {
	font-size: 12px;
	color: #ef6ea8;
	line-height: 1.5;
	text-align: left;
}

.bnr{
margin-bottom:15px;
}


#message {
padding-top:20px;
}
