@charset "UTF-8";
/*
Theme Name:		アイパワー.jp
Theme URI:		
Description:	
Author:			GoodHP.com
Author URI:		
Version:		1.0
License:
License URI:
*/
* {
	/*max-width:100% !important;*/
}

body {
	line-height:1.8em;
}
img,
table {
	max-width:100% !important;
}

h2, .h2 {
	padding:10px 0px 15px 0px;
	border-bottom:1px solid #CCCCCC;
	margin-bottom:20px;	
}
.list-group-item .list-group-item:first-child {
	border:none;
	border-bottom:1px dotted #CCCCCC;
}
.list-group-item .list-group-item {
	border:none;
	border-bottom:1px dotted #CCCCCC;
	background-color:inherit;
	position:relative;
}
.list-group-item .list-group-item:before {
	display:block;
	content:"└";
	width:10px;
	float:left;
	position:absolute;
	left:0px;
}
.red {
	color:#FF0000;
	font-weight:bold;
}
.f_blue {
	color:#1077B0;
	font-weight:bold;
}
.ERR {color: #FF0000}
.pageup {
	text-align:right;
	margin:20px 0px 50px 0px;
}
.entry-body h4 {
	border-bottom:1px dotted #CCCCCC;
	line-height:1.8em;
}
.form-control.fsize_s {
	width:250px !important;
}
.redb {
	color:#FF0000;
}
#sideCategory {
	margin-top:5px;
}
p.post-meta {
	background-color: #f5f5f5;
    border-radius: 4px;
	padding:5px 10px;
}
.home .navbar {
	margin-bottom:0px;
}
.navbar {
	border:none;
	border-radius:0px;
}
.navbar-inverse {
	background-color:#498734;
}
.navbar-inverse .navbar-nav > li > a,
.navbar-inverse .navbar-brand {
	color:#FFFFFF;
}
.navbar-inverse .navbar-collapse {
	border:none;
}

.jumbotron {
    padding-top: 200px;
    padding-bottom: 200px;
	background:url(images/image.jpg) center no-repeat;
	background-size: cover;
}
.form-control.f_short {
	display:inline;
	width:200px;
	margin-bottom:10px;
}
.btn.btnbuyshop {
	white-space:normal !important;
}
.teikei {
	display:none;
}
@media (min-width:768px){
img.floatRight {
	float:right;
	margin:0px 0px 10px 10px;
}
img.floatLeft {
	float:left;
	margin:0px 10px 10px 0px;
}
.dropdown:hover > .dropdown-menu {
	display: block;
}
}

@media (max-width:767px){
.jumbotron {
    padding-top: 80px;
    padding-bottom: 80px;
	background:url(images/image.jpg) center no-repeat;
	background-size: cover;
}
	img.floatRight,
	img.floatLeft {
	display:block;
	margin:0px auto 20px auto;
}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
	color:#FFFFFF;
}
}
