@charset "utf-8";

*{
margin:0;
padding:0;
}

.none{
display:none;
}

/* macIE \*/
.none{
text-indent:-9999px;
position:absolute;
left:-9999px;
margin:0px;
padding:0px;
}	
/* macIE */

h1,h2,h3,h4,p,dl,ul,ol,th,td{
text-align:left;
}

h1,h2,h3,h4,h5,h6{
font-size:100%;
font-weight:normal;
}

em{
font-style:normal;
}

ul{
	list-style:none;
	margin-top: 0px;
}

li{
list-style:none;
vertical-align:baseline;
}

img{
vertical-align:bottom;
border:none;
}

a:link{
color:#FF8000;
text-decoration:none;
}

a:visited{
color:#FF8000;
text-decoration:none;
}

a:hover{
color:#996600;
text-decoration:underline;
}

body{
text-align:center;
font-size:75%;
line-height:160%;
font-family:Meiryo, "メイリオ", "ＭＳ Ｐゴシック", Verdana, sans-serif;
background-color: #7fbfaa;
}

div#container{
	width:100%;
	background-color: #FFFFFF;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

div#header{
	text-align:left;
	clear:both;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	background-image: url(http://www.ours-sun.com/images/header_bg_wraper.gif);
	background-repeat: repeat-x;
}
#container #header #sitetitle {
	width: 857px;
	margin-right: auto;
	margin-left: auto;
	height: 54px;
	margin-top: 0px;
	margin-bottom: 0px;
}


div#header .headerinfo{
	width:857px;
	height:18px;
	background-color:#FFFFFF;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#container #header #contactMenu {
	height: 30px;
	width: 857px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#container #header #contactMenu #naviA {
	margin: 0px;
	height: 30px;
	width: 857px;
	float: left;
	clear: both;
}



#container #header #contactMenu #naviA li {
	display:inline;
	margin-top: 0px;
}
/* ナビ */
#container #header #contactMenu #naviA #link1 {
	height: 28px;
	width: 128px;
	display: block;
	float: left;
	background-image: url(http://www.ours-sun.com/images/link1.png);
	background-repeat: no-repeat;
}
#container #header #contactMenu #naviA #link1 a {
	text-indent: -10000em;
	display: block;
	height: 28px;
	width: 128px;
}
#container #header #contactMenu #naviA #link1 a:hover{
	background-image: url(http://www.ours-sun.com/images/link1a.png);
}
#container #header #contactMenu #naviA #link2 {
	height: 28px;
	width: 128px;
	display: block;
	float: left;
	background-image: url(http://www.ours-sun.com/images/link2.png);
}
#container #header #contactMenu #naviA #link2 a {
	text-indent: -10000em;
	display: block;
	height: 28px;
	width: 128px;
}
#container #header #contactMenu #naviA #link2 a:hover{
	background-image: url(http://www.ours-sun.com/images/link2a.png);
}
#container #header #contactMenu #naviA #link3 {
	height: 28px;
	width: 140px;
	display: block;
	float: left;
	background-image: url(http://www.ours-sun.com/images/link3.png);
}
#container #header #contactMenu #naviA #link3 a {
	text-indent: -10000em;
	display: block;
	height: 28px;
	width: 140px;
}
#container #header #contactMenu #naviA #link3 a:hover{
	background-image: url(http://www.ours-sun.com/images/link3a.png);
}
#container #header #contactMenu #naviA #link20 {
	height: 28px;
	width: 140px;
	display: block;
	float: left;
	background-image: url(http://www.ours-sun.com/images/link3-1a.png);
}
#container #header #contactMenu #naviA #link20 a {
	text-indent: -10000em;
	display: block;
	height: 28px;
	width: 140px;
}
#container #header #contactMenu #naviA #link20 a:hover{
	background-image: url(http://www.ours-sun.com/images/link3-1a.png);
}
#container #header #contactMenu #naviA #link4 {
	height: 28px;
	width: 127px;
	display: block;
	float: left;
	background-image: url(http://www.ours-sun.com/images/link4.png);
}
#container #header #contactMenu #naviA #link4 a {
	text-indent: -10000em;
	display: block;
	height: 28px;
	width: 127px;
}
#container #header #contactMenu #naviA #link4 a:hover{
	background-image: url(http://www.ours-sun.com/images/link4a.png);
}
#container #header #contactMenu #naviA #link5 {
	height: 28px;
	width: 127px;
	display: block;
	float: left;
	background-image: url(http://www.ours-sun.com/images/link5.png);
}

#container #header #contactMenu #naviA #link5 a {
	text-indent: -10000em;
	display: block;
	height: 28px;
	width: 127px;
}
#container #header #contactMenu #naviA #link5 a:hover{
	background-image: url(http://www.ours-sun.com/images/link5a.png);
}
/* ナビここまで */

#container #header .headerinfo h1 {
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: x-small;
	line-height: 18px;
	color: #777777;
	margin-left: 6px;
}


div#header #sitetitle h2{
	width:500px;
	height:55px;
	text-indent:-9999em;
	float:left;
	background-image: url(http://www.ours-sun.com/images/Logo.gif);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-position: center;
}

div#header h2 a{
width:300px;
height:55px;
float:left;
}

div#header .search{
	position:relative;
	top:5px;
	right:10px;
	float:right;
}

div#header .search .searchbutton{
position:relative;
top:3px;
}

div#header .search .searchform{
width:200px;
border-top:1px solid #999999;
border-right:1px solid #E4E4E4;
border-bottom:1px solid #E4E4E4;
border-left:1px solid #999999;
}

div#main{
	width: 100%;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-image: url(http://www.ours-sun.com/images/mainBg.jpg);
	background-repeat: repeat-x;
}
#container #mainNave {
	background-color: #7fbfaa;
	height: 71px;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(http://www.ours-sun.com/images/mainNaviBg.png);
	background-repeat: no-repeat;
	background-position: center;
}
#container #mainNave #naviB {
	height: 71px;
	width: 857px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#container #mainNave #naviB li{
    display:inline;
	margin-top: 0px;
}
#container #mainNave #naviB #link6 {
	float: left;
	height: 71px;
	width: 214px;
	display: block;
}
#container #mainNave #naviB #link6 a {
	text-indent: -10000em;
	display: block;
	height: 71px;
	width: 214px;
}
#container #mainNave #naviB #link6 a:hover{
	background-image: url(http://www.ours-sun.com/images/mainNaviBga6.png);
	background-position: center;
    
}
#container #mainNave #naviB #link7 {
	display: block;
	float: left;
	height: 71px;
	width: 214px;
}
#container #mainNave #naviB #link7 a {
	text-indent: -10000em;
	display: block;
	height: 71px;
	width: 214px;
}
#container #mainNave #naviB #link7 a:hover{
	background-image: url(http://www.ours-sun.com/images/mainNaviBga7.png);
	background-position: center;
    
}
#container #mainNave #naviB #link8 {
	display: block;
	float: left;
	height: 71px;
	width: 214px;
}
#container #mainNave #naviB #link8 a {
	text-indent: -10000em;
	display: block;
	height: 71px;
	width: 214px;
}
#container #mainNave #naviB #link8 a:hover{
	background-image: url(http://www.ours-sun.com/images/mainNaviBga8.png);
	background-position: center;
    
}
#container #mainNave #naviB #link9 {
	display: block;
	float: left;
	height: 71px;
	width: 214px;
}

#container #mainNave #naviB #link9 a {
	text-indent: -10000em;
	display: block;
	height: 71px;
	width: 214px;
}
#container #mainNave #naviB #link9 a:hover{
	background-image: url(http://www.ours-sun.com/images/mainNaviBga9.png);
	background-position: center;
    
}


div.imgbottom{
clear:both;
}

div.leftimg{
float:left;
}

div#contents{
	width:857px;
	padding-bottom:0px;
	clear:both;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 54px;
}

div#contents .left{
width:235px;
float:right;
}

div#contents .left ul{
margin:0;
padding:0;
clear:both;
float:left;
}

div#contents .left li{
width:200px;
padding-left:35px;
padding-top:5px;
padding-bottom:11px;
background:url(http://www.ours-sun.com/images/leftmenuback.jpg);
}

div#contents .left .banner{
margin-top:10px;
}

div#contents .right{
width:611px;
float:left;
margin-left:3px;
}

div#contents .right .box{
width:302px;
height:123px;
padding-top:16px;
background-image:url(http://www.ours-sun.com/images/boxmenu.jpg);
margin:3px 0px 10px 3px;
float:left;
}

#container #contents .right h1 {
	margin-left: 24px;
}
#container #contents .right #entry {
	margin-right: 12px;
	margin-left: 24px;
	
}




div#contents .right .box h3{
	padding-left:30px;
	font-size:medium;
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-weight: bold;
	color: #00AA00;
}

div#contents .right .box .outline_1{
width:180px;
font-size:80%;
line-height:140%;
text-align:left;
padding:3px 0px 0px 17px;
float:left;
}

div#contents .right .box .outline_2{
width:260px;
font-size:80%;
line-height:140%;
text-align:left;
padding:3px 0px 0px 17px;
float:left;
}

div#contents .right .box img{
margin:0px 0px 0px 8px;
padding:2px;
border-top:1px solid #EBEBEB;
border-bottom:1px solid #9D9D9D;
border-right:1px solid #9D9D9D;
border-left:1px solid #EBEBEB;
}

div#contents .right ul{
margin:0;
padding:0;
clear:both;
float:left;
}

div#contents .right li{
width:590px;
padding:0px 0px 5px 15px;
margin:10px 0px 0px 5px;
background:url(http://www.ours-sun.com/images/list.jpg) left center no-repeat;
border-bottom:1px solid #F2F2F2;
}

div#contents .subimg{
width:617px;
margin:0 auto;
}

div#contents h2{
width:568px;
font-size:120%;
font-weight:bold;
padding-top:14px;
padding-bottom:15px;
padding-left:40px;
margin-left:8px;
background:url(http://www.ours-sun.com/images/pagetitle_back.jpg);
clear:both;
}

div#contents .subright{
width:617px;
float:left;
margin-left:5px;
margin-top:5px;
}

div#contents .pankuzu{
	width:598px;
	text-align:right;
	font-size:80%;
	padding:3px;
	background-color:#EBEBEB;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 10px;
}

div#contents .subright .box{
width:303px;
height:123px;
padding-top:16px;
background-image:url(http://www.ours-sun.com/images/boxmenu.jpg);
margin:3px 0px 0px 3px;
float:left;
}

div#contents .subright .box h3{
padding-left:30px;
font-size:110%;
}

div#contents .subright .box .outline_1{
width:180px;
font-size:80%;
line-height:140%;
text-align:left;
padding:3px 0px 0px 17px;
float:left;
}

div#contents .subright .box .outline_2{
width:260px;
font-size:80%;
line-height:140%;
text-align:left;
padding:3px 0px 0px 17px;
float:left;
}

div#contents .subright .box img{
margin:0px 0px 0px 8px;
padding:2px;
border-top:1px solid #EBEBEB;
border-bottom:1px solid #9D9D9D;
border-right:1px solid #9D9D9D;
border-left:1px solid #EBEBEB;
}

div#contents .subright .entrybody{
padding:10px;
text-align:left;
}

div#contents .subright .pagetop{
	font-size:80%;
	text-align:right;
	clear:both;
	height: 18px;
	padding-top: 50px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#container #contents .right .pagetop {
	background-image: url(http://www.ours-sun.com/images/pageTop.png);
	background-repeat: no-repeat;
	text-indent: -10000em;
	display: block;
	float: right;
	height: 13px;
	width: 78px;
	margin-top: 60px;
}
#container #contents .right .pagetop a {
	display: block;
	height: 13px;
	width: 78px;
}



div#footer{
	width:857px;
	background-color:#000;
	text-align:center;
	color:#FFF;
	font-size:80%;
	clear:both;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#container #contents .right .newsList {
	margin-bottom: 32px;
}

#container #contents .right .newsList dt {
	float: left;
	margin-right: 24px;
}
