@charset "UTF-8";

/* ----- Reset
-------------------------------------------------- */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
strike, strong, sub, sup, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, dropdown, output, ruby, section, summary,
time, mark, audio, video{
	font: inherit;
	font-size: 100%;
	vertical-align: baseline;
	border: 0;
	padding: 0;
	margin: 0;
}
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section{
	display: block;
}

ul{
	list-style: disk;
        padding-left:20px;
        margin: 10px 10px 30px 15px
}


li{
padding-left:5px;
}

ol{
	list-style: decimal;
        padding-left:20px;
        margin: 10px 10px 30px 15px
}
table{
	border-collapse: collapse;
        border-top: 1px solid #4f4d47;
        border-right: 1px solid #4f4d47;
        width: 100%;
        border-spacing: 0;
        margin: 0 auto;
}
caption, th, td{
    border-bottom: 1px solid #4f4d47;
    border-left: 1px solid #4f4d47;
    text-align: center;
    padding: 5px;
}
th { background-color: #61c5bb; color: #fff;}



.mark {
  background: linear-gradient(transparent 75%, #b4e7f8 0%); 
}

/* ----- Clearfix ----- */
.clearfix:before, .clearfix:after{
	content: "";
	display: table;
}
.clearfix:after{
	clear: both;
}

/* For IE 6/7 (trigger hasLayout) */
.clearfix{
	zoom: 1;
}

.clearfix{
list-style-type: none;
}

/* ----- Global
-------------------------------------------------- */
*, *:before, *:after{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
html{
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	overflow-y: scroll;
}
body{
        font-family: 'Noto Sans JP', sans-serif;
        font-size: .8em;
	line-height: 2.5em;
        letter-spacing: -.01em;
        text-align: justify;
	word-break:break-all;
        color: #333;
}

#container{
        font-size: 16px;
}

#change_mobile {
     display:none;
}



/* ----- Links
-------------------------------------------------- */
a{
	text-decoration: none;
}

.entry-content a { text-decoration: underline; }
.entry-more a { text-decoration: underline; }

button a{
	text-decoration: none;
}

a:link{
	color: #000;
}
a:visited{
	color: #000;
}

a:hover, a:focus{
	color:  #000;
}
.entry-content a:hover, a:focus { 
 color: #f84c74;
}
.entry-more a:hover, a:focus { 
 color: #f84c74;
}

.toiawase a:hover, a:focus { 
 color: #fff;
}

.toiawasebutton {
    display: inline-block;
    padding: 1em 2em;
    text-decoration: none;
    color: #000;
    border: solid 2px #000;
    border-radius: 3px;
    transition: .4s;
}

.toiawasebutton:hover {
    background: #000;
    color: white;
}


a:active{
	color: #e5a15c;
}

a.entry-date2{color: #666;}
.entry-date2 a{color: #666;}


/* ----- Layouts
-------------------------------------------------- */
/* contents */

#wrap {
width: 100%;
top: -30px;
}

/* ----- ヘッダーメニユー ----- */

#menu-wrap {
  position: relative;
  z-index: 9999;
  top: 0;
  left: 0;
  width: 100%;
  height: 78px;
  background: rgba(235,235,235,0.5);
  transition: .3s;
}

@media screen and (max-width: 480px) {
#menu-wrap {
  position: relative;
  z-index: 9999;
  top: 0;
  left: 0;
  width: 100%;
  height: 50px;
  background: rgba(235,235,235,0.5);
  transition: .3s;
}
}


#menu {
  position: absolute;
  top: 0;
  float: left;
  margin-left: 140px;
  list-style-type: none;
  width: auto;
  padding: 0;
}

@media screen and (max-width: 480px) {
  #menu {
    display:none;
  }
}


#menu li {
  float: left;
  margin: 0px 10px 0px 10px;
  padding: 0;
  text-align: center;
}

@media screen and (max-width: 480px) {
  #menu li {
    display:none;
  }
}


#menu li a {
  display: block;
  width : 100%;
  padding: 20px 0;
  color: #000;
  line-height: 1;
  text-decoration: none;
  transition: .3s;
}


#menu li a:hover { color : #f84c74 }


/* ----- Header ----- */
#header{
	max-width: 100%;
}



/* ----- Container ----- */
#container{
        width: 51%!important;
        margin: 0 auto;
        padding-top: 50px;
}
@media screen and (max-width: 320px) and (max-width: 768px) {
  #container {
    width: 100%!important;
  }
}


/* ----- Footer ----- */
#footer_plg{
color: #000;/*---文字の色設定---*/
width: 100%;/*---幅設定---*/
background-color: #FFF;/*---背景の色設定画像でもok---*/
}

#footer_plg .footer_content {
	float: left!important;
	width: 400px!important;
	padding: 0 30px;
        margin-bottom: 100px;
}

#footer_plg h3 {
	margin: 20px 0;
        font-family: 'Mr Dafoe', cursive;
        font-size: 25px;
        color: #161616;
}


#bottomnavi{
position: relative;
clear:both;
height: 340px;/*---高さ設定---*/
width: 100%;/*---幅設定---*/
background-color: #0c0c0b;/*---背景の色設定画像でもok---*/
}

.bottomname{
   position: absolute;
   clear:both;
   bottom: 200px;
   height: 50px;/*---高さ設定---*/
   width: 100%;/*---幅設定---*/
   background-color: #0c0c0b;/*---背景の色設定画像でもok---*/
   font-size: 40px;
   font-family: 'Mr Dafoe', cursive;
   color: #fff;/*---文字の色設定---*/
   text-align: center;
}

/* -----ページトップ戻る ----- */
.topscroll {
        position: absolute;
        clear:both;
        text-align: center;
        bottom: 150px;
        width: 100%;/*---幅設定---*/
        height: 50px;/*---高さ設定---*/
}
.topscroll i { color: #a6a6a6; }

/* ----- フッターフォローボタン ----- */
.bottomsocial-icon {
text-align: center;
position: relative;
top: 200px;
}
.bottomsocial-icon a { margin: 0; padding: 10px; }
.bottomsocial-icon i { color: #a6a6a6; }
.bottomsocial-icon a:hover i { opacity:0.5;
    -moz-opacity:0.5;
    filter:alpha(opacity = 50); }

.copy{
   position: absolute;
   clear:both;
   bottom: 10px;
   height: 20px;/*---高さ設定---*/
   width: 100%;/*---幅設定---*/
   background-color: #0c0c0b;/*---背景の色設定画像でもok---*/
   color: #a6a6a6;/*---文字の色設定---*/
   text-align: center;
   font-family: 'Mr Dafoe', cursive;
   font-size: 16px;
}


   
/* ----- Primary-column ----- */
#primary-column{
	width: 100%;
        margin:10px 0px 10px 10px;

}
#inner{
	margin: 10px 10px 0 0;
}
#grid{
	width: 80%;
	max-width: 1200px;
	margin: 0 auto 40px auto;
}
.grid-sizer, .grid-item{
	widht: -webkit-calc(33.333% - 20px);
	width: -moz-calc(33.333% - 20px);
	width: calc(33.333% - 20px);
	margin: 0 10px 20px 10px;
}
.section1{
	background-color: #fff;
        border: 1px solid #e5e5e5;
	cursor: pointer;
	padding: 10px;
}

.entry-thumb{
	width: 100%;
	height: auto;
	line-height: 0;
}
.entry-thumb img{
	width: 100%;
	height: auto;
	vertical-align: bottom;
	display: block;
}
.entry-thumb:empty{
	width: 100%;
	height: 200px;
	background: url(//blog-imgs-72.fc2.com/d/i/t/dithis/noimage16.gif) no-repeat center center;
}
.entry-caption{
	width: 100%;
	height: 100%;
	color: #fff;
	background-color: rgba(0,0,0,0.5);
	opacity: 0;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
	position: absolute;
	top: 0;
	left: 0;
	padding: 10px;
}
.entry-caption:hover{
	opacity: 1;
}
.entry-date1{
	font-size: 13px;
	text-align: right;
	margin: 5px 0;
}

.entry-meta ul{
	font-size: 12px;
	float: right;
}
.entry-meta ul li{
	float: left;
	margin: 0 0 0 10px;
}

.entry-meta2 ul{
	font-size: 12px;
	float: right;
}
.entry-meta2 ul li{
	float: left;
	margin: 0 0 0 10px;
}
.entry-date2{
	font-size: 14px;
        color: #333;
        margin: 30px 0px 20px;
}
.entry-category{
        font-size: 14px;
        color: #333;
        margin: 10px 0px 20px;
}

.entry-content{
	margin: 0 0 20px 0;
}
.entry-more{
}
dl.relate_dl{
	background: none;
	background-color: transparent;
	border: 1px solid #ccc;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 20px;
	margin: 20px 0 0 0;
}
dl.relate_dl dt.relate_dt{
	font-weight: normal;
	background: none;
	background-color: transparent;
	border: none;
	padding: 0;
	margin: 0;
}
dl.relate_dl dd.relate_dd{
	background: none;
	background-color: transparent;
	border: none;
	padding: 0;
	margin: 0;
}
.relate_ul{
	list-style-type: disc;
}
/* ----- tag ----- */
.tag {margin: 5px 0 5px 0; font-size: 70%; padding: 5px 0 5px 0;}
.tag li {display: inline; margin: 0 2px 2px 0;}
.tag a {
 white-space: nowrap; display: inline-block; padding: 0 5px 0 5px; min-width: 80px; max-width: 100%; vertical-align: middle; text-align: center;
 margin: 5px 3px 3px 0; border: 1px solid #383838; border-radius:3px; color: #383838;
}
.tag a:hover {color: #FFF; background: #161616; border: 1px solid #161616;}

@media screen and (max-width: 768px) and (max-width: 480px) {
.tag {margin: 5px 0px 5px 5px; font-size: 70%; padding: 5px 0 5px 0;}
}

.date{
	font-size: 12px;
}
.cm-entry, .tb-entry{
	width: 80%;
	background-color: #f2f2f2;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 20px;
	margin: 0 auto 20px auto;
}

.list-entry, .search-entry{
	border-bottom: 1px dotted #ccc;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
}
.tb-form{
	margin: 0 0 20px 0;
}


.entry-image{
 	overflow: hidden;
 	position: relative;
}


/* フッターリストデザイン */
body .plg_body li {
  border-bottom: 1px #cccccc solid;
  margin: 0;
  padding: 7px 3px 7px;
  margin-left:0.5em;
}
body .plg_body li:last-child {border-bottom: 0;}
body .plg_body li ul {
  border-top: 1px #cccccc solid;
  padding: 7px 0 0;
  margin: 0;
}
.plg_body ul ul li:last-child {
  border-bottom: 0;
  padding: 7px 3px 0;
  margin-left:0.5em;  
}
body .plg_body li a:link, body .plg_body li a:visited {
  display: block;
  color: #333;
  font-size: 13px;
}
body .plg_body li a:hover,
body .plg_body li a:focus, body .plg_body li a:active {
  background-color: #F8F8FF;
}

body .plg_body li{
	list-style-type:none !important;
}

/* END */


/* ----- Responsive ----- */
@media screen and (max-width: 1024px){
#name, #title, #mail, #url, #comment, #pass, #trackback{
	width: 100%;
}
.entry-content img{
	max-width: 100%;
	width /***/: auto;
	height: auto;
}

#wrap{
	width: 100%;
　　　　overflow: hidden;
}
#header{
	width: 100%;
}
#grid{
	width: 100%;
}
#footer_plg .footer_content{
　　　　float: none;
        margin: 0;
        width: auto;
}
#social-icon{
display: none;
}
}

@media screen and (max-width: 768px){
.grid-sizer, .grid-item{
	widht: -webkit-calc(50% - 20px);
	width: -moz-calc(50% - 20px);
	width: calc(50% - 20px);  
}
.entry-content img{
	max-width: 100%;
	width /***/: auto;
	height: auto;
}
        
#wrap{
	width: 100%;
　　　　overflow: hidden;
}
#header{
	width: 100%;
}
#primary-column{
	width: 100%;
	float: none;
	margin: 0;
}
#inner{
	margin: 0;
}
dl.relate_dl{
	padding: 10px;
}
.cm-entry, .tb-entry{
	width: 100%;
	padding: 10px;
}
#secondary-column{
	width: 100%;
	float: none;
	margin: 0;
}
#container {
    width: 100%!important;
}
#footer_plg .footer_content{
　　　　float: none;
        margin: 0;
        width: auto;
}
#social-icon{
display: none;
}
}
@media screen and (max-width: 480px){
#grid{
	padding: 0 10px;
}
.grid-sizer, .grid-item{
	widht: -webkit-calc(100% - 20px);
	width: -moz-calc(100% - 20px);
	width: calc(100% - 20px); 
	margin: 0 0 20px 0; 
}
#header{
	width: 100%;
}
     

#wrap{
	width: 100%;
　　　　overflow: hidden;
}
#footer_plg .footer_content{
　　　　float: none;
        margin: 0;
        width: auto;
}
#social-icon{
display: none;
}
}


@media screen and (max-width: 320px) {
  #footer_plg .footer_content{
　　　　float: none;
        margin: 0;
        width: auto;
}

#footer_plg .footer_content {
	width: 300px!important;
	padding: 0 10px;
        margin-bottom: 50px;
}
}



@media screen and (min-width: 768px) {
a.sumahobutton {
   display: none!important;
}
}

@media screen and (max-width: 768px) {
.sumaho{
text-align: center;
}

.sumahobutton {
    display: inline-block;
    padding: 1em 2em;
    text-decoration: none;
    color: #000;
    border: solid 2px #000;
    border-radius: 3px;
    transition: .4s;
}  
.sumahobutton a:hover, a:focus { 
 color: #fff;
}
.sumahobutton:hover {
    background: #000;
    color: white;
}
}

/* ----- トップページ----- */  
.box {
  width: 98.5vw;
  height: 100vh;
}
@media screen and (max-width: 320px) and (max-width: 480px) {
  .box {
    width: 320px;
    height: 480px;
  }
}



.box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  -ms-flex-direction: column
  flex-direction: column
}



    
    .clip-svg {
        width: 0;
        height: 0;
    }
    
    .clip-block {
        max-width: 600px;
        margin: 0 auto;
        padding: 10px;
        text-align: center;
    }

.box__area {
        font-family: 'Roboto Condensed', sans-serif;
        font-size: 18px;
        line-height: 1.5;
        background: linear-gradient(-90deg, rgba(156, 189, 216, .8), rgba(186, 238, 214, .8)),
  url("//blog-imgs-93.fc2.com/t/a/k/taka0126/pexels-photo-pc.jpg");
        background-size: cover;
        background-repeat: no-repeat;
    }

/* ----- トップページタイトル----- */    
 .title {
       font-size: 80px;
       font-family: 'Mr Dafoe', cursive;
       transform: rotate(-5deg);
	-moz-transform: rotate(-5deg);
	-webkit-transform: rotate(-5deg);
       color: #fff;
    }
.sub-title {
       color: #fff;
}


/* ----- リンクマーク----- */    
.link5 {
    position: relative;
}
.link5:before {
    content: "\f0c1";
    color: #111;
    font-family: Fontawesome;
    margin-right: .4em;
    position: absolute;
    left: -1.2em;
}

/* ----- 電話----- */ 

@media screen and (min-width: 768px) {
	a[href^="tel:"] {
		pointer-events: none;
	}
}



/* ----- ナビタイトル----- */
.blogname {
       position: absolute;
       top: 20px;
       margin: 0 15px;
       width: 200px;
       font-size: 30px;
       font-family: 'Mr Dafoe', cursive;
　　　  transform: rotate(-5deg);
	-moz-transform: rotate(-5deg);
	-webkit-transform: rotate(-5deg);
    }
.blogname a:hover, a:focus { 
 color: #f84c74;
}

.right-social a:hover, a:focus { 
 color: #f84c74;
}


@media screen and (max-width: 480px) {
.blogname {
       position: fixed;
       z-index: 100005;
       top: 5px;
       margin: 0 15px;
       width: 200px;
       font-size: 20px;
       font-family: 'Mr Dafoe', cursive;
　　　  transform: rotate(-5deg);
	-moz-transform: rotate(-5deg);
	-webkit-transform: rotate(-5deg);
    }
.blogname a:hover, a:focus { 
 color: #f84c74;
}
.kyward{
display:none;
}
}


@media screen and (max-width: 320px) {
.blogname {
       position: relative;
       width: 100px;
}
.kyward{
display:none;
}
}



.right-social {
  float: right;
  margin: 0 15px;
  line-height: 78px;
  text-align: right;
}

.right-social a {
  display: inline-block;
  padding-left: 15px;
}

/* navi breakpoint 2/2 */
@media screen and (max-width: 768px) {
  .right-social {
    width: 100%;
    float: none;
    padding-right: 15px;
    margin: 0;
    position: fixed;
    right: 0;
    top: -10px;
  }
  .navi-container-adjust .right-social {
    top: 27px;
  }
}


@media screen and (max-width: 320px) {
  .right-social {
    width: 100%;
    float: none;
    position: relative;
    padding-right: 30px;
    margin: 0;
    right: 0;
    top: -50px;
  }
}



/* end */

/* search modal */
html.remodal-is-locked {
  overflow: hidden;
  -ms-touch-action: none;
  touch-action: none;
}

.remodal,
[data-remodal-id] {
  display: none;
}

.remodal-overlay {
  position: fixed;
  z-index: 100005;
  top: -5000px;
  right: -5000px;
  bottom: -5000px;
  left: -5000px;
  background: rgba(0,0,0,.95); /* 注)サイト内検索モーダル背景色 white 不透明度0.95 */
  display: none;
}

.remodal-wrapper {
  display: none;
  overflow: auto;
  position: fixed;
  z-index: 100005;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  text-align: center;
  -webkit-overflow-scrolling: touch;
}

.remodal-wrapper:after {
  content: "";
  display: inline-block;
  margin-left: -.05em;
  height: 100%;
}

/* Fix iPad, iPhone glitches */
.remodal-overlay,
.remodal-wrapper {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.remodal {
  outline: none;
  position: relative;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  text-size-adjust: 100%;
}

.remodal-is-initialized {
  display: inline-block;
}

.remodal-bg.remodal-is-opening,
.remodal-bg.remodal-is-opened {
  -webkit-filter: blur(3px);
  filter: blur(3px);
}

.remodal-overlay.remodal-is-opening,
.remodal-overlay.remodal-is-closing {
  -webkit-animation-duration: .5s;
  animation-duration: .5s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}

.remodal-overlay.remodal-is-opening {
  -webkit-animation-name: remodal-overlay-opening-keyframes;
  animation-name: remodal-overlay-opening-keyframes;
}

.remodal-overlay.remodal-is-closing {
  -webkit-animation-name: remodal-overlay-closing-keyframes;
  animation-name: remodal-overlay-closing-keyframes;
}

.remodal {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  margin-bottom: 10px;
  padding: 35px 0;
  -webkit-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
}

.remodal.remodal-is-opening,
.remodal.remodal-is-closing {
  -webkit-animation-duration: .6s;
  animation-duration: .6s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}

.remodal.remodal-is-opening {
  -webkit-animation-name: remodal-opening-keyframes;
  animation-name: remodal-opening-keyframes;
}

.remodal.remodal-is-closing {
  -webkit-animation-name: remodal-closing-keyframes;
  animation-name: remodal-closing-keyframes;
}

.remodal,
.remodal-wrapper:after {
  vertical-align: middle;
}

.remodal-close {
  display: block;
  width: 100%;
  height: 60px;
  background: transparent;
  border: 0;
  color: white; /* 注)サイト内検索モーダル Close文字色 (approx)Pink Swan */
  cursor: pointer;
  outline: 0;
  overflow: visible;
  padding: 0;
  position: absolute;
  top: -50px;
  left: 0;
  font-family: 'Oswald', 'sans-serif';
  font-size: 18px;
  text-align: center;
  text-decoration: none;
  -webkit-transition: color .5s;
  transition: color .5s;
}

.remodal-close:hover,
.remodal-close:focus {
  color: #f84c74; /* 注)サイト内検索モーダル Closeホバー時文字色 Night Rider */
}

.remodal-confirm::-moz-focus-inner,
.remodal-cancel::-moz-focus-inner,
.remodal-close::-moz-focus-inner {
  border: 0;
  padding: 0;
}

.remodal-search-form input {
  display: block;
  margin: 0 auto;
  width: 95%;
  max-width: 800px;
  background: transparent;
  border: none;
  border-bottom: 1px solid white; /* 注)サイト内検索テキスト入力下部ボーダー色 Night Rider */
  color: white;
  outline: none;
  padding: .3em;
  font-size: 20px;
}

/* modal animation */
@-webkit-keyframes remodal-opening-keyframes {
  from {
    opacity: 0;
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes remodal-opening-keyframes {
  from {
    opacity: 0;
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@-webkit-keyframes remodal-closing-keyframes {
  from {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(0.95);
    transform: scale(0.95);
  }
}
@keyframes remodal-closing-keyframes {
  from {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(0.95);
    transform: scale(0.95);
  }
}
@-webkit-keyframes remodal-overlay-opening-keyframes {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes remodal-overlay-opening-keyframes {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes remodal-overlay-closing-keyframes {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes remodal-overlay-closing-keyframes {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}




/* ----- ヘッダー画像 ----- */
#Big {
position: relative;
height: 400px;
}

#BigEyebg{
background: url(//blog-imgs-106.fc2.com/t/a/k/taka0126/haikei.png) rgba(0,0,0,0.3);
width: 100%;
height: 400px;
position: absolute;
overflow: hidden;
top: 78px;
opacity: .8;
z-index: 1;
}
#Big img{
position: relative;
background-size:  cover;
display: block;
width: 100%;
height: 400px;
overflow: hidden; 
}

@media screen and (max-width: 768px) and (max-width: 480px) { 
#Big {
position: relative;
height: 200px;
}

#BigEyebg{
background: url(//blog-imgs-106.fc2.com/t/a/k/taka0126/haikei.png) rgba(0,0,0,0.3);
width: 100%;
height: 200px!important;
position: absolute;
overflow: hidden;
top: 50px;
opacity: .8;
z-index: 1;
}
#Big img{
position: relative;
background-size:  cover;
display: block;
width: 100%;
height: 200px!important;
overflow: hidden; 
}
}



/* ----- ヘッダカテゴリー ----- */
.category {
        font-family: 'Mr Dafoe', cursive;
        font-size: 95px;
        width: 90%;
        height: 200px;
        color: #FFF;
        text-align: center;
        position: absolute;
        top: 240px;
        margin-left: -300px;
　　　　transform: rotate(-10deg);
	-moz-transform: rotate(-10deg);
	-webkit-transform: rotate(-10deg);
        text-shadow: 1px 1px 3px rgba(0,0,0,0.3)!important;
        z-index: 2;
}

@media screen and (max-width:480px) { 
    .category {
        font-family: 'Mr Dafoe', cursive;
        font-size: 40px;
        width: 98%;
        height: 30px;
        color: #FFF;
        text-align: center;
        position: absolute;
        top: 150px;
        margin-left: 0px;
　　　　transform: rotate(-10deg);
	-moz-transform: rotate(-10deg);
	-webkit-transform: rotate(-10deg);
        text-shadow: 1px 1px 3px rgba(0,0,0,0.3)!important;
        z-index: 2;
}
}
@media screen and (min-width:480px) and ( max-width:768px) {
.category {
        font-family: 'Mr Dafoe', cursive;
        font-size: 50px;
        width: 98%;
        height: 100px;
        color: #FFF;
        text-align: center;
        position: absolute;
        top: 200px;
        margin: 0 auto;
　　　　transform: rotate(-10deg);
	-moz-transform: rotate(-10deg);
	-webkit-transform: rotate(-10deg);
        text-shadow: 1px 1px 3px rgba(0,0,0,0.3)!important;
        z-index: 2;
}
}

@media screen and (min-width:768px) and ( max-width:1024px) {
.category {
        font-family: 'Mr Dafoe', cursive;
        font-size: 50px;
        width: 98%;
        height: 100px;
        color: #FFF;
        text-align: center;
        position: absolute;
        top: 200px;
        margin-left: -200px;
　　　　transform: rotate(-10deg);
	-moz-transform: rotate(-10deg);
	-webkit-transform: rotate(-10deg);
        text-shadow: 1px 1px 3px rgba(0,0,0,0.3)!important;
        z-index: 2;
}
}


#header img{
        position: relative;
        width: 100%;
        height: 400px;
        overflow: hidden;
}

.scroll {
	position: absolute;
	bottom: 20px;
	left: 50%;
	z-index: 2;
	display: inline-block;
	-webkit-transform: translate(0, -50%);
	transform: translate(0, -50%);
	text-decoration: none;
}

.scroll {
	padding-top: 70px;
}
.scroll span{
	position: absolute;
	top: 0;
	left: 50%;
	width: 24px;
	height: 24px;
	margin-left: -12px;
	border-left: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	-webkit-animation: sdb 1.5s infinite;
	animation: sdb 1.5s infinite;
	box-sizing: border-box;
}
@-webkit-keyframes sdb {
	0% {
		-webkit-transform: rotate(-45deg) translate(0, 0);
		opacity: 0;
	}
	50% {
		opacity: 1;
	}
	100% {
		-webkit-transform: rotate(-45deg) translate(-20px, 20px);
		opacity: 0;
	}
}
@keyframes sdb {
	0% {
		transform: rotate(-45deg) translate(0, 0);
		opacity: 0;
	}
	50% {
		opacity: 1;
	}
	100% {
		transform: rotate(-45deg) translate(-20px, 20px);
		opacity: 0;
	}
}



/* ----プロフィール ----- */

.maru img {
border-radius: 50%;
}

#about {
  width: 600px;
  margin: 0 auto;
}

.maru {
width: 210px;
float: left;
}
@media screen and (max-width: 768px) and (max-width: 480px) {
.maru {
width: 98%;
margin: 0 auto;
}
}

.zikopr {
   width: 210px;
   float: left;
}
@media screen and (max-width: 768px) and (max-width: 480px) {
.zikopr {
   width: 98%!important;
   margin: 0 auto;
}
}

.toiawase {
    float: none!important;
    width: 100%;
    text-align: center;
    margin-top: 200px; 
    margin-bottom: 200px;
}


@media screen and (max-width: 768px) and (max-width: 480px) {
#about {
　　　　float: none;
        margin: 0;
        width: 80%;
        margin: 0 auto;
}
.toiawase {
    float: none!important;
    width: 100%;
    text-align: center;
    margin-top: 300px; 
    margin-bottom: 150px;
}
}



/* ----- チェックリスト ----- */
.defaultlist
,.defaultlist li{
	padding:0px;
	margin:0px;
}
 
.defaultlist li{
	list-style-type:none !important;
	list-style-image:none !important;
	margin: 5px 0px 5px 20px !important;
}
 
.list4 li{
	position:relative;
	padding-left:20px;
}
 
.list4 li:after, .list4 li:before{
	content:''; 
	display:block; 
	position:absolute; 
	top:4px; 
	left:8px; 
	height:11px; 
	width:4px; 
	background:#aaa; 
	border-radius:10px;
	transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	-o-transform:rotate(45deg);
}
.list4 li:before{
	top:8px; 
	left:3px;
	height:8px; 
	transform:rotate(-45deg);
	-webkit-transform:rotate(-45deg);
	-o-transform:rotate(-45deg);
}

/* ---アニメーション ----- */

/* 画面外にいる状態 */
.fadein {
    opacity : 0.1;
    transform : translate(0, 50px);
    transition : all 500ms;
    }
 
/* 画面内に入った状態 */
.fadein.scrollin {
    opacity : 1;
    transform : translate(0, 0);
    }


/* ----- ナビフォローボタン ----- */
#social-icon {
text-align: right;
margin-top: 20px;
}
#social-icon a { margin: 0; padding: 10px; }
#social-icon i { color: #000; }
#social-icon a:hover i { opacity:0.5;
    -moz-opacity:0.5;
    filter:alpha(opacity = 50); }


#snso{
        width: 100%;
        height: 200px;
        margin: 0 auto;
        text-align: center;
        position: relative;
        z-index: 5!important ;
}

@media screen and (max-width: 768px) and (max-width: 480px) {
#snso{
        width: 100%;
        height: 180px;
        margin: 0 auto;
        text-align: center;
        position: relative;
        z-index: 5!important ;
}
}

.snsm{
        position: absolute;
        z-index: 3;
        width: 100%;
        height: 30px;
        margin:  30px 0;
        text-align: center;
        color: #fff;
}

.snso1 img{
  background-size: cover;
  display: block;
  width: 100%;
  height: 200px!important ;
  overflow: hidden;
  z-index: 2!important ;
  margin:  50px 0;
  position: relative;
  filter: brightness(0.2);
-webkit-filter: brightness(0.5);
-moz-filter: brightness(0.2);
-o-filter: brightness(0.2);
-ms-filter: brightness(0.2);
background: rgba(0, 0, 0, 0);
}


.iine {
        position: absolute!important ;
        text-align: center!important ;
        width: 100%;
        top: 72px;
        z-index: 5!important ;
}
.iine2 {
        position: absolute!important ;
        text-align: center!important ;
        width: 100%;
        top: 120px;
        z-index: 5!important ;
}


/* ----- ページナビ ----- */
.pn-entry{
	margin: 0 0 50px 0;
}
.pn-entry ul li{
	height: 1.6em;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
	float: left;
	overflow: hidden;
}
.preventry{
	width: 40%;
}
.pn-home{
	width: 20%;
	text-align: center;
}
.nextentry{
	width: 40%;
	text-align: right;
}
.pn-page{
	text-align: center;
	margin: 30px 0 50px 0;
}
.pn-page ul{
	font-size: 0;
}
.pn-page ul li{
	font-size: 14px;
	display: inline-block;
	margin: 3px;
}
.pn-page span{
	width: 36px;
	line-height: 34px;
	border: 1px solid #eee;
	display: inline-block;
}
.pn-page a{
	width: 36px;
	line-height: 36px;
	background-color: #fafafa;
	display: inline-block;
}
.pn-page a:hover{
	background-color: #161616;
        color: #FFF;
}


/* ----- 個別ページナビ ----- */
/* ----- 個別ページナビ ----- */
.posted-pager,
.titlelist-pager {
  display:-webkit-box;/* fallback old Android */
  display:-ms-flexbox;/* fallback ie10 */
  display: -webkit-flex;/* fallback old safari */
  display: flex;
  list-style-type: none;
  margin: 20px auto 0px;
  width: 100%;
  font-size: 12px; /* 注)個別記事ページ送りフォント大きさ */
}

ul.posted-pager{
padding: 0;
}


.prev-entry,
.next-entry {
  width: 50%;
}

li.prev-entry {
padding: 0;
}
li.next-entry {
padding: 0;
}

.next-entry {
  text-align: right;
}

.prev-a,
.next-a {
  display: block;
  width: 100%;
  height: 100%;
  position: relative;
  padding: 20px;
}


li.prev-entry:hover,
li.next-entry:hover {
 background-color: #000;
 color: #fff!important ;
}




 

a.prev-a:hover,
a.next-a:hover{
  color: #fff!important ;
}


/* ----- 前後ボタン ----- */

.newone{
	float: left;        
}
.oldone{
	float: right;
}

.pagenav a{color: #000;}
.pagenav{
        width:100%
        height:200px;
}
.newone{
     width: 600px;
     height: 120px;
     padding:50px;
     font-size: 10px;
     overflow: hidden;
}
.oldone{
     width: 600px;
     height: 120px;  
     padding:50px;
     font-size: 10px;
     overflow: hidden;
}



#pagetop {
  width: 40px;
  height: 40px;
  background: rgba(255,255,255,.4);
  border: 1px solid rgba(179,171,180,.5);
  position: fixed;
  z-index: 100003;
  bottom: 112px;
  right: 0;
}


#pagebottom {
  width: 40px;
  height: 40px;
  border: 1px solid rgba(179,171,180,.5);
  background: rgba(255,255,255,.4);
  position: fixed;
  z-index: 100003;
  bottom: 73px;
  right: 0;
}

#pagetop a,
#pagebottom a {
  display: inline-block;
  text-align: center!important ;
  width: 100%;
  height: 100%;
  color: #000;
  line-height: 39px;
}


#pagetop a:hover { 
 color: #fff;
 background-color: #000;
}

#pagebottom a:hover { 
 color: #fff;
 background-color: #000;
}


@media screen and (max-width: 480px) {
#pagetop {
  display:none;
}
#pagebottom {
  display:none;
}
}



/* ----- シェアボタン ----- */
.tweet {
	display: inline-block;
	width: 50px;
	height: 30px;
	text-align: center;
	text-decoration: none;
	line-height: 10px;
        background-color: #fff;
        border-style: solid!important ;
        border-width: 1px!important ;
        border-color: #ccc!important ;    
        margin: 5px;
        padding: 8px;
        }
a.tweet {
       text-decoration: none;
       color: #00a1e9;    
}


.hatena {
	display: inline-block;
	width: 50px;
	height: 30px;
	text-align: center;
	text-decoration: none;
	line-height: 10px;
        background-color: #fff;
        border-style: solid!important ;
        border-width: 1px!important ;
        border-color: #ccc!important ;    
        margin: 5px;
        padding: 8px;
        }
a.hatena  {
       text-decoration: none;
       color: #008fde;
}

.facebook {
	display: inline-block;
	width: 50px;
	height: 30px;
	text-align: center;
	text-decoration: none;
	line-height: 10px;
        background-color: #fff;
        border-style: solid!important ;
        border-width: 1px!important ;
        border-color: #ccc!important ;    
        margin: 5px;
        padding: 8px;
        }
a.facebook  {
       text-decoration: none;
       color: #315096;
}

.google {
	display: inline-block;
	width: 50px;
	height: 30px;
	text-align: center;
	text-decoration: none;
	line-height: 10px;
        background-color: #fff;
        border-style: solid!important ;
        border-width: 1px!important ;
        border-color: #ccc!important ;    
        margin: 5px;
        padding: 8px;
        }
a.google {
       text-decoration: none;
       color: #c53727;
}


.pocket {
	display: inline-block;
	width: 50px;
	height: 30px;
	text-align: center;
	text-decoration: none;
	line-height: 10px;
        background-color: #fff;
        border-style: solid!important ;
        border-width: 1px!important ;
        border-color: #ccc!important ;    
        margin: 5px;
        padding: 8px;
        }
a.pocket {
       text-decoration: none;
       color: #EE4257;
}


@media screen and (max-width:480px) { 
.lin {
  display: inline-block;
  width: 50px;
  height: 30px;
  text-align: center;
  text-decoration: none;
  line-height: 10px;
  background-color: #fff;
  border-style: solid!important ;
  border-width: 1px!important ;
  border-color: #ccc!important ;    
  margin: 5px;
  padding: 8px;
        }
a.lin {
       text-decoration: none;
       color: #00c300;
}
.pocket {
 display: none;
}
.google {
 display: none;
}
}

@media screen and (min-width:480px) { 
.lin {
   display: none;
}
}



.share{
   width: 100%;
   text-align: center;
   border-style: solid!important ;
   border-width: 1px!important ;
   border-color: #ccc!important ;    
   margin: 10px 0;
   padding: 10px 0 20px 0;
}
@media screen and (max-width: 768px) and (max-width: 480px) {
.share{
   width: 99%;
   text-align: center;
   border-style: solid!important ;
   border-width: 1px!important ;
   border-color: #ccc!important ;    
   margin: 10px 2px 10px 2px ;
   padding: 10px 0 10px 0;
}
}

@media screen and (max-width: 320px) {
.share li:first-child {
   margin-bottom: 20px!important;
}
}


.share li{
   display: inline-block;
   list-style-type: none;
   vertical-align: top;
}

.share ul{
   margin: 0;
   padding: 0;
}

.iine ul{
   margin: 0;
}

.iine li{
   display: inline-block;
   list-style-type: none;
   margin: 0 5px;
   vertical-align: top;
}

.iine li:first-child {
   margin-top: 0px;
}

.iine li:last-child {
   margin-top: 8px;
}

/* ----- 見出し ----- */

.sub2 {
        font-family: 'Mr Dafoe', cursive;
        font-size: 40px;
        color: #Montserrat;
}


.sen{
border-bottom: 3px solid #000;
margin: 25px 280px 30px;
}
@media screen and (max-width: 768px) and (max-width: 480px) {
.sen{
border-bottom: 2px solid #000;
margin: 20px 120px 20px;
}
}



.box26 {
    position: relative;
    margin: 3em 0;
    padding: 0.5em 1em;
    border: solid 3px #000;
}
.box26 .box-title {
    position: absolute;
    display: inline-block;
    top: -13px;
    left: 10px;
    padding: 0 9px;
    line-height: 1;
    font-size: 19px;
    background: #FFF;
    color: #000;
    font-weight: bold;
}
.box26 p {
    margin: 0; 
    padding: 0;
}


.box26 ul {
  list-style: none;
  padding: 0;
  margin: 10px;
}
.box26 li:before {
  font-family: FontAwesome;
  padding-right: 5px;
  content: '\f00c'; /* アイコンのunicode */
}


@media screen and (max-width: 768px) and (max-width: 480px) {
.box26 {
    position: relative;
    margin: 3em 1em;
    padding: 0.5em 1em;
    border: solid 3px #000;
    font-size: 13px;
}
.box26 .box-title {
    position: absolute;
    display: inline-block;
    top: -13px;
    left: 10px;
    padding: 0 9px;
    line-height: 1;
    font-size: 19px;
    background: #FFF;
    color: #000;
    font-weight: bold;
}
.box26 p {
    margin: 0; 
    padding: 0;
}
}



.box27 {
    position: relative;
    margin: 3em 0;
    padding: 30px 10px;
    border: solid 1px #000;
}
.box27 .box-title {
    position: absolute;
    display: inline-block;
    top: -13px;
    left: 10px;
    padding: 0 9px;
    line-height: 1;
    font-size: 18px;
    background: #FFF;
    color: #000;
    font-weight: bold;
}
.box27 p {
    margin: 0; 
    padding: 0;
}

@media screen and (max-width: 768px) and (max-width: 480px) {
.box27 {
    position: relative;
    margin: 10px 10px;
    padding: 0.5em 1em;
    border: solid 1px #000;
    font-size: 13px;
}
.box27 .box-title {
    position: absolute;
    display: inline-block;
    top: -13px;
    left: 10px;
    padding: 0 9px;
    line-height: 1;
    font-size: 16px;
    background: #FFF;
    color: #000;
    font-weight: bold;
}
.box27 p {
    margin: 0; 
    padding: 0;
}
}





/* ----- 文字 ----- */
.entry-title{
          font-size: 25px;
}
@media screen and (max-width: 768px) and (max-width: 480px) {
.entry-title {
font-size: 22px;
font-weight:bold;
}
}
.entry-title,.entry-date2,.entry-category{text-align: center;}

.entry-more h3 {
font-size: 25px;
margin:50px 0px!important;
text-align: center;
}


.entry-more h3{
position: relative;
width: 98%;
display: inline-block;
margin-bottom: 3em!important;
margin: 0 auto;
text-align: center;
}

.entry-more h3:before {
content: '';
position: absolute;
bottom: -30px;
display: inline-block;
width: 60px;
height: 5px;
left: 50%;
-moz-transform: translateX(-50%);
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
background-color: black;
}


.kanren h3 {
position: relative;
width: 98%;
display: inline-block;
margin-bottom: 2em!important;
margin-top: 2em!important;
margin: 0 auto;
text-align: center;
font-family: 'Mr Dafoe', cursive;
font-size: 25px;
color: #161616;
}



.kanren h3:before {
content: ''!important;
position: absolute!important;
bottom: -30px!important;
display: inline-block!important;
width: 60px!important;
height: 5px!important;
left: 50%!important;
-moz-transform: translateX(-50%)!important;
-webkit-transform: translateX(-50%)!important;
-ms-transform: translateX(-50%)!important;
transform: translateX(-50%)!important;
background-color: black!important;
}



@media screen and (max-width: 768px) and (max-width: 480px) {
#container h3 {
font-size: 20px;
margin:50px 5px;
text-align: center;
}
}

h4 {
font-size: 22px;
margin:50px 0;
text-align: center;
}
h4:after{
content: "";
display: block;
height: 1px;
background:-webkit-gradient(linear, left top, right top, color-stop(0%,#fff), color-stop(30%,#444), color-stop(70%,#444), color-stop(100%,#fff));
height: 1px;
}

@media screen and (max-width: 768px) and (max-width: 480px) {
#body h4 {
font-size: 18px;
margin:50px 5px;
text-align: center;
}
}

h5 {
font-size: 20px;
margin:50px 0;
}
@media screen and (max-width: 768px) and (max-width: 480px) {
#body h5 {
font-size: 16px;
margin:50px 5px;
font-weight:bold;
}
}


figure {
  　  display: block;
  　  text-align:center;
      font-size: 13px;
      color: #aaa;
    }

figcaption {
      text-align:center;
}



p {
    margin-bottom: 2em;
    padding:10px 10px 10px;
}
@media screen and (max-width: 768px) and (max-width: 480px) {
p {
    margin-bottom: 2em;
    padding:10px 0px 10px;
    margin: 26px 10px;
}
}

.link{
    margin:40px;
    padding:20px;
    background: #fff;
    border:2px solid #000;
}
@media screen and (max-width: 768px) and (max-width: 480px) {
.link{
    margin:20px;
    padding:15px;
    background: #fff;
    border:2px solid #000;
}
}


.waku{
    width: 40%;
    margin: 0 auto;
    padding:70px;
    background: #fff;
    border:1px solid #ccc;
}

blockquote{
margin:15px;
padding:30px 10px 10px 10px;
border:none;
border-left:5px solid #000;
color: #333;
background: #f7f7f7;
}

.komozi{
   display:inline-block;
   width: 100%;
   text-align: center;
   font-size: 12px;
   color: #aaa;
}



.embedly-card {
  border: 1px solid #ccc;
  margin:5px 0;
}

@media screen and (max-width: 768px) and (max-width: 480px) {
.embedly-card {
margin:5px;
}
}


     
/* ----- Youtube　Vine 幅指定 ----- */
iframe.vine-embed {
    max-width: 100%;
    max-height: auto;
    text-align: center;
}

/* ----- ヨメレバカエレバ ----- */
.pochireba {
    border: 1px solid #ccc;
    text-align: left;
    padding: 1.5em;
    /zoom: 1;
    overflow: hidden;
    margin-bottom: 24px;
    margin-bottom: 1.714285714rem;
    }
.pochi_img {
    float:left;
    margin:0 1.5em 0 0;
    }
.pochi_info {
    text-align:left;
    /zoom: 1;
    overflow: hidden;
    }
.pochi_name {
    display:inline;
    }
.pochi_price {
    display:inline;
    }
.pochi_price:before {
    content:" [ ";
    }
.pochi_price:after {
    content:" ]";
    }
.pochi_seller {}
.pochi_time {
    display:inline;
    }
.pochi_post {
    text-transform: capitalize;
    display:inline;
    }
.pochi_post:before {
    content:" ";
    }
.pochireba-footer {
    clear: left;
    }

.shoplinkamazon,
.shoplinkrakuten,
.shoplinkkindle  {
    display : inline-block!important ;
    border: 1px solid #666!important ;
    text-align : center!important ;
    margin : 0 0.5em 0.7em 0!important ;
    padding : 0!important ;
    line-height : 1.5!important ;
    }
 
.shoplinkamazon a,
.shoplinkrakuten a,
.shoplinkkindle a  {
    display : inline-block!important ;
    color : #666!important ;
    text-decoration : none!important ;
    }
 
.shoplinkamazon a:hover{
 background : #e47911!important ;
 border: 1px solid #e47911!important ;
 color : #fff!important ;
    }
.shoplinkrakuten a:hover{
 background : #BD0000!important ;
 border: 1px solid #BD0000!important ;
 color : #fff!important ;
    }
.shoplinkkindle a:hover{
    background : #191970!important ;
    border: 1px solid #191970!important ;
    color : #fff!important ;
    }
 
/* カエレバ Amazon */
 
.kaerebalink-box .shoplinkamazon {
    letter-spacing : 0.2em!important ;
    background : #fff!important ;
    }
 
.kaerebalink-box .shoplinkamazon a {
    padding : 0.9em 2em!important ;
    }
 
/* カエレバ 楽天 */
 
.kaerebalink-box .shoplinkrakuten {
    letter-spacing : 0.55em!important ;
    background : #fff!important ;
    }
 
.kaerebalink-box .shoplinkrakuten a {
    padding : 0.9em 1.6em!important ;
    }
 
/* ヨメレバ Amazon */
 
.booklink-box .shoplinkamazon {
    letter-spacing : 0.2em!important ;
    background : #fff!important ;
    text-decoration : none!important ;
    }
 
.booklink-box .shoplinkamazon a {
    padding : 0.9em 2em!important ;
    }
 
/* ヨメレバ 楽天 */
.booklink-box .shoplinkrakuten {
    letter-spacing : 0!important ;
    background : #fff!important ;
    text-decoration : none!important ;
    }
 
.booklink-box .shoplinkrakuten a {
    padding : 0.9em 1.73em!important ;
    }
 
/* ヨメレバ Kindle */
.booklink-box .shoplinkkindle {
    letter-spacing : 0.36em!important ;
    background : #fff!important ;
    text-decoration : none!important ;
    }
 
.booklink-box .shoplinkkindle a {
    padding : 0.9em 2em!important ;
    }

/* ----- AdSense ----- */
.ad {
       text-align:center;
       margin:50px 0px 50px 0px;
       width: 100%;
    }
.ad1,
.ad2{
width: 336px;
height: 280px;
margin-left: 5px;
display: inline;
float: left;
}

.clear {
clear: both;
}



@media screen and (max-width: 480px) {
.ad1 {
       display: inline-block;
       width: 336px;
       height: 280px;
       text-align:center;
       margin:10px 20px 10px 20px;
    }
.ad2{
           display: none
}
}
@media screen and (max-width: 320px) {
.ad1 {
       display: inline-block;
       width: 320px;
       height: 280px;
       text-align:center;
       margin:20px 0 20px 0;
    }

.ad2{
           display: none
}
}


/* ----- ぱんくず ----- */
.pankuzu {
font-size:12px;
color: #aaa; 
text-align:left; 
margin:0px 0px 10px 0px;}

.pankuzu a {
color: #aaa; 
}

/* ----- 見出し ----- */

.line{
text-align:center;
margin:40px 0px 60px 0px;
clear:left;
}


/* -----画像サイズ ----- */
.slooProImg{
  object-fit: cover;
  width: 100%;
　height:auto;
  margin-bottom: 10px;
}

.slooProImg2{
  display:none;
}

/* -----フォロー ----- */
#follow{
    text-align: center;
 }
.social-follow a {
  display: block;
  display: inline-block;
  margin: 20px 5px 8px 0;
  padding: 0;
  color: #fff;
}
.social-follow i {
  width: 110px;
  height: 50px;
  margin: 0;
  line-height: 50px;
  text-align: center;
}

@media screen and (max-width: 768px) and (max-width: 480px) {
.social-follow i {
  width: 60px;
  height: 50px;
  margin: 0;
  line-height: 50px;
  text-align: center;
}
}
.social-follow i:before { padding 0; line-height: 50px; }
.social-follow .fa-twitter { background: #00a1e9; }
.social-follow .fa-pinterest-p { background: #ce0f19; }
.social-follow .fa-google-plus { background: #c53727; }
.social-follow .fa-tumblr { background: #35465c; }
.social-follow a:hover i { opacity:0.5;
    -moz-opacity:0.5;
    filter:alpha(opacity = 50); }



.feedly .c-fa-feedly { background: #6cc655; }
.feedly a:hover i { opacity:0.5;
    -moz-opacity:0.5;
    filter:alpha(opacity = 50); }

.push a {
  display: block;
  display: inline-block;
  margin: 10px 0 15px 0;
  padding: 0;
  color: #fff;
  font-size: 11px;
}
.push i {
  width: 472px;
  height: 50px;
  margin: 0;
  line-height: 50px;
  text-align: center;
}

@media screen and (max-width: 768px) and (max-width: 480px) {
.push i {
  width: 300px;
  height: 50px;
  margin: 0;
  line-height: 50px;
  text-align: center;
}
}
.push .fa-bolt { background: #EEAC00; }
.push a:hover i { opacity:0.5;
    -moz-opacity:0.5;
    filter:alpha(opacity = 50); }

#fecebook {
        margin: 5px 0 30px 0;
        text-align: center;
}

.topscroll .fa-angle-up:hover {
    display: inline-block;
    animation: hurueru .1s  infinite;
}

@keyframes hurueru {
    0% {transform: translate(0px, 0px) rotateZ(0deg)}
    25% {transform: translate(2px, 2px) rotateZ(1deg)}
    50% {transform: translate(0px, 2px) rotateZ(0deg)}
    75% {transform: translate(2px, 0px) rotateZ(-1deg)}
    100% {transform: translate(0px, 0px) rotateZ(0deg)}
}


.copy_btn {
  width: 100%;
  margin: 10px 0;
  padding: 15px 40px;
  border: 1px solid #ccc;
  text-align: center;
　}

@media screen and (max-width: 768px) and (max-width: 480px) {
.copy_btn {
  width: 99%;
  margin: 10px 3px 10px 2px;
  padding: 15px 40px;
  border: 1px solid #ccc;
  text-align: center;
　}
}

.copy_btn:hover{color: #FFF; background: #161616; border: 1px solid #161616;}

pre {
    white-space: pre-wrap;
    word-wrap: break-word;
    overflow: auto;
}

.fa-hatena:before {
    content: "B!";
    font-family: Verdana;
    font-weight: bold
}



.twitter-tweet {
margin: 30px auto!important ;
}

.instagram-media {
    margin: 30px auto!important ;
}



@media screen and (max-width: 480px) {
.twitter-tweet {
max-width:400px!important ;
margin: 20px auto!important ;
}
.instagram-media {
    margin: 20px auto!important ;
    max-width:400px!important ;
}
}

@media screen and (max-width: 320px) {
.twitter-tweet {
max-width:290px!important ;
margin: 20px auto!important ;
}
.instagram-media {
    margin: 20px auto!important ;
    max-width:280px!important ;
}
}

@font-face {
  font-family: 'fontello';
  src: url('../font/fontello.eot?88183695');
  src: url('../font/fontello.eot?88183695#iefix') format('embedded-opentype'),
       url('../font/fontello.svg?88183695#fontello') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'fontello';
  src: url('data:application/octet-stream;base64,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') format('woff'),
       url('data:application/octet-stream;base64,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') format('truetype');
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'fontello';
    src: url('../font/fontello.svg?88183695#fontello') format('svg');
  }
}
*/
 
 [class^="c-fa-"]:before, [class*=" c-fa-"]:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
 
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
 
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
     
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
 
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
 
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
 
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
.c-fa-line:before { content: '\e800'; } /* '' */
.c-fa-feedly:before { content: '\e801'; } /* '' */
.c-fa-raspberrypi:before { content: '\e802'; } /* '' */
.c-fa-sass:before { content: '\e803'; } /* '' */
.c-fa-netflix:before { content: '\e804'; } /* '' */
.c-fa-hatenabookmark:before { content: '\e805'; } /* '' */
.c-fa-gulp:before { content: '\e806'; } /* '' */
.c-fa-ubuntu:before { content: '\e807'; } /* '' */
.c-fa-hulu:before { content: '\e808'; } /* '' */
.c-fa-ruby:before { content: '\e809'; } /* '' */
.c-fa-heroku:before { content: '\e80a'; } /* '' */
.c-fa-gumtree:before { content: '\e80b'; } /* '' */
.c-fa-jenkins:before { content: '\e80c'; } /* '' */
.c-fa-nintendo:before { content: '\e80d'; } /* '' */
.c-fa-fbmessenger:before { content: '\e80e'; } /* '' */
.c-fa-mixi:before { content: '\e80f'; } /* '' */
.c-fa-microsoftonenote:before { content: '\e810'; } /* '' */
.c-fa-playstation:before { content: '\e811'; } /* '' */
.c-fa-laravel:before { content: '\e812'; } /* '' */
.c-fa-javascript:before { content: '\e813'; } /* '' */
.c-fa-googleplay:before { content: '\e814'; } /* '' */
.c-fa-bootstrap:before { content: '\e815'; } /* '' */
.c-fa-meetup:before { content: '\e816'; } /* '' */
.c-fa-kickstarter:before { content: '\e817'; } /* '' */
.c-fa-microsoftaccess:before { content: '\e818'; } /* '' */
.c-fa-microsoftpowerpoint:before { content: '\e819'; } /* '' */
.c-fa-microsoftexcel:before { content: '\e81a'; } /* '' */
.c-fa-microsoftoutlook:before { content: '\e81b'; } /* '' */
.c-fa-microsoftword:before { content: '\e81c'; } /* '' */
.c-fa-microsoft:before { content: '\e81d'; } /* '' */
.c-fa-w3c:before { content: '\e81e'; } /* '' */
.c-fa-lego:before { content: '\e81f'; } /* '' */