﻿@charset "shift_jis";
/* CSS Document */

body{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#333333;
}
*{
	line-height:20px;
}
img{
	border:none;
}
h1{
	float:left;
	padding-top:33px;
	display:block;
}
.imghover:hover,a img.wp-post-image:hover,a img.attachment-full:hover{
	filter:alpha(opacity=70);
	opacity:0.7;
}

a{
	color:#06C;
	text-decoration:none;	
}
a:hover{
	color:#09F;
	text-decoration:underline;
}
form{
	padding:0px;
	margin:0px;
}
select{
	padding:0px;
	margin:0px;
}
option{
	padding:0px;
	margin:0px;
}
p{
    padding:0px;
    margin:0px;
}
ul{
	padding:0px;
	margin:0px;
}
li{
	padding:0px;
	margin:0px;
	list-style-type:none;
	line-height:1px;
}
dl{
	padding:0px;
	margin:0px;
}
dt{
	padding:0px;
	margin:0px;
}
dd{
	padding:0px;
	padding:0px;
}
s{
	padding:0px;
	margin:0px;
}
.clear{
	clear:both;
}
.clear hr{
	display:none;
}
/* ---------------------------------------------- */
.float_l{
	float:left;
}
.float_r{
	float:right;
}
.align_l{
	text-align:left;
}
.align_c{
	text-align:center;
}
.align_r{
	text-align:right;
}
.blue{
	color:#191359;
}
.pad_10{
	padding:10px;
}
.pad_15_10{
	padding:15px 0 10px 10px;
}
.pad_b10{
	padding-bottom:10px;
}
.pad_b20{
	padding-bottom:20px;
}
.pad_b30{
	padding-bottom:30px;
}
.mar_l10{
	margin-left:10px;
}
.mar_l20{
	margin-left:20px;
}

/* ----------------------------------------------

pagenavi
2013/4/16追記

-------------------------------------------------*/

.wp-pagenavi{
	width: 100%;
	height: auto;
	text-align: center;
	overflow: hidden;
	margin: 10px auto;
	padding: 10px 0;
}

.wp-pagenavi a{color: #000;}
.wp-pagenavi a:hover{background: #f1f1f1;text-decoration: none;}

.pages{background: #f1f1f1;}

.pages,.page,.current,.first,.last{
	border: 1px #ccc dotted;
	padding: 10px;
	margin: 3px;
}

.current{background: #444;color: #FFF;}

.previouspostslink,.nextpostslink{padding: 5px;}

/* ----------------------------------------------

SNSボタン配置
2013/4/16追記

-------------------------------------------------*/
.wp_social_bookmarking_light div {
	float:left;
	padding-left: 5px;
}
#viewer {
    margin: 0 auto;
    width: 940px;
    height: 400px;
    text-align: center;
    overflow: hidden;
    position: relative;
}
 
#viewer img {
    top: 0;
    left: 0;
    position: absolute;
}