/*
Theme Name:sado_news
Theme url:
Description:sado Tourism Association
Author:kai.hashimoto
*/
body{margin:0;padding:0;text-align:center;font-family: "ＭＳ ゴシック", "Osaka－等幅";font-size: 14px;line-height: 1.2em;
}
#container{margin:auto;	width:780px;text-align:left;border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 7px;border-top-style: solid;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-top-color: #CCCCCC;border-right-color: #ccc;border-bottom-color: #CCCCCC;border-left-color: #000;}
#header{width:780px;height:300px;float: left;position: relative;margin: 0px;padding: 0px;
}
#container #sidebar #category .cat-item cat-item-3 .children {	padding-left: 15px;
}
/*--------------ヘッダ内イメージ要素------------*/
#container #header #header_design {float: left;	width: 780px;height: 191px;position: relative;
}
#container #header h1 {	font-size: 2.5em;float: right;	height: 50px;	width: 450px;	position: relative;color: #FFFFFF;text-align: right;text-indent: 0.6em;font-weight: bolder;padding: 20px 15px 0px 0px;display: block;margin-top: 0px;line-height: 2em;
}
#container #header p {	height: 40px;	width: 500px;position: relative;color: #FFFFFF;	text-align: right;float: right;	margin: 0px;padding: 30px 15px 0px 0px;	left: 0px;top: 0px;right: 0px;	bottom: 0px;
}
#container #header #header_design #rogo {clear: both;float: left;}
#container #header #head_img {background-image: url(img/h_img.jpg);background-repeat: no-repeat;height: 190px;width: 621px;position: absolute;left: 159px;	top: 0px;}
/*--------------menu------------*/
#container #header #header_menu #lm1 li {height: 20px;width: 140px;list-style-type: none;border: 1px solid #333333;	margin-bottom: 5px;font-size: 0.9em;line-height: 1.5em;	text-align:center;
}
#container #header #header_menu #lm1 li:hover {background-color:#333366;
}
#container #header #header_menu #lm1 a:hover {background-color:#fff;
}
#container #header #header_menu {float: left;height: 100px;width: 780px;margin-top: 8px;position: relative;
}
#container #header #header_menu #menu{text-align: left;	float: right;width: 621px;position: relative;height: 40px;
}
#container #header #header_menu #menu a {font-weight: bold;color: #999999;text-decoration: none;text-align: center;	font-size: 0.9em;
}
#container #header #header_menu #menu li {list-style-type: none;display:inline;	float: left;width: 85px;white-space:nowrap;	padding-left: 1px;text-align: center;border: 1px solid #CCCCCC;	background-color: #f8f4e6;height: 35px;
}
#container #header #header_menu #menu ul {margin: 0;padding:0;list-style:none;
}
#container #header #header_menu  ul ul{display:none;position:absolute;z-index:10;padding-top:2px;width:565px;
}
#container #header #header_menu #menu li li{position:relative;width:140px;display:inline;
}
#container #header #header_menu #menu ul li:hover>ul{display:block;
}
#container #header #header_menu #lm1 a {text-decoration:none;font-size: 0.9em;
}
#container #header #header_menu #lm1 {position: absolute;float: left;margin: 0px 0px 0px 6px;padding: 0px;
}
#container #header #header_design a {color: #FFFFFF;text-decoration: none;
}
#container #header #header_menu #menu li:hover{background-color:#666666;
}
#container #header #header_menu #menu a:hover{color:#FFFFFF;}
/*----------------------content---------------------*/
#content{width:600px;float:right;margin-top: 20px;position: relative;letter-spacing:85%;
}
#container #content .post .date {font-size: 0.8em;font-family: "ＭＳ ゴシック", "Osaka－等幅";font-weight: bold;
}
#container #content .post h2 {	text-align: center;
}
#container #content .post {font-size: 1.2em;line-height: 1.7em;	color: #000;border-bottom-width: 1px;border-bottom-style: dotted;	border-bottom-color: #CCCCCC;padding-bottom: 10px;
}
#container #content .post p {padding-right: 10px;padding-left: 10px;
}
#container #content .post blockquote {background-color: #f0fff0;width: 480px;padding-left: 5px;	padding-right: 5px;	margin-left: 60px;border-right-width: 1px;border-bottom-width: 1px;border-right-style: solid;border-bottom-style: solid;	border-top-color: #CCCCCC;border-right-color: #CCCCCC;	border-bottom-color: #CCCCCC;	border-left-color: #CCCCCC;
}
#container #content .post h4 {font-weight: bold;background-image: url(img/point_1.gif);	background-repeat:no-repeat;	padding-left: 14px;line-height: 0.7em;
}
#container #content .post h5 {font-weight: bold;background-image: url(img/point_2.gif);	background-repeat: no-repeat;	font-size: 1.1em;padding-left: 14px;line-height: 0.7em;}
/*---------------------sidebar---------------------*/
#sidebar{width:780px;margin-top: 15px;padding-bottom: 15px;border-bottom-width: 3px;border-bottom-style: solid;	border-bottom-color: #CCCCCC;	float: left;position: relative;
}
#container #sidebar h2 {background-color: #999999;text-align: center;display: block;margin: 0px;padding: 0px;font-size: 1.0em;
}
#sidebar #recentposts{	width:250px;float:left;	padding-left:7px;
}
#sidebar #category{width:250px;float:left;padding-left:7px;}#sidebar #archives{width:250px;float:left;padding-left:7px;
}
#container #sidebar li {padding-left: 0px;list-style-type: none;
}
#container #sidebar ul {padding-left: 10px;
}
/*---------------------footer---------------------*/
#container #footer {float: right;position: relative;width:780px;float:right;
}
#container #footer li{list-style-type: none;display: inline;margin-left: 5px;
}
#container #footer #link {height: 50px;	width: 780px;float: left;position: relative;margin: 0px;padding: 0px;
}
#container #footer #adress {background-color: #000000;float: left;height: 40px;	padding-top: 10px;text-align: center;	color: #FFFFFF;	font-size: 0.8em;text-align:center;width: 780px;
}
