/*
Theme Name: Photo Me
Theme URI: http://themes.themegoods2.com/photome/demo
Description: Premium Photography Portfolio Theme
Version: 1.6
Tags: yellow, white, responsive-layout, custom-header, custom-background, threaded-comments, translation-ready, editor-style, custom-menu
Author: ThemeGoods
Author URI: http://themeforest.net/user/ThemeGoods
License: GNU General Public License
License URI: http://themeforest.net/licenses/regular_extended
Text Domain: photome
*/

@import "css/screen.css"; 
/*-----全体-----
*/html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
	font-family: Noto Sans Japanese,YuGothic,"游ゴシック",ArialMT,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS P Gothic",sans-serif;
font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
}
/*-----グローバルメニューメニュー-----
*/
.top_bar.hasbg a:active {
	/*	background-color:rgba(18,18,18,0.46);
	*/
	color:#c7f9f9 !important;
}
/*-----メニュー背景にシャドウ-----
*/
.top_bar.hasbg, .top_bar.hasbg {
/*	background-color:rgba(61,61,61,0.37);
*/	padding-bottom:0px;
}
/*-----スライダーの矢印を丸く-----
*/
.flex-direction-nav a {
	border-radius:50px;
}

/*----ロゴの上下要素との隙間をゼロに----
*/
#logo_wrapper {
	padding-bottom:10px;
	padding-top:15px;
}
/*----メニューバーのマウスオーバー時背景色----
*/
#menu_wrapper .nav ul li a.hover, #menu_wrapper .nav ul li a:hover, #menu_wrapper div .nav li a.hover, #menu_wrapper div .nav li a:hover {
	background-color:rgba(75,75,75,1.00);
}
/*----引用符----
*/
blockquote p {
	font-size:13px;
	padding:2% 7%!important;
}
	
blockquote{
	width:85%;
	margin:1px;
    padding:0.2em;
    position:relative;
    z-index:1;
	opacity:1;
}
blockquote p {
	color:#0201E8;
}
/*----写真テキストハーフ時の行間----
*/
.one_half.last p{
	line-height:2;
}
/*----hタグ----
*/	
h3 {
	padding-bottom: .5em;
	margin-bottom:5px;
	padding-top:15px;
	border-bottom: 1px solid #ccc;
}
.bold h3 {
	font-weight: 900;
}
h4 {
	padding: .25em 0 .25em .75em;
	border-left: 6px solid #41FFFA;
}	
h5 {
	padding-left:10px;
	padding-bottom: .5em;
	margin-bottom:4px;
	border-bottom: 1px solid #ccc;
}
.content h4 {
	color:#fff;
}
.post_header a {
	color:#FFF!important;
}
/*新着一覧
====================================
*/

.one_third_bg {
}
.ppb_blog_minimal .one_third_bg .blog_minimal_wrapper {
	padding:0;
}
.ppb_blog_minimal .one_third_bg .blog_minimal_wrapper .content {
	width:100%;
	margin:0 auto;
}
.ppb_blog_minimal .one_third_bg .blog_minimal_wrapper .content h4 {
	text-align:center;
	border:none;
}
.one_third_bg {
	height:30%!important;
	float:none;
	width:100%;
	margin:0 auto;
	padding:1% 0;
}
.ppb_blog_minimal .one_third_bg {
	border-right:none;
	border-left:none;
	border-top:none;
}
.ppb_blog_minimal .one_third_bg .blog_minimal_wrapper .content .post_detail {
	bottom:-30%;
	left:3%;
	color:#fff;
}
/*メール購読 ボーダー削除
====================================
*/
.jetpack_subscription_widget .widgettitle:before{
	border:none;
}
#subscribe-text p {
	color:#FFF;
}

/*アイキャッチ非表示
====================================
*/

#page_caption {
	display:none;
}
	

/*----行間----
*/
.standard_wrapper p{
	line-height:1.8;
}
/*----画像との間隔----
*/
.inner {
	padding-top:15px;
}
.inner h3 {
	border:none;
}
.border h3 {
	border-bottom: 1px solid #ccc;
}

	
.page_content_wrapper withbg {
	margin-bottom:15px;
}

.middle_f p {
	font-size:16px;
}
/*黒背景
====================================
*/

.black_back {
	background-color:#000;
	color:#fff;
	margin-top:30px;
	margin-bottom:10px;
}
.black_back p {
	font-size:16px;
}
/*パンくず
====================================
*/

.breadcrumbs span,.breadcrumbs a,.breadcrumbs div {
	color:#fff;
}
.breadcrumbs {
	color:#FFF;
}
/*コンタクトフォームページサイドバー非表示
====================================
*/
.sidebar_none {
	display:none;
}
/*ブログページフォントカラー
====================================
*/
.single-post .post_header_title {
	display:none;
}
	
.post_content_wrapper p,.post_content_wrapper h1,.post_content_wrapper h2,.post_content_wrapper h3,.post_content_wrapper h4,.post_content_wrapper h5,.post_content_wrapper h6,.post_content_wrapper h7,.post_content_wrapper,h8 {
	color:#fff;
}
#paging p {
	color:#fff;
}
#paging {
	display:flex;
	position:relative;
	width:100%;
	height:10%;
	margin:5% 0;
}
.next {
	position:absolute;
	top:1%;
	left:1%;
}
.next a,.prev a {
	font-size:110%;
	color:#fff;
	display:block;
	border:1px solid #ab045c;
	border-radius:10px;
	padding:3px 20px;
	background-color:#ab045c;
}
.prev {
	position:absolute;
	top:1%;
	right:1%;
}
.prev p {
	text-align:right;
}

.sd-content ul {
	display:flex;
	text-align:center;
}
.social_share_wrapper h5 {
	color:#76e8e0!important;
}
/*ブログページ選択時ハイライト
====================================
*/

.post_content_wrapper p::selection {
	background:#85F1F2;
}
*/
.post_content_wrapper h1::selection {
	background:#85F1F2;
}
.post_content_wrapper h2::selection {
	background:#85F1F2;
}
.post_content_wrapper h3::selection {
	background:#85F1F2;
}
.post_content_wrapper h4::selection {
	background:#85F1F2;
}
.post_content_wrapper h5::selection {
	background:#85F1F2;
}
.post_content_wrapper h6::selection {
	background:#85F1F2;
}
.post_content_wrapper h7::selection {
	background:#85F1F2;
}
.post_content_wrapper h8::selection {
	background:#85F1F2;
}
/*サイドバー
====================================
*/

.sidebar {
	color:#fff;
}
/*レスポンシブサイドバー
====================================
*/

@media only screen and (min-width: 768px){
.sidebar_content.full_width.nopadding {
	margin-left:15%;
}
}
/*レスポンシブ時
====================================
*/

@media only screen and (max-width: 767px){
.logo_align {
	display:block;
/*	margin:0 auto 0 25%;
*/}
.top_bar {
/*	width:80%!important;
*/	text-align:center!important;
	margin:0 auto!important;
	padding:0;
	height:120px;	
}
.mobile_main_nav li,#sub_menu li {
	margin-top:5px;
	border-bottom:1px solid #ccc;
	line-height:2!important;
}
.mobile_main_nav li a,#sub_menu li a {
	font-size:16px!important;
}
#logo_right_button {
	right:10px;
}
#mobile_nav_icon {
	margin-top:5px;
	border-top:6px solid #fff;
	border-bottom:18px double #fff;
	height:6px;
	width:30px;
	opacity:0.7;
	top:10px;
}
.fa-share-alt:before {
	font-size:34px;
}

/*レスポンシブ時新着一覧
====================================
*/


.one_third_bg h4{
	padding-left:0;
}
.ppb_blog_minimal .one_third_bg .blog_minimal_wrapper {
	padding:0;
}
.ppb_blog_minimal .one_third_bg .blog_minimal_wrapper .content {
	width:100%;
}
.ppb_blog_minimal .one_third_bg .blog_minimal_wrapper .content h4 {
		text-align:left;
}
.one_third_bg {
	height:30%!important;
	float:none;
}
.ppb_blog_minimal .one_third_bg {
	border:1px solid #e1e1e1;
}
.ppb_blog_minimal .one_third_bg .blog_minimal_wrapper .content .post_detail {
	bottom:-30%;
	left:60%;
	color:#fff;
}

}
	
