/* CSS Document */

/* ================================================
	reset
=================================================*/

html { color:#f6f5ef;  }
body { margin:0 auto; overflow:visible; padding:0; -webkit-text-size-adjust: none; }
a { overflow:hidden; }
a img, img { border:0 !important; }
abbr, acronym { border:0; }
address, caption, cite, code, dfn, em, th, strong, var { font-style:normal; font-weight:normal; }
blockquote, dd, div, dl, dt, h1, h2, h3, h4, h5, h6, li, ol, p, pre, span, td, th, ul { margin:0; padding:0; }
caption, th { text-align:left; }
code, kbd, pre, samp, tt { font-family:monospace; line-height:100%; }
*+html code, *+html kbd, *+html pre, *+html samp, *+html tt { font-size:108%; }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; }
ol, ul { list-style:none; }
q:before, q:after { content:''; color:#594131; }   
button, fieldset, form, input, label, legend, select, textarea { font-family:inherit; font-size:100%; font-style:inherit; font-weight:inherit; margin:0; padding:0; vertical-align:baseline; }
table { border-collapse:collapse; border-spacing:0; font-size:100%; }
a {text-decoration:none; color:#594131;}
a:hover {text-decoration:none; color:#594131;}
a:visit{ color:#594131;}
strong { font-weight: bold; }
img{ max-width: 100%; height: auto; width /***/:auto; }


::selection {
background: #FF0; /* Safari, Chrome */
}
 
::-moz-selection {
background: #FF0; /* Firefox */
}



/*clearfix*/

.clearfix:after {
  content: ""; 
  display: block; 
  clear: both;
}

.clearfix{
	display: inline-block;
} 
/* Hides from IE Mac */
* html .clearfix{
	height: 1%;
}
.clearfix{
	display:block;
}
/* End Hack */ 


/* return */ 

.return span{ display:inline-block; }




	
/**wrap**/	

#wrap{
	width:100%;
	margin:0 auto;
	clear:both;
	background-color:#73604f; 
	}
	
	
/**hタグ**/
h1{}
h2{}
h3{}
h4{}
h5{}
h6{}
h7{}
h8{}
h9{}
h10{}
h11{}
h12{}

/**color**/
.tx_w{ color:#FFF; }
.tx_w a{ color:#FFF; }
	

/**ly**/
.two_ly{ width:50%; float:left;  }
.three_ly{ width:33%; float:left; }
.four_ly{ width:25%; float:left;  }
.five_ly{ width:20%; float:left; }
	

/**page_base**/

.page_base_w{ clear:both; }
.page_base{ clear:both; overflow:hidden; }
.page_design{ clear:both; max-width:800px; margin:0 auto; }
.page_row{ padding:0 15px; overflow:hidden; clear:both; }



/**more**/
.plus_psd{ padding:10px 0;}
.w80{ width:85%; margin:0 auto; }
.tx_gold{ color:#b9a580; }
.tx_center{ text-align:center; }
.ti_main{ font-size:10px; padding:10px 0; position:absolute; }
.relative{ position:relative; }
.tx_color{ color:#E36279; }
.bd_bt{ border-bottom:2px solid #d7c8be; margin-bottom:60px; }
.over{ overflow:hidden; }
/*.bg_w{ background-color:#e4e9e5; }*/
/*.bg_w{ background: #fff url(../images/common/bg.png); }*/

.bg_blown{ background-color: #594131; }
.line_tp{ border-top:1px solid #C0B4AA; }
.line_bt{ border-bottom:1px solid #C0B4AA; }
.line_dot_bt{ border-bottom:1px dashed #C0B4AA; }
.next_tx{display:inline-block;}
.bg_foot_01{ background-color:#F5EEDA; }
.bg_foot_02{ background-color:#E0D5C6; }
.bg_foot_03{ background-color:#7E7970; }
.bb_w{ border-bottom:1px solid #d7cfc9; }

/*区切り線*/
.bb_b{ border-bottom:1px solid #ccc; }
.bb_b02{ border-bottom:1px dashed #ccc;
	     padding-bottom:3px; }
/*区切り線*/


.page_title p span img{ height:30px; }
.page_title h4 span{ font-family:Lora, didot, baskerville, trajan, sans-serif; font-size:25px; letter-spacing:0.2em; }		
.page_title h4{ padding-bottom:8px; font-family: "hannari","ヒラギノ明朝 Pro W3", "ＭＳ Ｐ明朝", "MS PMincho", "Hiragino Mincho Pro", serif; font-size:16px;letter-spacing:0.2em; line-height:1.8em; }
.page_title h5{ padding-bottom:8px; font-family: "hannari","ヒラギノ明朝 Pro W3", "ＭＳ Ｐ明朝", "MS PMincho", "Hiragino Mincho Pro", serif; font-size:16px;letter-spacing:0.2em; line-height:1.8em; }
.page_title h6{ font-family:Lora, didot, baskerville, trajan, sans-serif; font-size:25px; letter-spacing:0.2em; }

/**bt_click_w**/

.bt_click_w{ width:140px; border:2px solid #FFF; margin:0 auto; color:#FFF; }
.bt_click_w p{ text-align:center; font-family: "hannari","ヒラギノ明朝 Pro W3", "ＭＳ Ｐ明朝", "MS PMincho", "Hiragino Mincho Pro", serif; font-size:14px; letter-spacing:0.1em; margin:5px 10px; background:url(../image/common/ic_next_w.png) no-repeat right; background-size:8px 16px; }

.bt_click_w02{ width:250px; border:2px solid #FFF; margin:0 auto; color:#FFF; }
.bt_click_w02 p{ text-align:center; font-family: "hannari","ヒラギノ明朝 Pro W3", "ＭＳ Ｐ明朝", "MS PMincho", "Hiragino Mincho Pro", serif; font-size:14px; letter-spacing:0.1em; margin:5px 10px; background:url(../image/common/ic_next_w.png) no-repeat right; background-size:8px 16px; }

.bt_click_b{ width:250px; border:2px solid #594131; margin:0 auto;  }
.bt_click_b p{ text-align:center; font-family: "hannari","ヒラギノ明朝 Pro W3", "ＭＳ Ｐ明朝", "MS PMincho", "Hiragino Mincho Pro", serif; font-size:14px; letter-spacing:0.1em; margin:5px 10px; background:url(../image/common/ic_next_b.png) no-repeat right; background-size:8px 16px;  color:#594131; }

.bt_click_b_02{ width:140px; border:2px solid #594131; margin:0 auto;  }
.bt_click_b_02 p{ text-align:center; font-family: "hannari","ヒラギノ明朝 Pro W3", "ＭＳ Ｐ明朝", "MS PMincho", "Hiragino Mincho Pro", serif; font-size:14px; letter-spacing:0.1em; margin:5px 10px; background:url(../image/common/ic_next_b.png) no-repeat right; background-size:8px 16px;  color:#594131; }

.bt_click_b_side{ width:140px; border:2px solid #594131; }
.bt_click_b_side p{ text-align:center; font-family: "hannari","ヒラギノ明朝 Pro W3", "ＭＳ Ｐ明朝", "MS PMincho", "Hiragino Mincho Pro", serif; font-size:14px; letter-spacing:0.1em; margin:5px 10px; background:url(../image/common/ic_next_b.png) no-repeat right; background-size:8px 16px;  color:#594131; }

.bt_click_b_03{ width:140px; border:2px solid #594131; background-color:#73604f; margin:0 auto;  }
.bt_click_b_03 p{ text-align:center; font-family: "hannari","ヒラギノ明朝 Pro W3", "ＭＳ Ｐ明朝", "MS PMincho", "Hiragino Mincho Pro", serif; font-size:14px; letter-spacing:0.1em; margin:5px 10px; background:url(../image/common/ic_next_w.png) no-repeat right; background-size:8px 16px;  color:#FFF; }


/**foot_bn**/
.foot_bn_w{ max-width:880px; margin:0 auto; clear:both; }
.foot_bn{ text-align:center; margin:40px 0px 20px 0px; overflow:hidden; }
.foot_bn dl{}
.foot_bn dt{ padding-bottom:10px; font-family: "hannari","ヒラギノ明朝 Pro W3", "ＭＳ Ｐ明朝", "MS PMincho", "Hiragino Mincho Pro", serif; font-size:18px; line-height:1.8em; letter-spacing:0.2em; }
.foot_bn dd{ height:1px; width:40px; margin:0 auto; }
.foot_bn p{ padding-top:20px; }


.bg_menu{ background:url(../image/common/bg_menu.jpg) center; }
.menu_side_l{ position:absolute; left:0px; top:0px; }
.menu_side_r{ position:absolute; right:0px; top:0px; }

.tx_banner_w{ padding:20px 0; overflow:hidden; max-width:600px; margin:0 auto; }
.tx_banner{ margin:15px; border:1px solid #FFF; padding:20px 15px; text-align:center; color:#FFF; }
.tx_banner dl{ background:url(../image/common/ic_next_w.png) no-repeat right; background-size:8px 16px;}
.tx_banner dt{ font-family:Lora, didot, baskerville, trajan, sans-serif; font-size:20px; letter-spacing:0.1em; }
.tx_banner dd{ padding-top:5px; font-family: "hannari","ヒラギノ明朝 Pro W3", "ＭＳ Ｐ明朝", "MS PMincho", "Hiragino Mincho Pro", serif; font-size:14px;}
.tx_banner_w a{ color:#FFF; }


/**access**/

#access{ color:#FFF; clear:both; padding:30px 30px 0px 30px; }
#access h5{ width:200px; margin:0 auto; padding:30px; }
#access dl{ font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "MS PGothic", sans-serif; font-size:13px; line-height:1.8em; text-align:center; }
#access dt{ padding-bottom:10px; }
#access dd{ line-height:1.8em;}
#access p a{ color:#FFF; }


/**access_w**/

#access_w{ clear:both; padding:0px 30px 40px 30px; }
#access_w dl{ font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "MS PGothic", sans-serif; font-size:13px; line-height:1.8em; text-align:center; }
#access_w dt{ padding-bottom:10px; }
#access_w dd{ line-height:1.8em;}


#access ul{ width:300px; margin:0 auto; overflow:hidden; clear:both; padding:30px 0;}
#access li{ width:33.3%; float:left; }


/**foot_link**/


#foot_link li{ overflow:hidden; color:#FFF; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "MS PGothic", sans-serif; font-size:13px; line-height:1.8em; text-align:center; background:url(../image/common/ic_next_w.png) no-repeat right; background-size:8px 16px; }
#foot_link li a{ color:#FFF; }


/**feed**/

.feed{ clear:both; padding-bottom:40px; overflow:hidden; }
.feed div{ overflow:hidden;  display:inline-block;  font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; margin-bottom:2px;  }
.feed div:last-child{  }
.feed div .date{ clear:both;  }
.feed div p.text{ font-size:12px;  }
.feed div h3{ font-size:15px; line-height:1em; padding:5px 0 2px 0; }
.blog_img{ overflow:hidden; height:100px; position:relative; overflow:hidden; width:30%; float:left; }
.blog_img img{ max-width: 170%; height: auto; width /***/:auto; position:relative;  }
.blog_data{ width:70%; float:left; font-size:12px; line-height:2em; padding-left:10px; padding-top:2px; }
.feed div span{ font-size:10px;  }
.blog_click{ position:relative; width:100%;  }
.blog_click_click{ position:absolute; right:20px; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "MS PGothic", sans-serif; font-size:10px; text-decoration:underline; bottom:5px; }

@media screen and (max-width: 799px) {
.tumblr_foot{   }	


/**page_title**/
.page_title{ overflow:hidden; padding:30px 0px 32px 0px; clear:both;  }
.page_title p{ font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "MS PGothic", sans-serif; font-size:13px; line-height:2.8em; }
.page_title ul{}
.page_title li{}
.page_title dl{ padding:0px 0px 0px 0px; overflow:hidden; }
.page_title dt{ height:1px; width:40px; margin:0 auto; }
.page_title dd{ font-size:12px; font-family:Lora, didot, baskerville, trajan, sans-serif; text-align:center; padding-top:20px; }
.page_title h2{ font-family: "Times New Roman", "游明朝", YuMincho, "ヒラギノ明朝 ProN W3" , "Hiragino Mincho ProN", "メイリオ", Meiryo, serif; font-size:21px; line-height:1.8em; letter-spacing:0.1em; padding-bottom:20px; }	
.page_title h3{ font-family: "Times New Roman", "游明朝", YuMincho, "ヒラギノ明朝 ProN W3" , "Hiragino Mincho ProN", "メイリオ", Meiryo, serif; font-size:18px; line-height:1.8em; letter-spacing:0.1em; padding-bottom:20px; }

.bn_first{text-align:center; }


.pb_end{ padding-bottom:40px;}


/**foot_link**/

#foot_link{ padding-bottom:10px; }
#foot_link ul{ padding:20px; }
#foot_link li{ padding:15px 0; border-bottom:1px solid #FFF;  }

#page_top{ text-align:center; padding:30px; overflow:hidden;  }
#page_top img{ height:40px; }


#access p{ width:260px; padding:10px; border:1px solid #FFF; margin:0 auto; text-align:center; font-family:'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', serif; font-size:26px; margin-top:25px; margin-bottom:25px; }
#access_w p{ width:260px; padding:10px; border:1px solid #594131; margin:0 auto; text-align:center; font-family:'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', serif; font-size:26px; margin-bottom:25px; }

/**nail**/
.tumblr_w{ }
#cover { }
#caption { padding:15px; }
#top_index{ width:100%; overflow:hidden; clear:both; display: block; }	
#top_index img{ width:100%; }	
.post_thumbnail td { overflow:hidden; display: block; position:relative; }
.post_thumbnail td img { overflow:hidden; display: block;} 


	
}


@media screen and (min-width: 800px) {
.tumblr_foot{ padding-top:200px; }	


/**page_title**/
.page_title{ padding:50px 30px 50px 30px; overflow:hidden;  }
.page_title p{ font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "MS PGothic", sans-serif; font-size:13px; line-height:2.8em; }
.page_title ul{}
.page_title li{}
.page_title dl{ padding:20px 0px 0px 0px; overflow:hidden; }
.page_title dt{ height:1px; width:40px; margin:0 auto; }
.page_title dd{ font-size:12px; font-family:Lora, didot, baskerville, trajan, sans-serif; text-align:center; padding-top:30px; }
.page_title h2{ font-family: "Times New Roman",hannari, "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN","ＭＳ Ｐ明朝",  "メイリオ", Meiryo, "MS PMincho", "Hiragino Mincho Pro", serif;  font-size:26px; line-height:1.8em; letter-spacing:0.7em; }
.page_title h3{ font-family: "Times New Roman",hannari, "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN","ＭＳ Ｐ明朝",  "メイリオ", Meiryo, "MS PMincho", "Hiragino Mincho Pro", serif;  font-size:22px; line-height:1.8em; letter-spacing:0.3em; }


.bn_first{ position:relative; top:-140px; height:100px; width:100%; text-align:center; }
.bn_first img{ height:280px; }

.pb_end{ padding-bottom:20px; }

#foot_link{ max-width:600px; margin:0 auto; padding-bottom:30px; }
#page_top{ text-align:center; padding:30px; overflow:hidden; border-top:1px solid #FFF; }
#page_top img{ height:40px; }


#access p{ margin:20px 0; width:300px; padding:10px; border:1px solid #FFF; margin:0 auto; text-align:center; margin-top:25px; margin-bottom:25px;font-family:'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', serif; font-size:28px;  }
#access_w p{ margin:20px 0; width:300px; padding:10px; border:1px solid #594131; margin:0 auto; text-align:center; margin-bottom:25px;font-family:'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', serif; font-size:28px;  }
		
	
/**nail**/
.post photo{}
.tumblr_w{ padding-top:40px; }
#cover { text-align:center;  }
#caption{ padding:15px 0px 15px 20px; width:60%;  }
#top_index{ overflow:hidden; clear:both; display: block; }			
.post_thumbnail td { overflow:hidden; display: block; position:relative; }
.post_thumbnail td img { overflow:hidden; display: block;}
}

