@charset "UTF-8";


/*style_pc.css*/

.color1{
	background-color:#30c0df;
}
body {
		border-top: 5px solid #30c0df;
		background: #edf6f9;
}
a:hover {
	color: #30c0df;
}
#header .login ul li a,
#header .logout ul li a {
	background: #30c0df;
}
#header .login ul li a:hover,
#header .logout ul li a:hover {
	background: #00d0e4;
}
#header .utility ul li::before {
	border-left: 6px solid #30c0df;
}

#content .push header h1 {
	background: #30c0df;
}
#content .popular dl dt {
	background: #30c0df;
}
#content .popular ul li strong {
	color: #30c0df;
}
#content .mointor input[type="submit"] {
	background: #30c0df;
}
#content .mointor .entry a::before {
	background: #30c0df;
}
#content .mointor .entry a:hover::before {
	background: #00d0e4;
}
#content .members-info .message h2 {
	background: #30c0df;
}
#content .members-info .action h2 {
	background: #30c0df;
}
#footer #copyright {
	background: #30c0df;
}
#page-top a {
	background: #30c0df;
}
#content .push header p em {
	color: #00d0e4;
}
#content .otoku dl dt {
	background: #00d0e4;
}
#content .members-info .mymenu table {
	border-right: 2px solid #00d0e4;
	border-bottom: 2px solid #00d0e4;
}
#content .members-info .mymenu table th {
	background: #00d0e4;
	border-top: 2px solid #00d0e4;
	border-left: 2px solid #00d0e4;
}
#content .members-info .mymenu table td {
	border-top: 2px solid #00d0e4;
	border-left: 2px solid #00d0e4;
}

.price_box_color{
	background-color: #4ae2fc !important;
}
.price_box td{
	border:solid #4ae2fc 2px;
}
.price_box{
	border:solid #4ae2fc 2px;
}
#footer {
	width: 100%;
	background: #c6c6c6;
}
#content .mointor .entry .summary .text {
	background: #FBF4ED;
}
#content .otoku dl dd {
	background: #F8F5EF;
}
#content .category ul li a {
	background: #F8F5EF;
}
#content .popular dl dd {
	background: #F8F5EF;
}
#content .mointor .search {
	background: #F8F5EF;
}
#content .otoku dl dd {
	border: 1px solid #E6DECC;
}
#content .category ul li a {
	border: 1px solid #E6DECC;
}
#content .popular dl dd {
	border: 1px solid #E6DECC;
}
#content .mointor .search {
	border-top: 1px solid #E6DECC;
	border-bottom: 1px solid #E6DECC;
}
#content .mointor select {
	border: 1px solid #E6DECC;
}
#content .mointor input[type="text"] {
	border: 1px solid #E6DECC;
}
#content .mointor .search-result {
	border-bottom: 1px solid #E6DECC;
}
#content .mointor .entry {
	border-bottom: 1px solid #E6DECC;
}
#content .mointor .entry .price {
	border-left: 1px solid #E6DECC;
}
#content .members .reg,
#content .members .login {
	border-bottom: 1px solid #E6DECC;
}
#content .members .use a {
	border: 1px solid #E6DECC;
}
#content .members .use h2 {
	border-bottom: 1px solid #E6DECC;
}
#content .members-info .message {
	border-top: 1px solid #E6DECC;
}
#content .members-info .mymenu {
	border-top: 1px solid #E6DECC;
}
#content .members-info .mymenu ul li figure {
	border: 1px solid #E6DECC;
}
#content .members-info .action {
	border-top: 1px solid #E6DECC;
}
#content .ranking ul li {
	border-bottom: 1px dotted #E6DECC;
}
#content .members .reg p{
	color: #14ba39;
}
#content .members .reg a {
	background: #14ba39;
	border-top: 1px solid #06773d;
	border-right: 1px solid #06773d;
	border-left: 1px solid #06773d;
}
#content .members .reg a:hover {
	background: #25e67d;
}

#content .members .login a {
	background: #3cb3d2;
	border-top: 1px solid #28869e;
	border-right: 1px solid #28869e;
	border-left: 1px solid #28869e;
}
#content .members .login a:hover {
	background: #57d1f1;
}
.logo_svg {
	color: #30c0df;
    fill: currentColor;
}
#content .mointor .pager a {
	background: #E6DECC;
}
#content .mointor .pager a:hover {
	background: #F8F5EF;
}
.bx-wrapper .bx-next,.bx-wrapper .bx-prev{
	background-color: #30c0df;
}
#content .otoku dl dt sup{
	color: #06773d;
}
#alert_message{
	background-color: #edf6f9;
}
#footer{
	background-color: #edf6f9;
}

@media screen and (max-width: 480px) {
  body{
	border-top:none;
  }
}