@charset "utf-8";
/*
-----------------------------------------

 【CSS編集 目次】

　(1) 文字のスタイル
　(2) ボタンのスタイル
　(3) エリアのスタイル
　(4) その他、拡張

  ※CSS編集で広告を修正しないでください
  （規約違反に該当する可能性があります）

-----------------------------------------
*/



/*
＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊


　(1) 文字のスタイル


＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊
*/



/* (1-1) 全体の文字
--------------------------------------------*/


/* 通常文字 */
.skinTextColor,.skinBaseTextColor,.skinBlock,body{
color:#333333;
}


/* リンク */
.skinAnchorColor,.skinBaseAnchorColor,.skinBlock a,a{
color:#0066cc;
}


/* 訪問済のリンク */
.skinAnchorVisitedColor,.skinBaseAnchorVisitedColor,.skinBlock a:visited,a:visited{
color:#996699;
}


/* マウスオーバーしたときのリンク */
.skinAnchorHoverColor,.skinBaseAnchorHoverColor,.skinBlock a:focus,.skinBlock a:hover,a:focus,a:hover{
color:#ff3366;
}


/* 弱い文字 （日付など）*/
.skinWeakColor,.skinBaseWeakColor{
color:#999999;
}


/* 強い文字 （NEW! 更新!など）*/
.skinStrongColor,.skinBaseStrongColor{
color:#ff3399;
}



/* (1-2) ブログタイトル文字
--------------------------------------------*/


/* skinTitle ブログタイトル文字 */
.skinTitle,.skinTitle:visited,.skinTitle:hover,.skinTitle:focus{
color:#000000;
font-weight:bold;
font-size:2.11em;
}


/* skinDescription ブログの説明文字 */
.skinDescription{
color:#333333;
}



/* (1-3) 記事／メッセージボード内の文字のスタイル
--------------------------------------------*/

/* skinArticleTitle 記事タイトル文字 */
.skinArticleTitle,.skinArticleTitle:hover,.skinArticleTitle:focus,.skinArticleTitle:visited{
font-size:1.31em;
font-weight:bold;
color:#0066cc;
}



/* (1-4) サイドバー内の文字のスタイル
--------------------------------------------*/

/* skinMenuTitle サイドメニュータイトル文字 */
.skinMenuTitle{}






/*
＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊


 (2) ボタンのスタイル
 ※ボタンの背景画像や文字の色などを指定


＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊
*/


/* (2-1) ボタン[横180px 縦35px]
--------------------------------------------*/


/* ボタンの背景画像 ※[横180px 縦35px]のボタンの背景画像を指定 */
.skinImgBtnM{
background-image:url(//stat100.ameba.jp/p_skin/wu_pf_cssedit/img/skin_btn_m.png);
}


/* ボタンの文字色 */
.skinImgBtnM:hover span,.skinImgBtnM:focus span,.skinImgBtnM span{
color:#333333 !important;
}




/* (2-2) アイコン付きボタン[横128px 縦28px]
--------------------------------------------*/


/* アイコン付き ボタンの背景画像 ※[横128px 縦28px]のボタンの背景画像を指定 */
.skinImgBtnS{
background-image:url(//stat100.ameba.jp/p_skin/wu_pf_cssedit/img/skin_btn_s.png);
}



.skinImgBtnS:hover span,.skinImgBtnS:focus span,.skinImgBtnS span{
/*
 アイコン画像は下記から指定
 menu_icons_pastel.png (パステル）
 menu_icons_gray.png（グレー）
 menu_icons_black.png（黒）
 menu_icons_white.png（白）
*/
background-image:url(//stat100.ameba.jp/common_style/img/skin/cmn/icons/menu_icons/menu_icons_pastel.png);
color:#333333 !important;/* ←ボタンの文字色 */
}




/* (2-3) ページ送りボタンの  << 次へ 、前へ >> 、「次の記事タイトル」 >> ボタン
--------------------------------------------*/


.skinSimpleBtn,.skinSimpleBtn:visited,.skinSimpleBtn:hover,.skinSimpleBtn:focus{
border:1px solid #dddddd;
background:#ffffff;
color:#0066cc !important;
}


/* ボタンにマウスオーバー */
.skinSimpleBtn:hover,.skinSimpleBtn:focus{
background:#f7f7f7;
}





/*
＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊


 (3) エリアのスタイル
 ※背景画像、サイズ、ボーダーなどを各部分ごとに指定


＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊
*/



/* (3-1) ボディ（全体）
--------------------------------------------*/


/* skinBody ボディ */
.skinBody{}/* ←ブログ全体に背景を敷きたいとき */
.skinBody2{}
.skinBody3{}




/* (3-2) ブログヘッダー
--------------------------------------------*/


/* skinHeaderArea ブログヘッダー980pxエリア */
.skinHeaderArea{}/* ←ブログヘッダーに背景画像を敷きたいとき */


/* skinBlogHeadingGroupArea タイトルと説明を囲うエリア */
.skinBlogHeadingGroupArea{
padding:20px 0 30px;
}


/* skinTitleArea ブログタイトルのエリア */
.skinTitleArea{
padding-bottom:4px;
}


/* skinDescriptionArea ブログの説明エリア */
.skinDescriptionArea{}




/* (3-3) コンテンツエリア
--------------------------------------------*/


/* skinContentsArea コンテンツ980pxエリア */
.skinContentsArea{
/* 注 ベースのcssにwidth:980px;の記述有り */
}




/* (3-4) メインエリア
--------------------------------------------*/


.skinMainArea{}




/* (3-5) メッセージボード
--------------------------------------------*/


.skinMessageBoard{
/* 注 ベースのcssに margin-bottom の記述有り */
border-top:1px dotted #979797;
border-bottom:1px dotted #979797;
background:#ffffff;/* ←メッセージボードに背景を敷きたいとき */
}
.skinMessageBoard2{}
.skinMessageBoard3{
padding:16px 30px;
}




/* (3-6) 記事
--------------------------------------------*/

/* skinArticle 記事エリア */
.skinArticle{
/* 注　ベースのcssに margin-bottom の記述有り */
padding:16px 0;
border:1px solid #dddddd;
background:#ffffff;/* ←記事に背景を敷きたいとき */
}
.skinArticle2{}
.skinArticle3{}


/* skinArticleHeader 記事タイトルエリア */
.skinArticleHeader{
margin:0 29px;
padding:2px 10px;
border-left:5px solid #e4e4e4;
}
.skinArticleHeader2{}


/* skinArticleBody 記事本文エリア */
.skinArticleBody{}
.skinArticleBody2{
margin:0 29px;
}


/* skinArticleFooter 記事フッターエリア */
.skinArticleFooter{
margin:10px 29px 0;
border-top:1px dotted #949494;
}





/* (3-7) サイドバーエリア
--------------------------------------------*/


.skinSubArea{} /* サイドバーエリア共通 */
.skinSubA{} /* 300pxのサイドバーエリア */
.skinSubB{} /* 180pxのサイドバーエリア */





/* (3-8) サイドバー　メニュー
--------------------------------------------*/


/* skinMenu サイドバー　メニューのエリア */
.skinMenu{
/* 注　ベースのcssに margin-bottom の記述有り */
background:#f7f7f7;/* ←サイドメニューに背景を敷きたいとき */
}
.skinMenu2{}


/* skinMenuHeader サイドメニュータイトルエリア */
.skinMenuHeader{
padding:5px 10px;
background:#e4e4e4;/* ←サイドメニューのタイトルに背景を敷きたいとき */
}


/* skinMenuBody サイドメニュー本文エリア */
.skinMenuBody{
margin:10px;
padding:10px;
background:#ffffff;/* ←サイドメニューの本文に背景を敷きたいとき */
}



/* (3-9) サイドバーの　リスト画像、ボーダー　※要素のbottomに指定すること
--------------------------------------------*/


.skinSubHr,
.skinSubList li{
margin-bottom:3px;
padding-bottom:3px;
border-bottom:1px dotted #b3b3b3;
}



/* (3-10) コメント欄、記事一覧などの一覧
--------------------------------------------*/


/* 背景色 */
.skinBgColor,.skinBaseBgColor,.skinBlock{
background-color:#ffffff;
}


/* 弱い背景色 */
.skinWeakBgColor,.skinBaseWeakBgColor{
background-color:#f7f7f7;
}


/* 強い背景色 */
.skinStrongBgColor,.skinBaseStrongBgColor{
background-color:#f7f7f7;
}


/* 枠線の色 */
.skinBorderColor,.skinBaseBorderColor,.skinBlock{
border-color:#dddddd;
}


/* 境界線の色 */
.skinBorderHr,.skinBorderList li{
border-color:#b3b3b3;
}




/*
＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊


 (4) その他、拡張


＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊
*/


/* その他、拡張があれば記述 */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}body,h1,h2,h3,h4,p,dl,dt,dd,ul,ol,li{margin:0;padding:0}body{font-family:"Lucida Sans","Hiragino Kaku Gothic Pro",Meiryo,"MS PGothic",Osaka;font-size:14px}a{text-decoration:none}a:hover{text-decoration:underline}b,strong{font-weight:bold}.attention{color:#aa0000;font-weight:bold}.attention a{color:#aa0000}.important{background:url(http://ifiles.jp/ameblo/temp/img/red_amikake.png) repeat left top}.bold{font-weight:bold}.hl4{background:url(http://ifiles.jp/ameblo/temp/img/list_big_c.png) no-repeat left 0.5em;font-size:16px;font-weight:bold;line-height:1.4;padding:0.4em 0 0.2em 25px}.wrapper{margin:0 auto;padding:10px 0;width:960px}header h1{font-size:12px;text-align:right}header h1 a{color:#000000}header h1 a:visited{color:#000000}header h1 a:hover{color:#000000}header .blog-heading-area{overflow:hidden;*zoom:1;border-top:5px solid #000;height:94px;line-height:1.2;margin-top:15px;padding-top:20px}header .blog-heading-area .blog-heading-title{float:left;display:inline;color:#656565;font-size:12px;margin-top:10px}header .blog-heading-area .blog-heading-option{float:right;display:inline;text-align:right}header .blog-heading-area .blog-heading-option .blog-heading-tel{background:url(http://ifiles.jp/ameblo/temp/img/tel.png) no-repeat left center;color:#aa0000;font-size:26px;font-weight:bold;padding-left:45px}header .blog-heading-area .blog-heading-option .blog-heading-time-list{overflow:hidden;*zoom:1}header .blog-heading-area .blog-heading-option .blog-heading-time-list li{float:right;display:inline;color:#656565;margin-left:1em}header .blog-heading-area .blog-heading-option .blog-heading-option-list{overflow:hidden;*zoom:1;margin-top:5px}header .blog-heading-area .blog-heading-option .blog-heading-option-list li{float:right;display:inline;background:#ffffff;border:2px solid #000;border-radius:10px;color:#000000;font-size:10px;margin-left:1em;padding:3px 10px}header .sbc-header-area{border:none;height:auto;padding:0 0 20px}header nav{border-top:2px solid #000;border-bottom:1px solid #ccc}header nav ul{overflow:hidden;*zoom:1;margin:0 auto}header nav ul.item7{width:847px}header nav ul.item6{width:726px}header nav ul.item5{width:605px}header nav ul li{float:left;display:inline}header nav ul li a{color:#000000;display:block;font-size:14px;padding:1.8em 0;text-align:center;width:121px}header nav ul li a:visited{color:#000000}header nav ul li a:hover{background:#000000;color:#ffffff;text-decoration:none}.contents{overflow:hidden;*zoom:1;margin-top:20px;position:relative}.contents .heading{border-top:3px solid #000;border-bottom:1px solid #000;margin-bottom:15px}.contents .heading .hl2{font-size:20px;font-weight:bold;line-height:1.4;padding:1em 0}.contents .heading .hl2 a{color:#000000}.contents .heading .hl3{display:block;font-size:18px;font-weight:bold;padding:0.8em 0}.contents .heading .hl3 a{color:#000000}.contents .button a{border:3px solid #000;color:#000000;display:block;font-size:18px;font-weight:bold;padding:1em 0;text-align:center;text-decoration:none}.contents .button a:hover{background:#000000;color:#ffffff}.contents .button a:hover .arrow{background:url(http://ifiles.jp/ameblo/temp/img/arrow_white_right.png) no-repeat left center}.contents .button a .arrow{background:url(http://ifiles.jp/ameblo/temp/img/arrow_black_right.png) no-repeat left center;padding-left:20px}.contents .list-link{margin-top:0.5em;text-align:right}.contents .list-link .list-link-mark{background:url(http://ifiles.jp/ameblo/temp/img/arrow.png) no-repeat left center;padding:0 0 0 20px}.contents .list-link .list-link-mark a{color:#000000}.contents .list-link .list-link-mark a:visited{color:#000000}.contents .list-link .list-link-mark a:hover{color:#000000;text-decoration:underline}.contents .archive-list{margin:1em 0}.contents .archive-list ul li{background:url(http://ifiles.jp/ameblo/temp/img/arrow.png) no-repeat left 0.6em;line-height:1.4;padding:0.3em 0 0.2em 20px}.contents .archive-list ul li a{color:#000000}.contents .archive-list ul li a:visited{color:#000000}.contents .archive-list ul li a:hover{color:#000000;text-decoration:underline}.contents .page-body p{font-size:16px;line-height:1.6;margin:1em 0}.contents .page-body ul{margin:1em 0}.contents .page-body ul li{background:url(http://ifiles.jp/ameblo/temp/img/circle.png) no-repeat left 0.5em;font-size:16px;line-height:1.6;padding:0.2em 0 0 20px}.contents .page-body ol li{font-size:16px;line-height:1.6;padding:0.4em 0 0 25px}.contents .page-body ol li.list1{background:url(http://ifiles.jp/ameblo/temp/img/num1.png) no-repeat left 0.4em}.contents .page-body ol li.list2{background:url(http://ifiles.jp/ameblo/temp/img/num2.png) no-repeat left 0.4em}.contents .page-body ol li.list3{background:url(http://ifiles.jp/ameblo/temp/img/num3.png) no-repeat left 0.4em}.contents .page-body ol li.list4{background:url(http://ifiles.jp/ameblo/temp/img/num4.png) no-repeat left 0.4em}.contents .page-body ol li.list5{background:url(http://ifiles.jp/ameblo/temp/img/num5.png) no-repeat left 0.4em}.contents .page-body ol li.list6{background:url(http://ifiles.jp/ameblo/temp/img/num6.png) no-repeat left 0.4em}.contents .page-body ol li.list7{background:url(http://ifiles.jp/ameblo/temp/img/num7.png) no-repeat left 0.4em}.contents .page-body ol li.list8{background:url(http://ifiles.jp/ameblo/temp/img/num8.png) no-repeat left 0.4em}.contents .page-body ol li.list9{background:url(http://ifiles.jp/ameblo/temp/img/num9.png) no-repeat left 0.4em}.contents .page-body ol li.list10{background:url(http://ifiles.jp/ameblo/temp/img/num10.png) no-repeat left 0.4em}.contents .page-body ol li.list11{background:url(http://ifiles.jp/ameblo/temp/img/num11.png) no-repeat left 0.4em}.contents .page-body ol li.list12{background:url(http://ifiles.jp/ameblo/temp/img/num12.png) no-repeat left 0.4em}.contents .page-body ol li.list13{background:url(http://ifiles.jp/ameblo/temp/img/num13.png) no-repeat left 0.4em}.contents .page-body ol li.list14{background:url(http://ifiles.jp/ameblo/temp/img/num14.png) no-repeat left 0.4em}.contents .page-body ol li.list15{background:url(http://ifiles.jp/ameblo/temp/img/num15.png) no-repeat left 0.4em}.contents .page-body ol li.list16{background:url(http://ifiles.jp/ameblo/temp/img/num16.png) no-repeat left 0.4em}.contents .page-body ol li.list17{background:url(http://ifiles.jp/ameblo/temp/img/num17.png) no-repeat left 0.4em}.contents .page-body ol li.list18{background:url(http://ifiles.jp/ameblo/temp/img/num18.png) no-repeat left 0.4em}.contents .page-body ol li.list19{background:url(http://ifiles.jp/ameblo/temp/img/num19.png) no-repeat left 0.4em}.contents .page-body ol li.list20{background:url(http://ifiles.jp/ameblo/temp/img/num20.png) no-repeat left 0.4em}.contents .table table{font-size:16px;margin:1em 0;width:100%}.contents .table table tr th{background:#f9f9f9;border:1px solid #ccc;font-weight:bold;padding:10px;text-align:center}.contents .table table tr td{border:1px solid #ccc;padding:10px}.contents .blockquote blockquote{border:1px solid #ccc;line-height:1.6;margin:1em 0;padding:0.5em 1.5em}.contents .blockquote blockquote p{margin:1em 0}.contents .box{border:3px solid #000;margin:1em 0;padding:1em}.contents .main{float:left;display:inline;width:430px}.contents .main .module{margin-bottom:40px}.contents .main .price-item{margin-bottom:10px}.contents .main .price-item dl{overflow:hidden;*zoom:1;border:3px solid #000;font-size:18px;font-weight:bold}.contents .main .price-item dl dt{float:left;display:inline;padding:20px 0 20px 20px;width:254px}.contents .main .price-item dl dd{float:right;display:inline;padding:20px 20px 20px 0;text-align:right;width:130px}.contents .main .price-item .price-item-description{overflow:hidden;*zoom:1;border:3px solid #000;border-top-width:0;line-height:1.4;padding:20px}.contents .main .price-item .price-item-description .price-item-text{float:left;display:inline;width:230px}.contents .main .price-item .price-item-description .price-item-image{float:right;display:inline;width:150px}.contents .main .price-list dl{overflow:hidden;*zoom:1;border:1px solid #ccc;border-width:0 1px;font-size:16px;font-weight:bold}.contents .main .price-list dl.first{border-top-width:1px}.contents .main .price-list dl dt{float:left;display:inline;padding:10px;width:228px}.contents .main .price-list dl dd{float:right;display:inline;padding:10px;text-align:right;width:150px}.contents .main .price-list .price-description{border:1px solid #ccc;border-top:1px dashed #ccc;line-height:1.4;padding:10px}.contents .main .price-list .non-text{border-bottom:1px solid #ccc}.contents .main .price-list .note{margin-top:10px}.contents .main .price-list .item{margin-bottom:20px}.contents .main .price-item-table{margin-bottom:10px;width:100%}.contents .main .price-item-table tr{border:3px solid #000;font-size:18px}.contents .main .price-item-table tr th{font-weight:bold;padding:20px}.contents .main .price-item-table tr td{font-weight:bold;padding:20px;text-align:right}.contents .main .price-item-table tr td.price-item-description{font-size:14px;font-weight:normal;line-height:1.4;text-align:left;vertical-align:top}.contents .main .price-list-table{margin-bottom:10px;width:100%}.contents .main .price-list-table tr{border:1px solid #ccc}.contents .main .price-list-table tr th{font-size:16px;font-weight:bold;line-height:1.4;padding:10px}.contents .main .price-list-table tr td{font-size:16px;font-weight:bold;line-height:1.4;padding:10px;text-align:right}.contents .main .price-list-table tr td.price-list-description{font-size:14px;font-weight:normal;text-align:left;vertical-align:top}.contents .main .price-list-table tr.bb-none{border-bottom:0}.contents .main .price-list-table tr.bt-dashed{border-top:1px dashed #ccc}.contents .main .main-catch{font-size:30px;font-weight:bold;line-height:1.2;margin-bottom:20px}.contents .main .reason .reason-item{margin-bottom:20px}.contents .main .reason .reason-item h3{border-bottom:1px solid #000;font-size:18px;font-weight:bold;line-height:1.4;margin-bottom:10px;padding-bottom:5px}.contents .main .reason .reason-item .reason-item-body{overflow:hidden;*zoom:1;line-height:1.6}.contents .main .reason .reason-item .reason-item-body .reason-body-text{float:left;display:inline;width:270px}.contents .main .reason .reason-item .reason-item-body .reason-body-image{float:right;display:inline;width:150px}.contents .main .main-photo-before-after{margin-bottom:20px}.contents .main .main-photo-before-after ul{overflow:hidden;*zoom:1;background:url(http://ifiles.jp/ameblo/temp/img/arrow2.png) no-repeat center center}.contents .main .main-photo-before-after ul li{float:left;display:inline;width:200px}.contents .main .main-photo-before-after ul li.before{padding-right:30px}.contents .main .main-photo-before-after ul li p{font-weight:bold;margin-top:0.5em;text-align:center}.contents .main .main-photo-six ul{overflow:hidden;*zoom:1}.contents .main .main-photo-six ul li{float:left;display:inline;margin:0 5px 20px 0;width:140px}.contents .main .main-photo-six ul li.last{margin-right:0}.contents .main .main-photo-six ul li p{font-weight:bold;line-height:1.4}.contents .main .main-photo-two{margin-bottom:20px}.contents .main .main-photo-two ul{overflow:hidden;*zoom:1}.contents .main .main-photo-two ul li{float:left;display:inline;width:200px}.contents .main .main-photo-two ul li.one{padding-right:30px}.contents .main .main-photo-two ul li p{font-weight:bold;line-height:1.4;margin-top:0.5em}.contents .main .main-photo-experience h3{border-bottom:2px solid #ccc;font-size:18px;font-weight:bold;margin-bottom:15px;padding-bottom:0.5em}.contents .main .main-photo-experience .experience-image-area{overflow:hidden;*zoom:1}.contents .main .main-photo-experience .experience-image-area .experience-image{float:left;display:inline;width:200px}.contents .main .main-photo-experience .experience-image-area .experience-person{float:right;display:inline;width:220px}.contents .main .main-photo-experience .experience-image-area .experience-person dl{overflow:hidden;*zoom:1;border-bottom:1px solid #ccc;font-size:16px;margin-bottom:10px;padding-bottom:10px}.contents .main .main-photo-experience .experience-image-area .experience-person dl dt{float:left;display:inline;font-weight:bold;width:40px}.contents .main .main-photo-experience .experience-image-area .experience-person dl dd{float:right;display:inline;width:190px}.contents .main .main-photo-experience .experience-num{font-size:24px;font-weight:bold;text-align:center;padding:0.5em 0}.contents .main .main-photo-experience .experience-term{color:#999999;margin:1em 0}.contents .main .main-photo-experience .experience-text{font-size:14px;line-height:1.4}.contents .main .main-photo-experience .experience-lead{font-size:18px;font-weight:bold;margin-bottom:0.5em}.contents .main .main-mail-form{line-height:1.4}.contents .main .main-mail-form .mail-form{overflow:hidden;*zoom:1;margin-top:10px}.contents .main .main-mail-form .mail-form p{float:left;display:inline}.contents .main .main-mail-form .mail-form p.mail-form-input{margin-right:10px}.contents .main .main-mail-form .mail-form p.mail-form-input input{border:1px solid #ccc}.contents .main .main-mail-form .mail-form p.mail-form-submit input{background:#ffffff;border:2px solid #000;padding:0.1em 2em}.contents .main .main-mail-form .mail-form p.mail-form-submit input:hover{background:#000000;color:#ffffff}.contents .main .main-contact-form{border:1px solid #ccc;font-weight:bold;padding:0 1em 0.5em}.contents .main .main-contact-form h3{font-size:16px;margin:1em 0 0.5em}.contents .main .main-contact-form p{font-size:14px;font-weight:normal}.contents .main .main-contact-form ul{margin:0.5em 0 0}.contents .main .main-contact-form ul li{background:none;padding:0}.contents .main .main-contact-form ul.main-contanct-form-nav{margin:0;overflow:hidden;*zoom:1}.contents .main .main-contact-form ul.main-contanct-form-nav li{float:left;display:inline;margin-right:0.5em}.contents .main .main-reader .button{margin-top:20px}.contents .main .main-reader .note{margin-top:0.5em}.contents .main .to-button{overflow:hidden;*zoom:1;margin-top:20px}.contents .main .to-button .to-beginner{float:left;display:inline;width:210px}.contents .main .to-button .to-reason{float:right;display:inline;width:210px}.contents .main .main-blog-ranking{margin-top:20px}.contents .main .main-blog-ranking .hl4{font-size:14px;font-weight:normal;padding-top:0.6em}.contents .main .main-blog-ranking .button{margin-top:0.5em}.contents .main .main-blog-ranking .note{margin-top:0.5em}.contents .main .page-social{margin-top:2em}.contents .main .page-social ul{overflow:hidden;*zoom:1}.contents .main .page-social ul li{float:left;display:inline;margin-right:10px}.contents .main .article{position:relative;padding-top:1.5em}.contents .main .article .article-tool{overflow:hidden;*zoom:1;position:absolute;top:0;left:0;width:430px}.contents .main .article .article-tool .article-tool-day{float:left;display:inline;width:225px}.contents .main .article .article-tool .article-tool-category{float:right;display:inline;line-height:1.4;text-align:right;width:225px}.contents .main .article .article-tool .article-tool-category .article-tool-category-label{background:url(http://ifiles.jp/ameblo/temp/img/entry_category_icon.png) no-repeat left center;padding-left:20px}.contents .main .archive-list ul li{font-size:16px}.contents .main .main-pop a{color:#000000}.contents .main .main-pop a:visited{color:#000000}.contents .main .main-pop a:hover{color:#000000;text-decoration:underline}.contents .main .media-body{overflow:hidden;*zoom:1;border-top:1px solid #ccc;margin-top:10px;padding-top:10px}.contents .main .media-body.first{border:none;margin:0;padding:0}.contents .main .media-body .media-author{color:#999999;margin:1em 0}.contents .main .media-body .media-image{float:left;display:inline;width:100px}.contents .main .media-body .media-text{float:right;display:inline;width:320px}.contents .main .media-body .media-text h3{font-size:16px;font-weight:bold;line-height:1.4}.contents .main .media-body .media-text p{line-height:1.4;margin-top:10px}.contents .main .new-articles{overflow:hidden;*zoom:1;border:2px solid #000;line-height:1.1;padding:20px 10px}.contents .main .new-articles .new-articles-title{float:left;display:inline;font-weight:bold;width:70px}.contents .main .new-articles .new-articles-body{float:right;display:inline;height:1.15em;overflow:hidden;position:relative;width:326px}.contents .main .new-articles .new-articles-body ul{position:relative}.contents .main .new-articles .new-articles-body ul li{line-height:1.2;padding-bottom:0.2em;position:relative}.contents .main .new-articles .new-articles-body ul li .new-article-date{color:#999999}.contents .main .new-articles .new-articles-body ul li a{color:#000000;padding-bottom:0}.contents .main .new-articles .new-articles-body ul li a:hover{text-decoration:underline}.contents .main #article-bottom-new-article{margin-bottom:20px}.contents .main #article-bottom-new-article .main-new-article-item{overflow:hidden;*zoom:1;border-top:1px solid #ccc;margin-top:10px;padding-top:10px}.contents .main #article-bottom-new-article .main-new-article-item.first{border:none;margin:0;padding:0}.contents .main #article-bottom-new-article .main-new-article-item .media-author{color:#999999;margin:1em 0}.contents .main #article-bottom-new-article .main-new-article-item .main-new-article-image{float:left;display:inline;width:100px}.contents .main #article-bottom-new-article .main-new-article-item .main-new-article-text{float:right;display:inline;width:320px}.contents .main #article-bottom-new-article .main-new-article-item .main-new-article-text .main-new-article-title{font-size:16px;font-weight:bold;line-height:1.4}.contents .main #article-bottom-new-article .main-new-article-item .main-new-article-text .main-new-article-title a{color:#000000}.contents .main #article-bottom-new-article .main-new-article-item .main-new-article-text .main-new-article-title .triangle{background:url(http://ifiles.jp/ameblo/temp/img/arrow.png) no-repeat right center;padding-right:20px}.contents .main #article-bottom-new-article .main-new-article-item .main-new-article-text .main-new-article{line-height:1.4;margin-top:10px}.contents .sub1{float:right;display:inline;width:300px}.contents .sub1 a{color:#000000}.contents .sub1 a:visited{color:#000000}.contents .sub1 a:hover{color:#000000;text-decoration:none}.contents .sub1 a:hover .side-photo-list{background:#eeeeee}.contents .sub1 a:hover .side-photo-before-after{background:#eeeeee}.contents .sub1 a:hover .side-voice{background:#eeeeee}.contents .sub1 .module{margin-bottom:20px}.contents .sub1 .module .button a:hover{color:#ffffff}.contents .sub1 .side-photo-list{overflow:hidden;*zoom:1;border-bottom:1px solid #ccc;padding:8px 0 5px}.contents .sub1 .side-photo-list .side-photo-list-image{float:left;display:inline;width:100px}.contents .sub1 .side-photo-list .side-photo-list-text{float:right;display:inline;width:190px}.contents .sub1 .side-photo-before-after{border-bottom:1px solid #ccc;padding:10px 0 20px}.contents .sub1 .side-photo-before-after h4{font-weight:bold}.contents .sub1 .side-photo-before-after ul{overflow:hidden;*zoom:1;background:url(http://ifiles.jp/ameblo/temp/img/arrow2.png) no-repeat center 45px;padding-top:10px}.contents .sub1 .side-photo-before-after ul li{float:left;display:inline;width:110px}.contents .sub1 .side-photo-before-after ul li.before{padding-right:80px}.contents .sub1 .side-photo-before-after ul li p{font-weight:bold;margin-top:0.5em;text-align:center}.contents .sub1 .side-voice{overflow:hidden;*zoom:1;border-bottom:1px solid #ccc;padding:8px 0 5px}.contents .sub1 .side-voice .side-voice-text{float:right;display:inline;line-height:1.4;width:190px}.contents .sub1 .side-voice .side-voice-text h4{font-weight:bold}.contents .sub1 .side-voice .side-voice-text .author{color:#999999;margin-top:0.5em}.contents .sub1 .side-voice .side-voice-image{float:left;display:inline;width:100px}.contents .sub1 .side-social ul{overflow:hidden;*zoom:1}.contents .sub1 .side-social ul li{float:left;display:inline;width:145px}.contents .sub1 .side-social ul li.icon-fb{margin-right:10px}.contents .sub1 .ilb{color:#999999;font-size:13px;line-height:1.4}.contents .sub1 .ilb a{color:#999999}.contents .sub1 .ilb a:visited{color:#999999}.contents .sub1 .ilb a:hover{color:#999999;text-decoration:underline}.contents .sub1 .themeMenu .list-link{border-top:1px solid #ccc;padding-top:0.5em}.contents .sub1 .recentEntriesMenu .list-link{border-top:1px solid #ccc;padding-top:0.5em}.contents .sub2{float:left;display:inline;width:180px;line-height:1.4}.contents .sub2 .module{margin-bottom:20px}.contents .sub2 .side-shop-info{border:1px solid #000;padding:10px 5px}.contents .sub2 .side-shop-info h3{font-weight:bold;line-height:1.4}.contents .sub2 .side-shop-info .side-shop-info-image{margin-top:10px;text-align:center}.contents .sub2 .side-shop-info .side-shop-info-tel{background:url(http://ifiles.jp/ameblo/temp/img/tel_small.png) no-repeat left center;color:#aa0000;font-size:16px;font-weight:bold;margin-top:10px;padding-left:25px}.contents .sub2 .side-shop-info dl dt{background:#eeeeee;border:1px solid #000;border-radius:3px;font-size:12px;margin-top:10px;padding:1px 0;text-align:center;width:60px}.contents .sub2 .side-shop-info dl dd{line-height:1.4;margin-top:5px}.contents .sub2 .side-shop-info ul li a{border:1px solid #ccc;color:#000000;display:block;font-size:13px;font-weight:bold;margin-top:10px;padding:1em 0}.contents .sub2 .side-shop-info ul li a .title{padding:0.2em 0 0 25px}.contents .sub2 .side-shop-info ul li a:hover{color:#ffffff;text-decoration:none}.contents .sub2 .side-shop-info ul li.side-shop-info-mail a{background:url(http://ifiles.jp/ameblo/temp/img/mail_off.png) no-repeat 3px center}.contents .sub2 .side-shop-info ul li.side-shop-info-mail a:hover{background:url(http://ifiles.jp/ameblo/temp/img/mail_on.png) #000 no-repeat 3px center}.contents .sub2 .side-shop-info ul li.side-shop-info-map a{background:url(http://ifiles.jp/ameblo/temp/img/map_off.png) no-repeat 5px center}.contents .sub2 .side-shop-info ul li.side-shop-info-map a:hover{background:url(http://ifiles.jp/ameblo/temp/img/map_on.png) #000 no-repeat 5px center}.contents .sub2 .side-shop-info ul li.side-shop-info-syuzai a{background:url(http://ifiles.jp/ameblo/temp/img/syuzai_off.png) no-repeat 3px center}.contents .sub2 .side-shop-info ul li.side-shop-info-syuzai a:hover{background:url(http://ifiles.jp/ameblo/temp/img/syuzai_on.png) #000 no-repeat 3px center}.contents .sub2 .side-shop-info ul li.side-shop-info-link a{background:url(http://ifiles.jp/ameblo/temp/img/link_off.png) no-repeat 3px center}.contents .sub2 .side-shop-info ul li.side-shop-info-link a:hover{background:url(http://ifiles.jp/ameblo/temp/img/link_on.png) #000 no-repeat 3px center}.contents .sub2 .side-reserve{border:1px solid #000;padding:1em 5px}.contents .sub2 .side-reserve h3{font-size:16px;font-weight:bold}.contents .sub2 .side-reserve p{line-height:1.4;margin-top:10px}.contents .sub2 .profileMenu{line-height:1.4}.contents .sub2 .profileMenu .archive-list li{background:none}.contents .sub2 .profileMenu .archive-list li.freeText{padding-left:0}.contents .sub2 .profileMenu .skinImgBtnS span{font-size:12px}.contents .sub2 .readerRequestDescription{margin-top:5px;text-align:left}.contents .sub2 .profile-fb-friend{text-align:center}.contents .sub2 .google-map{margin-top:10px}footer{margin-top:20px}footer .footer-nav{background:#000000}footer .footer-nav ul{overflow:hidden;*zoom:1;margin:0 auto}footer .footer-nav ul.item7{width:847px}footer .footer-nav ul.item6{width:726px}footer .footer-nav ul.item5{width:605px}footer .footer-nav ul li{float:left;display:inline}footer .footer-nav ul li a{color:#ffffff;display:block;padding:2em 0;text-align:center;width:121px}footer .copyright{color:#999999;font-size:12px;margin-top:10px;text-align:center}footer .copyright .ilb{margin-top:10px;font-size:14px}footer .copyright a{color:#999999}.articleText{line-height:1.4}.articleText img{max-width:430px}.pagingArea{width:440px}.profileBtnArea li{display:block}.pagingPrev{padding:4px 8px 3px;right:260px}.pagingNext{padding:4px 8px 3px;left:260px}.skinArticleBody2{margin:0}.skinArticleFooter{margin:10px 0 0;width:430px;overflow:hidden}.commentBody{line-height:1.4}.commentFooter{line-height:1.4}.commentFooter .commentTime{display:block}.userLinkArea{margin:0}.contentsList .contentTitle{line-height:1.4}.contentsList .contentDetailArea{line-height:1.4}.tab{font-size:12px;max-width:125px;min-width:125px;width:125px}.themeList li{line-height:1.4;height:auto;margin-bottom:0.5em}.columnC .layoutContentsA{width:755px}.layoutContentsB{width:180px}
