/*  
Theme Name: inakalife
Description: inakalife - A PagePress theme designed by OZEKIBASHI Planning.
Version: 2.0.2
Author: Hiroyuki Hashimoto
Tags: theme-options, dark, black, two-columns, fixed-width, threaded-comments	
*/

@import url(//fonts.googleapis.com/css?family=Open+Sans:400,400italic,600,600italic,700,700italic);
body {
	font-family:Avenir , "Open Sans" , "Helvetica Neue" , Helvetica , Arial , Verdana , Roboto , "游ゴシック" , "Yu Gothic" , "游ゴシック体" , "YuGothic" , "ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro" , "Meiryo UI" , "メイリオ" , Meiryo , "ＭＳ Ｐゴシック" , "MS PGothic" , sans-serif; 
	font-size:15px;
	-webkit-text-size-adjust: 100%;
	font-style:normal; 
	font-variant:normal; 
	font-weight:normal; 
	line-height:1.75; 
	margin:0; padding: 0; 
	color: #666; 
	background-color: #e5e5e5;
}
a, .postdata a:hover, .title h2 a:hover, .button:hover, input[type="submit"]:hover {color:#0088CC;}
#header-back, #nav, .welcome, .dbx-handle, .bottomnav { background-color: #c9c9c9;}
a {color:#0088CC; text-decoration: none;}
a:visited {color: #0088CC;}
a:hover {text-decoration: underline;}
p,.p {margin-bottom: 15px;}
img {border: none;}
ul li { margin: 0px;}
ul {margin: 5px 0px 15px;padding-left: 20px;}
ol {margin: 5px 0px 15px;padding-left: 20px;}
form {margin: 0px;padding: 0px;}
small { font-size: 90%;}
dl.akiya {
	line-height: 2;
	padding: 0 20px;
}
dl.akiya dt {
	float: left;
	clear: left;
	width: 7em; 
	border-bottom: 1px dotted #ccc;
}
dl.akiya dd {
	border-bottom: 1px dotted #ccc;
}

dl.pref {
	line-height: 1.5;
	padding: 0 20px;
	font-size: 80%;
}
dl.pref dt {
	float: left;
	clear: left;
	width: 7em; 
}
dl.pref dd {
}
#page { background: url(images/bg_cloth_alike.png) ; background-attachment: fixed;}
blockquote { width:575px; padding: 5px 10px 0 10px; margin: auto; margin-bottom: 15px; font-style: normal; font-size: 100%; background:#fff; border:#0088cc 2px solid; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}

#wrapper { width: 960px; margin: 0px auto; position: relative;}
#header { height: 407px;}
#header-back { height: 55px;}
.headerimage{margin-left: 0px;}
.headerdescription{ font-size: 5em; color: #666; margin: 0px; padding-bottom: 10px; letter-spacing: 0.1em;}
.headermenu1{ float: left; font-weight: normal; font-size: 15px; font-color: #0088cc; border-right:1px dotted #bbb; padding:0px 20px 10px 0px; letter-spacing: 0.1em;}
.headermenu1b{ display: block; padding-top:.2em;  font-family: "游ゴシック体","YuGothic"; font-size:.65em; letter-spacing: 0em; color:#999;}
.headermenu1:hover{ float: left; background-color: #ccc; text-decoration: none;}
.headermenu{ float: left; font-weight: normal; font-size: 15px; font-color: #0088cc; border-right:1px dotted #bbb; padding:0px 20px 10px 20px; letter-spacing: 0.1em;}
.headermenub{ display: block; padding-top:.2em;  font-family: "游ゴシック体","YuGothic";font-size:.65em; letter-spacing: 0em; color:#999;}
.headermenu:hover{ float: left; text-decoration: none; background-color: #ccc;}
#searchform { position: absolute; top: 5px; right: 0px; height: 20px; width: 220px;}
#searchform #s{ background: #ffffff url(images/form-field-bg.gif) no-repeat ; height: 17px; width: 158px; margin: 6px 2px 0px 10px; padding: 3px 7px 2px 5px; color: #999999; border: none; -moz-border-radius: 10px; -khtml-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;}
#searchform #searchsubmit { background: url(images/search-button.png) no-repeat center; height: 24px; width: 22px; border: none; cursor: pointer; text-indent: -999%; line-height: 1px; margin-top: 8px;}
h1, h2, h3, h4, h5{color: #333;font-weight: normal;margin:0;padding: 0; line-height: 1.1em;}
h1 a, h2 a, h3 a, h4 a, h5 a{color: #333;}
h1{ font-size: .75em; font-weight: normal; color: #666; margin: 0px; padding: 10px 0px 10px 0px; letter-spacing: 0.1em;}
h2{font-size: 2em;}
h3{font-size: 2em;}
h4{font-size: 2em; line-height: 1.5em;}
h5{font-size: 1.05em; font-weight: bold; margin: 10px 0 5px 0; padding: 10px 0 10px 0; letter-spacing: .04em; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; background:#efefef; }
#left-col { width: 700px; float: left;}
h6 { font-size: 1.35em; color: #000; margin: 25px 0 25px 0; padding-bottom: 0; letter-spacing: .04em; font-weight: bold; background: url(http://inakanoseikatsu.com/wp-content/uploads/2015/10/midashi_yaino.png) no-repeat; background-position: left center; padding-left: 50px ; text-shadow: 0.15em 0.15em 2px #eee; }

#nav { background: url(images/black-back.png) repeat left top; height: 26px;}
#nav ul{ list-style: none; margin: 0px 0px 0px 25px; padding: 0px; font: 10px/130% Arial, Helvetica, sans-serif;}
#nav ul li{ margin: 0px 5px 0px 0px; padding: 0px; float: left;}
#nav ul li a{ padding: 6px 10px 7px 10px; text-decoration: none; color: #eee; dish6play: block;}
#nav li a:visited{ text-decoration: none; color: #999;}
#nav .current_page_item a, #nav .current_page_item a:hover{ text-decoration: none; background: #fff; color: #000;}
#subnav { background: #cccccc url("bg_submenu.png");}
#subnav ul { margin: 0px; padding: 3px 0px 18px 5px; list-style: none; font: 11px/100% Arial, Helvetica, sans-serif;}
#subnav li { border-right: 1px solid #333333; padding: 1px 7px; margin: 0px; float: left;}
#subnav li a, #subnav li a:visited, #subnav .page_item { text-decoration: none; color: #333333;}
#content { width:700px; clear: both; overflow: hidden;}
.honbun { padding: 0 30px;}
.post { padding: 15px; clear: both; overflow: hidden; padding-bottom: 1em; margin-bottom: 10px; background: #fff; box-shadow: 0 10px 6px -6px #cccccc;}
.postad { padding: 15px; clear: both; overflow: hidden; margin-bottom: 10px; background: #fff; box-shadow: 0 10px 6px -6px #cccccc; font-size: 0.8em;}
.postlinkunit2 { padding: 5px; clear: both; overflow: hidden; margin-bottom: 10px; background: #fff; box-shadow: 0 10px 6px -6px #cccccc;}
.postlinkunit { padding: 7px; clear: both; margin-bottom: 10px;}

.post .title { font-size: 0.8em; float: left; margin-left: 0px; width: 670px;}
.postdata { font-size: 90%; color: #999999;}
.postdata a, .postdata a:visited { color: #999999; text-decoration: none;}
.postdata a:hover { text-decoration: none;}
.postdata .datedate{ float: left; font-weight: bold;}
.postdata .category{ float: left;}
.postdata .author{ float: left; padding-right: 10px;}
.postdata .comments{ float: right; font-weight: bold;}
.mini-add-comment { background: url(images/mini-down-arrow.gif) no-repeat left center; padding-left: 12px; float: right;}
.entry { padding: 15px 0px 5px; clear: both;}
.billboard{ background: #fff; padding: 50px; margin-bottom: 2em;}
.title h2 { font-size: 2em; color: #000; margin: 3px 0 2px; padding-bottom: 4px; border-bottom: dotted 1px #CCCCCC; letter-spacing: -.04em; font-weight: bold; text-shadow: 0.15em 0.15em 2px #eee;}
.title h2 a, .title h2 a:visited { color: #000; text-decoration: none;}
.title h2 a:hover { text-decoration: none;}

.akiyatitle h2 { font-size: 24px; color: #000; margin: 3px 0 2px; padding-bottom: 4px; letter-spacing: -.04em; font-weight: bold; background: url(http://inakanoseikatsu.com/wp-content/uploads/2015/10/midashi_yaino.png) no-repeat; padding-left: 50px ; }
.akiyatitle h2 a, .title h2 a:visited { color: #000; text-decoration: none;}
.akiyatitle h2 a:hover { text-decoration: none;}
.akiyatitle .datedate{ float: left; font-size: 75%; color: #999999; padding-left: 50px ; }

.kinrinmidashi { font-weight: bold; font-size: 14px; color: #666; border-bottom: solid 1px #CCCCCC; margin-bottom: 15px;}
.kinrin { font-weight: normal; font-size: 12px; color: #0088cc; padding: 0px 0px 0px 20px; background: url(images/page-16.png) 0% 50% no-repeat;}
.seiyaku { margin: -3.25em 0px 3.25em 0px; padding: 0px; color: #cc0000; text-align: center; font-weight: bold; font-size: 18px; letter-spacing: .10em; text-shadow: -2px -2px #fff, 2px -2px #fff, -2px 2px #fff, 2px 2px #fff;}
.tags { font-size:12px; float: right; color: #aaa;}
.tags a{font-weight: bold;color: #666;}
.page-nav { clear: both; height: 21px; }
.page-nav a, .page-nav a:visited { text-decoration: none;}
.page-nav a:hover { color: #000000; text-decoration: none;}
.previous-entries a { float: left; padding-left: 10px; margin-left: 10px; background: url(images/navigation-left.gif) no-repeat left center;}
.next-entries a { float: right; padding-right: 10px; margin-right: 10px; background: url(images/navigation-right.gif) no-repeat right center;}
hr { border: 0; border-bottom: 1px dotted #999; margin: 10px 0px 10px 0px; clear:both;}
.post-nav { clear: both; padding-bottom: 35px; font-size: 95%; margin-bottom: 1em;}
.post-nav a, .post-nav a:visited { color: #999999; text-decoration: none;}
.post-nav a:hover { color: #000000; text-decoration: none;}
.post-nav .previous a { float: left; padding-left: 20px; background: url(images/post-nav-previous.gif) no-repeat left center;}
.post-nav .next a { float: right; padding-right: 20px; text-align: right; background: url(images/post-nav-next.gif) no-repeat right center;}
#comments { background: url(images/comments.gif) no-repeat; padding-left: 22px; font: normal 140%/120% Arial, Helvetica, sans-serif; clear: both;}
#respond h3{ background: url(images/respond.gif) no-repeat; padding-left: 22px; font: normal 140%/120% Arial, Helvetica, sans-serif; margin: 20px 0px 0px; clear: both;}
.children{list-style-type:none;}
#commentform { margin-top: 10px;}
#commentform label { font-weight: bold; color:#666; font-size: 100%; padding-left: 5px;}
#commentform small { color: #999999; font-size: 90%;}
#commentform input { font: 110% Arial, Helvetica, sans-serif; width: 220px; padding: 5px 3px 3px 7px; background: url(images/form-field-bg.gif) no-repeat; border-top: 1px solid #e6e6e6; border-right: 1px solid #E2E2E2; border-bottom: 1px solid #E2E2E2; border-left: 1px solid #e6e6e6;}
#commentform textarea { font: 110% Arial, Helvetica, sans-serif; width: 480px; height: 140px; background:url(images/form-field-bg.gif) no-repeat; border: solid 1px #e6e6e6; padding: 5px 3px 3px 7px;}
#commentform #submit { font: bold 12px/100% Arial, Helvetica, sans-serif; color: #333; background: #f7f7f7; border: 1px solid #bbb; cursor: pointer; width: 135px; padding-bottom: 6px; margin-left: 355px;}
#commentform #submit:hover { background: #ddd;}
#commentform textarea:focus, #commentform input[type="text"]:focus { border: solid 1px #3b9acc;}
.commentlist { margin: 10px 0px; padding-left: 45px; line-height: 130%;}
.commentlist li{ padding: 5px 10px;}
.commentlist .alt { background: #F4F4F4;}
.commentlist cite { font-weight: bold; font-style: normal; font-size: 110%; color: #669900;}
.commentlist cite a, .commentlist cite a:visited { color: #669900;}
img.avatar { float: right; margin: 5px;}
.commentlist small { margin-bottom: 5px; display: block; font-size: 87%;}
.commentlist small a, .commentlist small a:visited{ color: #999999;}
.bottomnav{ float: left; padding: 5px 15px;}
.bottomnav a{color:#fff;}
#cred { position:absolute; bottom:0; right:0;}

fieldset{border:none;background: transparent;}
label { color:#333; font-size: .9em; display: block;}
small { color: #555; font-size: 90%;}
input{ font: 110% arial, helvetica; padding: 5px 3px 3px 5px; background: url(images/form-field-bg.gif) no-repeat; border-top: 1px solid #ccc; border-right: 1px solid #aaa; border-bottom: 1px solid #aaa; border-left: 1px solid #ccc;}
textarea { font: 110% courier, arial, helvetica; height: 140px; background:url(images/form-field-bg.gif) no-repeat; border-top: 1px solid #ccc; border-right: 1px solid #aaa; border-bottom: 1px solid #aaa; border-left: 1px solid #ccc; padding: 5px 3px 3px 7px;}
textarea:focus, input[type="text"]:focus { border: solid 1px #666;}
.button, input[type="submit"], .submit { border: 1px solid #aaa; background: #e5e5e5 url(images/agradient-30light.gif) repeat-x left top; margin:0; font-weight: bold; font-family: arial, helvetica;}
.button:active, input[type="submit"]:active{background: #e5e5e5 url(images/agradient-30.gif) repeat-x left top; color: #000;}
#sidebar { font-size:12px; font-size-adjust:none; font-style:normal; font-variant:normal; font-weight:normal; line-height:18px; float:right; width: 250px; color: #666666; line-height: 160%;}
#sidebar p { margin: 0px 0px 10px;}
#sidebar h3 { font: bold 12px/100% Arial, Helvetica, sans-serif; color: #fff;}
#sidebar h3 a, #sidebar h3 a:visited { color: #666666;}
#sidebar h3 img { vertical-align: middle;}
#sidebar a, #sidebar a:visited { color: #000000; text-decoration:none;}
#sidebar a:hover, #sidebar a:focus, #sidebar a:active { text-decoration:underline;}
#sidebar ul { list-style: none; margin: 0 ; padding: 0 ;}
#sidebar ul li { background: url(images/page-16.png) no-repeat; padding-left: 20px ;}
#sidebar ul li ul li { background: url(images/bullet-grey.png) no-repeat; padding-left: 15px ;}
#archives ul li { background: url(images/archive.gif) no-repeat;}
#sidebar ul li.recentcomments { background: url(images/comment-16.png) no-repeat;}
#sidebar ul li.link { background: url(images/arrow-incident-blue-16.png) no-repeat;}
#recentposts ul li { background: url(images/page-16.png) no-repeat;}
#meta .rss { background: url(images/mini-rss.gif) no-repeat;}
#meta .check { background: url(images/comment-16.png) no-repeat;}
#calendar table { margin: 0px auto;}
#calendar td { padding: 0px 4px;}
.dbx-clone { position:absolute; visibility:hidden;}
.dbx-clone, .dbx-clone .dbx-handle-cursor { cursor:move !important;}
.dbx-dummy { display:block; width:0; height:0; overflow:hidden;}
.dbx-group, .dbx-box, .dbx-handle { position:relative; display:block;}
.dbx-box { margin:0 0 11px 0; padding:0; border:none; clear: both;}
.dbx-group { width:210px; padding:0 0px 10px;} * html .dbx-group { width: 210px; padding-bottom:0; box-shadow: 0 10px 6px -6px #777777;}
.dbx-handle { position:relative; margin:0; padding: 8px 24px 8px 10px;} * html .dbx-handle { width: 176px;}
.dbx-handle-cursor { cursor:move;}

.dbx-tooltip { display:block; position:absolute; margin:36px 0 0 125px; width:185px; border:1px solid #000; background:#ffd; color:#000; font:normal normal normal 0.85em tahoma, arial, sans-serif; padding:2px 4px 3px 5px; text-align:left;} * html .dbx-tooltip { width:210px;} *[class="dbx-tooltip"]:lang(en) { border-color:InfoText; background:InfoBackground; color:InfoText; font:small-caption; font-weight:normal;}
.dbx-content { display: block; margin: 0; padding: 5px 10px 9px 10px; background: url(images/white-back.png) repeat 0 100%; overflow: hidden; box-shadow: 0 10px 6px -6px #cccccc;}
.dbx-box-closed .dbx-content { display:block; height:4px; padding:0; overflow:hidden;}
.dbx-box-closed .dbx-content * { display:none;}
.dbx-clone { opacity:0.8; -moz-opacity:0.8; -khtml-opacity:0.8; filter:alpha(opacity=80);}
img.center, img[align="center"] { display: block; margin-left: auto; margin-right: auto;}
img[align="left"] {float:left;margin: 2px 10px 5px 0px;}
img[align="right"] {float:right; margin: 2px 0px 5px 10px;}
.clear {clear:both;}
hr.clear {clear:both;visibility: hidden;margin: 0px;padding: 0px;}
.wp-caption { text-align: center; background-color: #fff; margin: 10px;}
.wp-caption { text-align: center; padding: 4px; margin-bottom: 1em;}
.wp-caption-text {font-size: 10px;margin:0;padding:6px 3px 2px;line-height: 16px;}
.wp-caption img {margin: 0; padding: 0; border: 0 none;margin-top: 5px;}
.wp-caption-dd {font-size: 11px;line-height: 17px; padding: 0 4px 5px; margin: 0;}
.piped { display: block; zoom: 1; padding: 0;margin:0;float: left;}
.piped:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.piped li { float: left; display: inline;}
.piped a {padding: 0 0 0 0.75em; margin-left: 0.75em;}
.piped a.first { border-left: 0 !important; padding-left: 0; margin-left: 0 !important;}
.piped small {display:none;}
img#wpstats{width:0px;height:0px;overflow:hidden;}
.border{ padding: 2.5px; border: 1px solid #ccc;}
.hidden {display: none; visibility: hidden;}
.aligncenter {display: block;margin-left: auto;margin-right: auto;}
.alignleft {float: left;margin:0 10px 5px 0;}
.alignright {float: right;margin:0 0 5px 10px;}
.floatleft{float:left;margin:3px 7px 0 0;}
.floatright{float:right;margin:3px 0 0 7px;}
.right{float:right;}
.block{display:block;}
.left{float:left;}
.clear{clear:both;}
.center {text-align: center;}
.fix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.fix{display:inline-block;} * html .fix{height:1%;}
.fix{display:block;}
.contin{
	float: left;
	font-weight: normal;
	font-size: 0.85em;
	padding: 5px 10px 5px 10px;
	margin: 0px 5px 0px 0px;
	vertical-align: middle;
	background-color: #0088cc;
	list-style-type: none;
	letter-spacing: .10em;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}