/*
Theme Name: discover_child
Theme URI: 3
Description:discoverの自作子テーマ
Template:discover
Version: 1.7.33
Author: Manishg
Author URI: http://themeszen.com/
*/

@import "css/reset.css";

/* General */
/*////////////////////////////////////////////////////////////////////////////////////////////*/

body {
	background: #e6e6e6;
	font:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #000;
	line-height:18px;
	border-top: 4px solid #fd7800;
}
	
a {
	color: #000;
	outline: 0;
}
	
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:active,
a:hover {
	color: #ccc;
	text-decoration: none;
}

h1 {
	color: #fff;
	margin-bottom: 15px;
}

h2,h3,h4,h5,h6 {
	color: #000;
	margin-bottom: 18px;
}

h1 { font-weight: normal; font-size: 25px; line-height: 15px;  }
h2 { font-weight: normal; font-size: 14px; line-height: 30px;  }
h3 { font-weight: normal; font-size: 13px; line-height: 24px; }
h4 { font-weight: normal; font-size: 10px; line-height: 18px; }

h5 a {color:#000; text-decoration:underline; }
h5 a:hover {clip:#ccc;}

hr {
	background-color: #e6e6e6;
	border:0;
	height: 1px;
	margin-bottom: 18px;
	clear:both;
}

div.hr {
  height: 1px;
  background: #e6e6e6;
}

div.hr2 {
  height: 1px;
  background: #e6e6e6;
}

/* header*/
/*////////////////////////////////////////////////////////////////////////////////////////////*/

#search-header{
	margin-top:15px;
	padding-bottom:0px;
}

#header_container{
	padding-bottom: 5px;
	padding-top: 15px;
	background: #fff;
}

#left-col {
	padding: 10px 20px;
	padding-left: 0px;
	background: #e6e6e6;

}


/*footer*/	
/*////////////////////////////////////////////////////////////////////////////////////////////*/

#footer-container{
	padding: 5px 20px;
	background: #fff;
	border-top: 2px solid #000;
	font-size:3px;
}

#footer-info {
	color:#000;
	text-align:left;
	background: #fff;
	padding: 20px 0;
}

#copyright{float: right;}

/*logo*/
/*////////////////////////////////////////////////////////////////////////////////////////////*/

#logo {
	margin: 5px 0px 0px 0px;
	float: left;
}

#logo img{
	border: none;
}

#logo2 {
	margin: 0px 0px 0px 0px;
	padding-bottom: 0;
	float: right;
}

#logo2{
	text-decoration: none;
	font-size: 15px;
	letter-spacing: -1pt;
	text-color: #000;
	font-weight: bold;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align:right;
	line-height: 15px;
	padding-right: 0px;
}

/*menu bar*/
/*////////////////////////////////////////////////////////////////////////////////////////////*/

#menu_container{
	padding-top: 0px;
	padding-bottom:0;
	float: right;
	display: inline;
	margin-top: 5px;
	margin-right: 0px;
}

/*homepage boxes*/
/*////////////////////////////////////////////////////////////////////////////////////////////*/

#box_container{
	padding-top: 35px;
	padding-bottom: 15px;
}

.box-head {
	float: left;
	padding-bottom: 20px;
}

/*<!--@media only screen and (max-width: 1279px) and (min-width: 768px) {
.box-head img{ width: 220px;
}
}-->*/

/*<!--@media only screen and (max-width: 767px) {
.box-head img{ width: 330px;
}
}-->*/

.title-head{
	padding-top:2px;
}

.title-box{
	color: #333;
	line-height: 15px;
	text-transform: uppercase;
}

.title-box h1 {
	font-size: 15px;
	font-weight:bolder;
	margin-bottom: 3px;
}

.box-content {
	float: left;
	padding-top: 10px;
	line-height: 20px;
}

/* content */
/*////////////////////////////////////////////////////////////////////////////////////////////*/
#content_container table {
	border: 1px solid #666;
	margin: 0 -1px 24px 0;
	text-align: left;
	width: 100%;	
}

#content_container tr th,
#content_container thead th {
	color: #888;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	padding: 2px 1px;
}
#content_container tr td {
	border: 1px solid #e6e6e6;
	padding: 2px 1px;
	color:#333333;
	background: #e6e6e6;
}

/*<!--@media screen and (max-width: 600px) {
#content_container tr td {
font-size:9px;
}}-->*/

/*--navigation--*/
/*////////////////////////////////////////////////////////////////////////////////////////////*/

.navigation {
	float: left;
	width: 100%;
	margin: 50px 0 0 0;
}

/*--slider--*/
/*////////////////////////////////////////////////////////////////////////////////////////////*/

#slider_container {
	background: #e6e6e6;
}

#slider_container h1{
	color: #000;
margin-bottom: 0;
}

/*<!--@media screen and (max-width: 600px) {
#slider_container h1{
    width:100%;
}}-->*/

#slider_container h2{
margin-bottom: 5px;
}

#slider_container p{
    background-color:e6e6e6;
	color: #000;
	line-height:20px;
	margin-bottom:10px;
}

.flex-caption{
background: #e6e6e6;	
color: #ffffff;
padding: 7px;
}

.flexslider p{
	margin: 0px;
}

/*--sub head and breadcrumbs--*/
/*////////////////////////////////////////////////////////////////////////////////////////////*/

#subhead_container{
	padding: 7px 0px;
}

#subhead h1{
	color: #000;
	padding-top: 10px;
	padding-left: 0px;
	font-size: 25px;
}
