﻿/*---------------------------------------------------------
Theme Name: New-pc
---------------------------------------------------------*/
@charset "UTF-8";
a {
  color: #0824B5;
  text-decoration: none;
outline:none;
}
ul, ol,li {
  margin: 0;
  padding: 0;
  list-style: none;
}

a img {
  border:none;

  }
img {
max-width: 98%;
height: auto;
}

* {
 font-family: 'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック','MS PGothic',sans-serif;  
  margin: 0px;
  padding: 0px;
word-break: break-all;
}

p {
margin-bottom: 0px;
}
.post{
font-size:100% ;
}

.pager a:hover,
.to-top a:hover,
a:hover img,
#footer .soc span:hover {
  opacity: 0.8;
  filter: alpha(opacity=80);
  -ms-filter: "alpha( opacity=80 )";

}

img.size-full, img.size-large {
  margin-bottom: 20px;
  height: auto;
  max-width: 100%;
  width: auto;
}

a:hover {
  color: #588003;
}


.post-title {
  position: relative;
  font-size: 20px;
  line-height: 1.4;
  padding: 5px 5px 5px 10px;
background: #e7f4ef;
color: #ef027d;
margin: 0 5px;
}

h2{
color: #4581B9;
font-size: 15px;
line-height: 14px;
padding-top: 8px;
padding-bottom: 6px;
letter-spacing: 1px;
background: #e7f4ef;
border-top: 1px solid #ccc;
}

#contents #main .post .ama3 {
	font-size: 18px;
	padding: 5px 10px 5px 35px;
	border-left: 5px solid #FF9900;
	color: #333;
	line-height: 30px;
	margin: 20px 0px 30px -40px;
}

#header{
	width: 740px;
margin-left: 165px;
}
#contents {
width: 740px;
margin-left: 165px;
}

#contents #side-outer {
width: 95px;
float: right;

}
#contents #side-outer #side-inner{
overflow: hidden;
margin-left: 30px;
}

#contents #main {
  float: left;
 width: 740px;
background: white;
}
#respond h3 {
  font-size: 16px;
}

.post .entry .entry-content {
min-height: 125px;
padding-top: 10px;
border-top: 1px solid #ccc;
}


#side-outer #side ul li a:hover {
  color: #C00;

}

body {
width: 1225px;
  margin-left: 10px;
background-color: #F8Faff;
}

.menu-navigation-container {
  overflow: hidden;
}

/*---コメント----*/
#comments p a {
  color: #999;
}

#comments {
	font-size: 14px;
	line-height: 20px;
	color: #333;
}
form#commentform {
	padding: 5px 20px 5px 20px;}

.comment-body {
  padding: 10px;
  margin-bottom: 20px;
}


#container #contents #main .post .ama3 {
	background-color: #FFF;
}

p.name{
	font-size: 12px;
	color: #273A03;
	padding:30px 0px 15px 10px;
margin: 0;
}
p.res1{
	padding: 0px 15px 35px 25px;
	font-size: 18px;
	font-weight: bold;
	color: #555;
margin: 0;
}
blockquote p.res1 {
font-size: 16px;
margin: 10px;
font-weight: bold;
color: #222;
line-height: 24px;
padding: 10px;
}

/* AA表示 */
span.aa {
font-family: IPAMonaPGothic,'ＭＳ Ｐゴシック',sans-serif;
font-size  : 16px;
line-height: 18px;
font-weight: bold;
display: block;
}

span.aas {
font-family: IPAMonaPGothic,'ＭＳ Ｐゴシック',sans-serif;
font-size  : 16px;
line-height: 18px;
font-weight: 400;
display: block;
}

span.aa2 {
font-family: IPAMonaPGothic,'ＭＳ Ｐゴシック',sans-serif;
font-size  : 12px;
line-height: 14px;
font-weight: normal;
display: block;
}

span.aa3 {
font-family: IPAMonaPGothic,'ＭＳ Ｐゴシック',sans-serif;
font-size  : 14px;
line-height: 16px;
font-weight: bold;
display: block;
}
img.attachment-autox110.wp-post-image {
height: auto;
width: 160px;
}
#comments li {
border-top: #555 dotted 1px;
list-style: decimal;
list-style-position: inside;
padding-left: 10px;
}
.comment-info {
font-size: 12px;
letter-spacing: 1px;
padding: 8px 0px 0px 0px;
}

.comment-text{
line-height: 1.5;
margin-bottom: 10px;
font-size: 15px;
margin-left: 10px;
}

ol#commentlist {
list-style: decimal;
}

#comments input#author{
margin-left: 5px;
}
#comments p.comename{
margin: 10px 0px;
font-size: 16px;
}
#comments p{
padding: 10px 10px 10px 20px;
}
#comments textarea#comment{
padding: 2px 5px;
width: 80%;
margin-left: 30px;
}

.comment textarea.form-textbox{
width: 90%;
}
#fc2form .submit input.button{
padding: 2px 10px;
}
.post-info{
margin: 25px 0px 0px 20px;
font-weight: bold;
}
.ti{
font-size: 13px;
padding-left: 7px;
}
.ca{
margin: 5px 0px 5px 0px;
}
.ta{
line-height: 2;
}

.post-info a,
#catego a{
border-radius: 22px 22px;
color: #4581B9;
opacity: 1;
-webkit-transition: all .3s linear;
display: inline-block;
background: #e7f4ef;
padding: 0px 12px;
font-size: .8em;
-webkit-box-shadow: rgba(0,0,0,0.168627) 0px -1px 0px 0px inset;
-moz-box-shadow: rgba(0,0,0,0.168627) 0px -1px 0px 0px inset;
box-shadow: rgba(0,0,0,0.168627) 0px -1px 0px 0px inset;
line-height: 2;
font-weight: bold;
}
.post-info a:hover,
#catego a:hover{
color: #47BA45;
}

.comesub input#submit {
color: white;
font-weight: bold;
border: none;
width: 460px;
letter-spacing: 12px;
cursor: pointer;
height: 35px;
background: #86c73b;
font-size: 16px;
 border-radius: 22px 22px;
}
.comesub input#submit:hover {
background:#588003;
}
p.form-submit {
margin-left: 55px;
}

#footer {
width: 100%;
font-size: 14px;
text-align: center;
padding-top: 7px;
}

.soc span a {
height: 20px;
width: 94px;
display: inline-block;
color: white;
font-weight: bold;
padding: 1%;
margin: 1%;
border-radius: 22px 22px;
}
.soc span.twitter a{background-color: #31b9f3;}
.soc span.mail a{background-color: #096F9A;}
.soc span.rss a {background-color: #ff8000;}
.soc span.about a{background-color: #056B29;}
.soc span.rss a,.soc span.twitter a, .soc span.mail a, .soc span.about a {width: 90px;}


#header a{ width: 920px;}

.to-top a,.pager a,#header a{ 
color: #fff;
font-weight: bold;
display: inline-block;
letter-spacing: 2px;
font-size: 16px;
}
#header a,.to-top a,.pager a{ background: #ff5bb0;}


.to-top a {
height: 12px;
width: 50%;
padding: 10px 5px 18px 5px;
border-radius: 22px 22px;
}
.pager {padding:5px 15px 0px 30px ;font-weight: bold;border-top: 1px solid #ccc;}
.numbers,.pager a{padding: 10px 40px;}

#header a:hover,.to-top a:hover,.pager a:hover{ background: #7CB608;}
#output659490{padding-left: 20px;}
.to-top{text-align: center;margin: 15px 0px 20px 0px;}

.time{
font-size: 12px;
font-weight: normal;
margin-bottom: 5px;
margin-left: 125px;
padding-top: 5px;
}

/* 関連記事 */
.rela-tit {
  color: white;
  font-size: 18px;
  line-height: 1;
padding: 10px 5px 5px 20px;
letter-spacing: 3px;
background: #ff5bb0;
margin-top: 5px;
}

img.wp-post-image {
width: 114px;
height: 114px;
overflow: hidden;
float: left;
}

#comments #respond{
 position: relative;
  color: #fff;
  font-size: 20px;
  line-height: 1;
padding: 10px 5px 8px 25px;
letter-spacing: 5px;
background: #ff8000;
width: 700px;
}

#cta li{
float: left;
margin: 5px 5px 5px 5px;
border-radius: 22px 22px;
}

#cta a{
font-size: 13px;
font-weight: bold;
padding: 0px 8px 0px 8px;
opacity: 1;
-webkit-transition: all .3s linear;
display: inline-block;
-webkit-box-shadow: rgba(0,0,0,0.168627) 0px -1px 0px 0px inset;
-moz-box-shadow: rgba(0,0,0,0.168627) 0px -1px 0px 0px inset;
box-shadow: rgba(0,0,0,0.168627) 0px -1px 0px 0px inset;
line-height: 2;
}
#cta h3{
letter-spacing: 3px;
padding: 10px 0px;
font-size: 14px;
}

#sidead{
width: 160px;
min-width: 160px;
position: absolute;
top: 24px;
margin-left: 85px;
}

#ad-side-left-outer{
width: 160px;
min-width: 160px;
position: absolute;
top: 601px;
left: 10px;
}
#ad-side-right-outer{
width: 300px;
min-width: 300px;
position: absolute;
top: 0px;
right: 0px;
z-index: 0;
}
#left-column{
float: left;
width: 160px;
}
#ad-side-left-ue{
width: 160px;
min-width: 160px;
position: absolute;
top: 0px;
left: 10px;
}
.post p.res1 img{
max-width: 600px;
}
.cp {
font-size: 14px;
text-align: center;
}
#QR{margin-top: 5px;
}

.res_b{margin:0 0 0 33px;padding:5px 0 5px 0;line-height:21px;font-weight:bold;font-size:16px;color:#060}
.res_c{margin:0 0 0 28px;padding:5px 0 5px 0;line-height:1.8;font-weight:bold;font-size:16px;color:#00d;clear:both}
.res_f{margin:0 0 0 28px;padding:5px 0 5px 0;line-height:1.8;font-weight:bold;font-size:18px;color:#00f}
.res_e{margin:0 0 0 28px;padding:5px 0 5px 0;line-height:32px;font-weight:bold;font-size:x-large;color:#00d}
.res_g{margin:0 0 0 28px;padding:0;line-height:1.8;font-weight:bold;font-size:16px;color:#00d}

.res_news{border:1px #ddd solid;padding:5px;}

.res_news2{font-size:16px;color:#222;border:1px solid #C4C4C4;margin:10px 10px 5px 10px;padding:25px 10px 25px 10px;line-height:1.8}
.res_block{margin:10px 10px 10px 10px;padding:10px 10px 10px 10px;line-height:1.8}

.res_block2{color:navy;clear:both;padding:10px;margin:5px 10px;border:1px solid #C4C4C4;}

.res_block2 p{color:navy;border:0 #000 solid;line-height:1.8;padding:10px 10px 10px 10px;margin:0 10px 0 10px;font-weight:bold;font-size:16px;clear:both}

.res_h{padding:34px 0 12px 5px;color: #555;font-size: 15px}
.res_t{margin:0 0 6px 5px;padding:12px 0 6px 0;clear:both;color: #555;font-size: 15px}


a:hover img{opacity:.8;filter:alpha(opacity=80);-ms-filter:"alpha( opacity=80 )";-ms-interpolation-mode:bicubic}

.entry-title a{
min-height: 60px;
padding: 5px;
opacity: 1;
-webkit-transition: all .3s linear;
font-size: 16px; 
font-weight: bold;
text-decoration: none;
display: block;
position: relative;
}

.bq{font-size:16px;display:block;margin:0 10px 5px 10px;padding:25px 5px 20px 5px;border:1px #DDD solid;background:0;font-weight:normal;line-height:16px;font-style:normal;color:#161616;width:710px}
.bq p{font-size:16px;margin:0;color:#222;font-family:'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック','MS PGothic',sans-serif;line-height:24px;padding:0 0 0 10px;font-weight:bold}
.bq span{font-size:16px}

.video-container {
    padding-left: 25px;
padding-bottom: 10px;
}

p.inyou {position: relative;top: 255px;margin-left: 9px;height: 0;}
#entry-bottom{margin-top: -10px;margin-left: 20px;margin-bottom: 25px;}

.comment-time{color: #339933;}
.qrcode{float: left;margin-top: 5px;margin-bottom: -22px;}
#fc2form{margin-bottom: 20px;}
.ad-area{width: 640px;height: 255px;margin-left: 30px;}


.attachment{
padding: 20px;
}

.more-bottom-ad{margin-left:20px;display: inline;float: left;}

.yarpp-related a,#new-posts a{
min-height: 60px;
padding: 5px;
font-size: 16px;
display: block;
font-weight: bold;
opacity: 1;
-webkit-transition: all .3s linear;
white-space: normal;
}
.yarpp-related li,#new-posts li {
min-height: 125px;
padding-top: 10px;
border-top: 1px solid #ccc;
}
.tp-tx-titl {
padding-left: 125px;
}
.tp-tx-titl{padding-left: 125px;}
.tp-inf-c img {width: 114px!important;height: 114px!important;}
.tp-inf-c .imobile_infeed{width:100%!important;height: auto!important;border-top: 1px solid #ccc;}
.tp-inf-c .imobile_infeed_spot{width:auto!important;height: auto!important;}
.tp-inf-c .imobile_infeed_body{width:auto!important;height: auto!important;float: none!important;padding:0 0 0 115px!important;}
.tp-inf-c .imobile_infeed_description{float: none!important;}
.tp-inf-c .imobile_infeed_img_container{margin:0 0 5px 5px!important;}
.tp-inf-c .imobile_infeed_title {font-size: 16px!important;font-weight: bold!important;}
.tp-inf-c .imobile_infeed_description {font-size: 16px!important;font-weight: bold!important;}

.tp-inf-c .imobile_infeed_wide{width:100%!important;height: auto!important;border-top: 1px solid #ccc;}
.tp-inf-c .imobile_infeed_wide_spot{width:auto!important;height: auto!important;}
.tp-inf-c .imobile_infeed_wide_body{width:auto!important;height: auto!important;float: none!important;padding:0 0 0 115px!important;}
.tp-inf-c .imobile_infeed_wide_description{float: none!important;}
.tp-inf-c .imobile_infeed_wide_img_container{margin:0 0 5px 5px!important;}
.tp-inf-c .imobile_infeed_wide_title {font-size: 16px!important;font-weight: bold!important;}
.tp-inf-c .imobile_infeed_wide_description {font-size: 16px!important;font-weight: bold!important;}

#prev_next{width: 740px;font-weight: bold;}
#prev_title {margin-left: 119px;}
#prev_next a{padding: 5px;font-size: 16px;}
a#prev {float: left;width: 358px;border: 1px solid #ccc;}
a#next {float: right;width: 358px;border: 1px solid #ccc;}
#prev_thumb img.attachment-110x110.wp-post-image {margin:0px 5px 0px 0px;}
#next_thumb img.attachment-110x110.wp-post-image {float: right;margin:0px 0px 0px 5px;}
#next_m {margin-left: 265px;}
#prev_m {margin-left: 10px;}
#prev_no a, #next_no a{width: 358px;display: block;border: 1px solid #ccc;text-align: center;}
#prev_no a {float: left;height: 102px;}
#next_no a {float: right;height: 138px;}
#prev_next_home {margin-top: 22px;}

#rss-top-box{
width: 752px;
height: 25px;
background: #7CB608;
}