/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles here instead of style.css so it 
is easier to update the theme. Simply copy an existing 
style from style.css to this file, and modify it to 
your liking.

*/
a.ContinueReading{ text-decoration: none; display: inline-block; padding:7px 16px; background-color:#e3e3e3; margin:1em 0; color: #007799;
			border-radius:2px;
				-webkit-border-radius:2px;
				-moz-border-radius:2px;
}
a.ContinueReading:hover{ background-color:#ccc; color: #00607b;}

h1.title a, h2.title a, h3.title a, #respond h3 a, #sidebar h3 a, #sidebar ul li a, #pagenav a{ transition: all 0.2s ease-in-out;}

h1.title, h2.title, h3.title, #respond h3, #comments h3{background: url(styles/default/headline2.gif) repeat-x left bottom; border-bottom: none !important;}

#sidebar h3 {background: url(styles/default/headline1_1.gif) no-repeat left bottom; border-bottom: none !important;}

h1.title img, h2.title img{margin:0 7px 0 0; position:relative; top:6px;}
.widget_categories ul li a img, .widget_recent_entries ul li a img{margin:0 2px 0 0; position:relative; top:2px;}
#respond h3 {padding-bottom:15px; color:#666;}
#sidebar {
overflow: visible;
}
#sidebar h3 { padding:0 0 10px 10px; font-size:16px; color:#333333; }

#sidebar h3 {text-shadow:1px 1px 0 #FFF, -1px -1px 0 #FFF, 2px 2px 0 rgba(0, 0, 0, 0.5); }
h1.title,  h2.title, h3.title, #respond h3 {text-shadow:1px 1px 0 #FFF, -1px -1px 0 #FFF, 2px 2px 1px rgba(100, 100, 100, 0.15); }

#sidebar ul li:last-child{ padding-bottom:20px; background: url(styles/default/headline1.gif) repeat-x left bottom; border-bottom: none !important;}

#sidebar ul li ul.children li:last-child{ padding-bottom:5px; background:none; }
#sidebar ul li ul.children li:last-child a, #sidebar ul li:last-child.cat-item a, #sidebar ul li:last-child ul.children li:last-child a{ border-bottom: 1px dashed #bbb !important;}

#sidebar ul li:last-child a{ border-bottom:none; }

.widget ul li{text-shadow: 1px 1px 0px #fff, -1px -1px 1px #ccc;}
 
.widget-bueno-featured span.thumb img:hover {
transform:scale(1.2);
-ms-transform:scale(1.2); /* IE 9 */
-moz-transform:scale(1.2); /* Firefox */
-webkit-transform:scale(1.2); /* Safari and Chrome */
-o-transform:scale(1.2); /* Opera */
}
 
.widget-bueno-featured span.thumb img {
transition: all 0.25s ease-out;
-moz-transition: all 0.25s ease-out; /* Firefox 4 */
-webkit-transition: all 0.25s ease-out; /* Safari and Chrome */
-o-transition: all 0.25s ease-out; /* Opera */
}

.widget_search{ background: url(styles/default/headline1.gif) repeat-x left bottom; padding-bottom:25px;}

p#breadcrumbs{font-size:12px; margin-bottom:3px; }


.post, #comments, .more_entries, #respond {background-color: #fff; border: 5px solid #dddddd; border-radius:3px; box-shadow:0 0 30px 5px rgba(110, 110, 110, 0.08) inset, 1px 1px 4px 0px rgba(0, 0, 0, 0.20), -1px -1px 0px rgba(255, 255, 255, 1.0),1px 1px 0px rgba(150, 150, 150, 1.0), 1px 1px 3px rgba(0, 0, 0, 0.3);}
/*-------------------------------------------------------------------------------------------*/
/* Plugin Name: WP Social Bookmarking Light */
/*-------------------------------------------------------------------------------------------*/
div.wp_social_bookmarking_light{margin-bottom:1.5em !important;}

/*-------------------------------------------------------------------------------------------*/
/* @font-face */
/*-------------------------------------------------------------------------------------------*/

@font-face {
	font-family: 'League Gothic';
	src: url('fonts/League_Gothic-webfont.eot');
	src: url('fonts/League_Gothic-webfont.eot?#iefix') format('embedded-opentype'),
		url('fonts/League_Gothic-webfont.woff') format('woff'),
		url('fonts/League_Gothic-webfont.ttf') format('truetype'),
		url('fonts/League_Gothic-webfont.svg#LeagueGothicRegular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Open Sans';
	src: url('fonts/OpenSans-SemiboldItalic-webfont.eot');
	src: url('fonts/OpenSans-SemiboldItalic-webfont.eot?#iefix') format('embedded-opentype'),
		 url('fonts/OpenSans-SemiboldItalic-webfont.woff') format('woff'),
		 url('fonts/OpenSans-SemiboldItalic-webfont.ttf') format('truetype'),
		 url('fonts/OpenSans-SemiboldItalic-webfont.svg#OpenSansItalic') format('svg');
	font-weight: 400;
	font-style: italic;
}
#pagenav a {
	font-family: 'League Gothic','Bebas Neue','Arial Narrow', Arial, sans-serif;
	text-transform: uppercase;
	font-weight: normal;
	font-style: normal;
}

h1, h2, h3, h4, h5, h6, li.comments {
	text-transform: uppercase;
	font-weight: bold;
	font-style: normal;
}

.entry p a img{
	margin-bottom:12px;}

/*-------------------------------------------------------------------------------------------*/
/* CONTACT-FORM-7 */
/*-------------------------------------------------------------------------------------------*/

#wpcf7-f1636-p161-o1 .con2{
	width:500px;
}

#wpcf7-f1636-p161-o1 .con,#wpcf7-f29-p2-o1 .con2{
	padding:5px; border: 1px solid #d0d0d0; border-radius:2px; box-shadow: inset 1px 1px 2px rgba(0, 0, 0, 0.1);
}

#wpcf7-f1636-p161-o1 .con:hover, #wpcf7-f29-p2-o1 .con2:hover{ padding:4px; border: 2px solid #97D2EE; box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.2);}

#wpcf7-f29-p2-o1 .con:focus, #wpcf7-f29-p2-o1 .con2:focus{ padding:4px; border: 2px solid #7DB8D4; box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.05);}

#wpcf7-f1636-p161-o1 #submit {
	letter-spacing:10px;
	border-radius:2px;
	padding:5px 15px 6px 25px;
	color:#fff;
	text-shadow:0 -1px 0 rgba(0, 0, 0, 0.3),0 1px 0 rgba(255, 255, 255, 0.3);
	border:solid 1px #316C88; transition: all 0.1s ease-in-out; background-color: #4A85A1; cursor:pointer;
	box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.4), -1px 0 2px rgba(0, 0, 0, 0.5), 0 -1px 1px rgba(255, 255, 255, 0.2), 0 -1px 2px rgba(255, 255, 255, 0.3) inset; }

#wpcf7-f1636-p161-o1 #submit:hover {	
	background-color: #649FBB;
	box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.2), -1px 0 1px rgba(0, 0, 0, 0.2), 0 -1px 1px rgba(255, 255, 255, 0.1), 0 0 3px 1px #7DB8D4 inset; }

#wpcf7-f1636-p161-o1 #submit:active  {
	border-radius:3px;
	padding:6px 15px 5px 25px;
	background-color: #7DB8D4;
	box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3) inset, -1px 0 2px rgba(0, 0, 0, 0.3) inset, 0 -1px 1px rgba(255, 255, 255, 0.3) inset;}

img.banner{padding:0 !important; border:none !important;}

/*-------------------------------------------------------------------------------------------*/
/* サルネイルズームアップCSS */
/*-------------------------------------------------------------------------------------------*/
#sidebar, .related-post {
overflow: visible;
}
 
#featured span.thumb img:hover, .related-entry img.related-post_img:hover{
transform:scale(1.2);
-ms-transform:scale(1.2); /* IE 9 */
-moz-transform:scale(1.2); /* Firefox */
-webkit-transform:scale(1.2); /* Safari and Chrome */
-o-transform:scale(1.2); /* Opera */
}
 
#featured span.thumb img, .related-entry img.related-post_img{
transition: all 0.25s ease-out;
-moz-transition: all 0.25s ease-out; /* Firefox 4 */
-webkit-transition: all 0.25s ease-out; /* Safari and Chrome */
-o-transition: all 0.25s ease-out; /* Opera */
}

/*-------------------------------------------------------------------------------------------*/
/* 関連記事プラグイン yarpp-template-photoblog.php */
/*-------------------------------------------------------------------------------------------*/
h3.related-post_title{
background-color:#efefef;
padding: 3px 10px !important;
margin-top:20px !important;
}
.related-entry {
vertical-align: top;
float: left;
width:108px;
min-height: 210px;
margin-bottom:0;
padding: 0 17px 0 0 }
.related-entry_text {
width:113px !important;
padding:5px;
font-size: 12px;
}
.photobox_R{
float:right;
width:auto;
height:auto;
margin:0 0 5px 5px;}