@charset "UTF-8";
/*
Theme Name: inaaikenevent
Text Domain: inaaikenevent
Description: A greyscale theme that follows a nice grid system, and keeps typography in top priority.
Version: 22.8
Requires at least: 5.0
Tested up to: 8.0
Requires PHP: 7.2
License: GNU General Public License
License URI: license.txt
Author: inaaikenevent
Author URI: https://www.inaaiken.com/
Tags: two-columns, sticky-post
*/

html, body {  }
.gallery .gallery-caption {
}	
.commentlist .bypostauthor {
}
/* Begin Settings and Classes */
a {
	color:#00F;
	}
a:hover img{
	opacity: 0.5;
	-moz-opacity: 0.5;
}	
a:hover {
	color:#F00;
	}
a:visited {
	color: #5A0087;
	}	
h1 a, h2 a, h3 a, #sitename {
	color:#343434;
	text-decoration: none;
    display: block;
    border-top: #808080 solid 1px;
    padding-top: 1em;
	}
		
h1 a:hover, h2 a:hover, h3 a:hover, #sitename:hover {
	text-decoration:none;
	color:#F30;
    
	}

h1, h2, h3, h4, h5, h6 {line-height: 120%;
    font-weight: normal;
	}
h1 {
	margin:15px 0px;
	padding:10px 0px 5px 0px;
	}

h2 {
    font-weight: bold;
    font-size: 135%;
    margin: 30px 0 0 0;
	}
h3 {color: #808080;
    font-weight: bold;
margin-top: 2em;}	
	.entry h2 {
		margin-top:30px;
	}
.tittle {max-width: 250px;width: 100%; margin: 0 auto 10px auto; text-align: center; line-height: 110%; }	
.tittle h2 span {border-top: #808080 solid 1px;width: 100%;display: block;font-size: 74%;padding: 5px 0; }
	
.pagetitle {
	margin-bottom:20px;
	display:block;
	}
	
/* Text meant only for screen readers. */
.screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
}	
.caps {text-transform:uppercase;margin-bottom:6px;display:block;}
code {font: 1.1em "Courier New", Courier, Fixed;}	
pre {font: 1.1em "Courier New", Courier, Fixed;margin:1.5em;padding:10px;background:#fafafa;border:1px solid #eee;}
acronym, abbr {font-size: 0.9em;letter-spacing: .07em;}
blockquote {margin-left:-21px;padding-left:21px;background:url(images/quote.gif) no-repeat 0 6px;color:#343434;}
.entry cite {font-style:italic;font-size:.9em;display:block;margin:0;text-align:right;}
.entry cite:before {content: "\2014 \0020";}

hr {
	clear:both;
	height:1px;
	border:none 0;
	color:#ccc;
	background-color:#ccc;
	margin:1.5em 0;
	}
	
img {
	border:none;
	max-width:100%;
	height: auto;
	}
	


		
.post ul, .post ol, .post dl {}		
.post ul ul , .post ol ol, .post ul ol, .post ol ul, .post dl dl, .post dl ul, .post dl ol {}
.post li {}
.post ul li {}
.post ol li li {}
.post li li {}
.post li h3 {}


.post th {
	background-color:#EEEEEE;
font-weight:normal;
padding:10px 5px;
text-align:left;
font-style:normal;
}
.post td {background-color:#FFFFFF;
padding:10px 5px;
	}
.post table {
		background-color:#CCCCCC;}
		
.post dt {
	font-weight:bold;
	background:url(images/icons.gif) no-repeat 0 -141px;
	padding-left:10px;
	margin-left:-10px;
}

.post dd {
	padding-left:10px;
	padding-bottom:5px;
}
		
.clear { 
	clear:both;
	height:0;
	line-height:0;
	}
.nocomments {clear:both;height:0;line-height:0;
	}		
.alignleft {
	float:left;
	}
	
.alignright {
	float:right;
	}
	
.aligncenter, div.aligncenter, img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}



.wp-caption, .attachment img {text-align: center;}
.wp-caption p.wp-caption-text {font-size: .9em;color:#666666;margin: 0;}
.attachment, .caption {text-align:center;}
.attachment img {}
/* End Images / End Settings and Classes */

/* Begin Structure */
body {
	margin:0;
	padding:0;
	color:#4D4D4D;
	text-align:left;
	font-family: "メイリオ", Meiryo,"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",  Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height: 160%;
	-webkit-text-size-adjust: 100%;}
	


/* Begin Header */

#loader-bg {display: none;}
#loader {}
#wrap {}




#site_name {display: inline-block; 
	}





.slider-for div {
	display: block;
	width: 100%;
    height: 100%;
    min-height: 150px;
	background-size:cover;
	background-position: center;
	background-repeat: no-repeat;
    text-align: center;
	}

#slide {height: 150px;
	}

#searchform {
	width:200px;
}

#header {display:block;width: 100%; }
#header.scroll {background-color:rgba(255,255,255,.8);transition-duration:.3;}

#header_menu_img {display:block; padding: 0px; width: 100%;text-align: center;}

.menu_txt {display: block;text-align: center;padding: 1.5em 0 10px 0;}
.menu_txt a:hover{text-decoration: underline;}
.menu_txt a{display: inline-block; color: #4D4D4D; text-decoration: none;padding: 0 1.5em 0 23px; background-position: left center; background-repeat: no-repeat;background-size: 23px 23px;}


#breadcrumbs {background-color: #EDEDED;}
.breadcrumbs {max-width: 960px; width: 100%; margin: 0 auto;}
	
#searchsubmit {
	float:right;
    width: 20px; height: 20px;margin-top: -20px;margin-right: -2em;
	}
/* End Header */

		
/* Begin Content */	

#contents {
	width: 100%;
    margin: 15px 0 0 0;
	
 }
#content,#content_arcive,#content_second, #content_third, #content_fourth {
	max-width:920px;
	width: 100%;
    margin: 0 auto;
	padding:0px;
	}

.entry_top {display: inline-block;
    width: 260px;
    margin: 20px;
    text-align: left;
    vertical-align: text-top;
			}
.entry_top span{margin-bottom: 5px;
			}
.entry_top img{display: none;
			}
.entry_top p{padding: 0;margin: 0; line-height: 160%;}
.entry_top_img {
    display: block;
		width:260px;
		height:200px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-color:#E6E7E7;
    border: #ededed solid 1px; margin: -1px;
			}
.entry_top a {
}



.top_notice {display: block;text-align: left;padding: 7px 0;border-bottom: #B3B3B3 solid 1px;}
.top_notice_date {display: inline-block;}
.top_notice_txt {display: inline-block;}


#top_link  { width:100%;display: block; text-align: center;padding: 22px 0 10px 0;}
#top_link a {display: inline-block; padding: 1em 1em; }



form input {font-size: 160%; width: 100%;}
form textarea {font-size:xx-large; width: 100%; height:5em; }

table p {
margin:-0px;
	padding:0px;
}

.fudousan_table th{width: 7em;background-color: #EDEDED;}
.fudousan_table td{background-color: white;}
	
#sideb-r {
	float:right;
	width:180px;
	padding-right:30px;
    display: none;
}
#sideb-r  ul {
	margin:0px;
	padding:5px 0px;
}
#sideb-r  li {
	margin:0px;
	padding:0px;
	list-style:none;
}
#sideb-r  img {
	margin-bottom:10px;
}
#sideb-r  .cat-item {
	padding-left:1em}

	.post {
		margin-bottom:40px;
		}
		
.sticky, .byuser {border:5px solid #f9f9f9 !important;margin:-10px -10px 40px -50px;background:url(images/sticky.gif) no-repeat 597px 5px;padding:5px 5px 5px 45px;}
.byuser {margin-left:-52px;padding-left:47px;background:url(images/author.gif) no-repeat 599px 5px;}
.bubble  {display:none;float:left;margin:0px;background:#343434 url(images/comments.gif);width:30px;height:29px;line-height:19px;color:#fff;text-align:center;}
.bubble:hover {color:#666666;}









.entry {
			}
.entry p {
clear:both;
width:100%;
display:block;

			}
.child_nav {
	display: block;
	text-align:right;
	border-bottom:#EDEDED solid 1px;
	margin-bottom:2em}		
	.navigation {
	margin:10px 0px;
	text-transform:uppercase;
		}
		
	.post .navigation {
	border:solid #e6e6e6;
	border-width:1px 0px 0px 0px;
	padding:30px 0;
	}
	
	.attachment .navigation {
		height:150px;
	}
		
		.navigation .alignleft a {
			background:url(images/icons2.gif) no-repeat ;
			padding-left:22px;
			padding-right:22px;
			display:block;
			float:left;
		}
		
		.navigation .alignright a {
			background:url(images/icons2.gif) no-repeat ;
			padding-right:22px;
			padding-left:22px;
			display:block;
			float:right;
		}

/* Begin Comments */		
.commentlist {margin-top:20px;}
.commentlist li {list-style:none;margin-bottom:30px;border-bottom:1px solid #e6e6e6;}
.commentlist li.alt {}
.commentmetadata, .comment-author {font-size:.9em;}
.comment-author {}
.avatar {float:left;display:block;margin:0px;}
#commentform {padding-bottom:10px;}
#commentform input, #commentform textarea {width:147px;border:1px solid #e6e6e6;background:#f9f9f9;font-size:11px;padding:2px 3px 3px;}
#commentform textarea {width:500px;}
#commentform #submit {width:150px;border:none;background:#343434;font-size:11px;padding:0;color:#fff;font-size:12px;cursor:pointer;padding:2px 0 3px;}
/* End Comments / End Content */


/* Begin Page List */		
#nav {
	margin-right: auto;
	margin-left: auto;
	text-align:center;
	}
#nav ul{
        display: inline-block;
        margin: 0 ; padding: 0;
		}
	#nav li {
	display:inline-block; 
	list-style:none;
        margin: 0; padding: 0;
		}
#nav li a:hover {
	text-decoration: underline;
			}		
		#nav li a {
            display: block;
			color:white;
			text-decoration:none;
			padding:5px 1.2em;
            
			}
			
		#nav li a:hover, #nav li.current_page_item a, #nav li.current_page_parent a {
			
			}
/* End Page List */
/* ナビゲーション */
.tablenav {
    color: #808080;
	font-size:1.1em;
    background:white;
    margin: 1em auto;
    line-height:1.2em;
    text-align: center;
	}
 a.page-numbers, .tablenav .current {
    color: #808080;
    padding: 0px .3em;
    border:solid 1px #808080;
    text-decoration:none;
    font-size:smaller;
	font-weight:bold;
	border-radius: 3px;        /* CSS3草案 */  
	-webkit-border-radius: 3px;    /* Safari,Google Chrome用 */  
	-moz-border-radius: 3px;   /* Firefox用 */
}
 a.page-numbers:hover {
    color:white;
    background: #808080;
}
 .tablenav .current {
    color: white;
    background: #808080;
    border-color: #808080;
    font-weight:bold;
	border-radius: 3px;        /* CSS3草案 */  
	-webkit-border-radius: 3px;    /* Safari,Google Chrome用 */  
	-moz-border-radius: 3px;   /* Firefox用 */
}
 .tablenav .next, .tablenav .prev {
    border:0 none;
    background:transparent;
    text-decoration:underline;
    font-size:smaller;
    font-weight:bold;
}


/* Begin Footer */

#footer_wrap {padding: 0px 0 40px 0;}


#footer {
	width:100%;
	padding: 0px;
    text-align: center;
}
#footer_menu {border-bottom: #808080 solid 1px;padding-bottom: 1em;}






/* End Footer / End Structure */
			

/* Begin Calendar */
#wp-calendar {empty-cells: show;margin: 10px auto 0;width: 260px;}
#wp-calendar th {text-align:center;color:#343434;}
#wp-calendar caption {text-decoration: none;font-weight:bold;font-size:1.1em;text-align: center;width: 100%;color:#343434;}
#wp-calendar #prev a, #wp-calendar #next a {font-size: 9pt;}
#wp-calendar #next a {padding-right: 10px;text-align: right;}
#wp-calendar #prev a {padding-left: 10px;text-align: left;}
#wp-calendar a {text-decoration: none;display: block;}
#wp-calendar th {font-style: normal;text-transform: capitalize;}
#wp-calendar td {padding: 3px 0;text-align: center;}
#wp-calendar td.pad:hover { /* Doesn't work in IE */
background-color: #fff; }

.clearmain {
	clear:both;
	height:0;
	line-height:0;
}


.widgettitle{
	display: none;	
	}
/* End Calendar */

.more a{display: block; border: #FF6E8C solid 1px; padding: 2px; border-radius: 15px; color: #FF6E8C; margin: 1em auto 0 auto; width: 6em; text-decoration: none;text-align: center;}



.textwidgetbox {
	float: left;
	padding: 0px 0px 10px 0px;
}
.w100 {
	clear:both;
	width:100%;
	padding-bottom:15px;
	float: left}

.center {text-align: center;}

.link_grad a:hover{background: linear-gradient( rgba(0,0,0,0),rgba(0,0,0,0),rgba(0,0,0,0),rgba(0,0,0,0),rgba(255,255,255,0.8));color: black;}
.link_grad a{ background: linear-gradient( rgba(0,0,0,0),rgba(0,0,0,0),rgba(0,0,0,0),rgba(0,0,0,0),rgba(0,0,0,0.5)); background-size: cover;display: block; text-align: center; color: white; text-decoration: none;}

.new_arrival_wrap {display: inline-block; margin: 0 5px;width: 345px; height: 200px;background-size: cover; background-repeat: no-repeat; background-position: center; }
.new_arrival {padding-top: 170px;height: 30px;font-size: 140%;}

.item_wrap {display: inline-block; margin: 0 25px 25px 25px ;width: 200px; height: 150px;background-size: cover; background-repeat: no-repeat; background-position: center; }
.item {padding-top: 120px;height: 30px;}
    
.pickup {background-size:contain;
    background-position: center top;
    background-repeat: no-repeat;
display: inline-block;
    width: 270px;
    padding-top: 190px;
    text-align: justify;
text-justify: inter-ideograph;
    margin: 0px 20px;
    vertical-align: text-top;
    font-size: 83%;
    line-height: 160%;
}
.pickup h3 {font-size: 130%; margin: 5px 0; padding: 0;}
.updated,.author{display: block; text-align: right;}
#content_arcive .updated{display: block; text-align: left!important;}

/*  */






















@media screen and (min-width:920px)  {
.content  {
	width:100%;
	display:block;
	padding:5px 0px 60px 0}
.top_mark{max-width: 295px; height: auto; margin: 0 auto;}
.top_txt {display: block; text-align: left; font-size: 87%; line-height: 170%;max-width: 570px; width: 100%; float: left;}

    
.w50 {
    display: inline-block;
	width:49%;
	padding-bottom: 5px;
	}    
.w33 {
	display: inline-block;
	width:33%;
	padding-bottom: 5px;
	} 


/* Begin Images */	
img.alignleft, .alignleft img {
    margin-top: .5em;
	margin-right:1em;
    margin-bottom: 1em;
	}
	
img.alignright, .alignright img {
    margin-top: .5em;
	margin-left:1em;
    margin-bottom: 1em;
	} 
#copyright {
    display: block;
    float: left;
    color: #333333;
	text-align:left;
    font-size: 74%;
	padding: 1em 0 0 1em;
	margin: 0 ;
    line-height: 100%;
}
#copyright span, #footer_info span{
    display: inline-block;
}
#menkyo {display: block;float: right;text-align: left;font-size: 78%; padding-right: 2em;line-height: 160%;padding-top: 25px;}
#menkyo span{display: inline-block;}
}


@media screen and (min-width:490px) and (max-width:919px) {
.content  {
	display:block;
	padding:1em;}
.top_mark{max-width: 295px; height: auto; margin: 0 auto;}
.top_txt {display: block; text-align: left; font-size: 87%; line-height: 170%;width: 100%; }
    
    
#sideb-r {display: none;}
    


.w50 {
    display: inline-block;
	width:49%;
	padding-bottom: 5px;
	}
.w33 {
    display: inline-block;
	width:49%;
    margin: 0 auto;
	padding-bottom: 5px;
	}
/* Begin Images */	
img.alignleft, .alignleft img {
    margin-top: .5em;
	margin-right:1em;
    margin-bottom: 1em;
    max-width: 40%;
	}
	
img.alignright, .alignright img {
    margin-top: .5em;
	margin-left:2em;
    margin-bottom: 1em;
    max-width: 40%;
	} 
#copyright {
    display: block;
    float: left;
    color: #333333;
	text-align:left;
    font-size: 74%;
	padding: 1em 0 0 1em;
	margin: 0 ;
    line-height: 100%;
}
#copyright span, #footer_info span{
    display: inline-block;
}
#menkyo {display: block;float: right;text-align: left;font-size: 78%; padding-right: 2em;line-height: 160%;padding-top: 25px;}
#menkyo span{display: inline-block;}
}

@media screen and (max-width:489px){
.content  {
	display:block;
	padding:1em;}
#footer_menu li {margin: 5px 0; }
.top_mark{max-width: 180px; height: auto; margin: 0 auto;}
.top_txt {display: block; text-align: left; font-size: 87%; line-height: 170%;}



    

#sideb-r {display: none;}
    
#content {
padding-left: 0px!important;
	}
#content_arcive {
padding-left: 0px!important;
	}


.site_name {
	font-size:2em;
	}

.w50,.w33 {
	width:90%;
    margin: 0 auto;
	padding-bottom: 5px;
	}
/* Begin Images */	
img.alignleft, .alignleft img {
	display: block;
    float: none;
    max-width: 80%;
    margin: 0 auto;
	}
	
img.alignright, .alignright img {
	display: block;
    float: none;
    max-width: 80%;
    margin: 0 auto;
	} 
#copyright {
    display: block;
    color: #333333;
	text-align:left;
    font-size: 100%;
	padding: 1em 0 0 1em;
	margin: 0 ;
    line-height: 100%;
}
#copyright span, #footer_info span{
    display: inline-block;
}
#menkyo {display: block;text-align: left;font-size: 100%; padding-right: 2em;line-height: 160%;padding-top: 25px;}
#menkyo span{display: inline-block;}
}

/*
Whatever your hand finds to do, do it with all your might,
for in the grave, where you are going, there is neither
working nor planning nor knowledge nor wisdom.
Ecclesiastes 9:10
*/

/*
Tammy Hart
www.tammyhartdesigns.com
*/
