@charset "utf-8";
@import url("default.css");
* {
	color:#000000;
	margin: 0;
	padding: 0;
	background-repeat: no-repeat;
}
h1 {
}
h2 {
}

h3 {
}
a {
}
hr {
	height: 1px;
}
/*irQ[V
----------------------------------------------- */

/*
x[X
-------------------------------------------------------------------*/
#base {
	width:780px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 10px;
	background-color:#FFFFFF;
}

/*
bv
-------------------------------------------------------------------*/
#main {
	width: 460px;
	float: right;
}
/*
wb_[
-------------------------------------------------------------------*/
#header {
	background-repeat: no-repeat;
	background-position: left top;
	height: 290px;
	width: 780px;
	clear: both;
	background-image: url(images/main-illust.gif);
}
#header h1 {
	font-size: 9px;
	line-height: normal;
	color: #666666;
	margin-top: 5px;
	margin-left: 5px;
}
#header p {
	margin-left: 5px;
}
/*
Rec
-------------------------------------------------------------------*/

/*
RecEgbv
-------------------------------------------------------------------*/


/*
TChEj[
-------------------------------------------------------------------*/
#side-l {
	width: 290px;
	background-image: url(images/box_pink_mid.gif);
	background-repeat: repeat-y;
	background-position: center 0;
}
/*
tb^[
-------------------------------------------------------------------*/

/*
Rs[Cg
-------------------------------------------------------------------*/

#menu li {
	float: left;
	width: 156px;
	list-style-type: none;
	display: inline;
}
#menu ul {
	text-align: center;
	font-size: 100%;
	font-weight: bold;
	display: inline;
}
#footer {
	clear: both;
	font-size: 85%;
	text-align: center;
	background-color: #FFFFCC;
	width: 760px;
	padding: 10px;
}
.menu li {
	padding-top: 1em;
}

#footer li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	float: left;
}
#footer ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}
address {
	width: 780px;
	padding: 0px;
	text-align: center;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-style: normal;
	font-size: 0.7em;
}
#menu {
	width: 780px;
	clear: both;
	height: 50px;
}
#top_main {
	float: left;
	width: 540px;
}
#top_side-r {
	width: 240px;
	float: right;
}
#copy p {
	margin: 0 0 0 5px;
}
#main #contents {
	width: 468px;
}
#base #wrap {
	width: 780px;
}
#logo {
	float: left;
	width: 140px;
	height: 40px;
	padding-left: 10px;
}
#header-top {
	height: 30px;
	width: 620px;
	float: right;
	padding-right: 10px;
}
#base #wrap-sub #main-sub {
	float: right;
	width: 615px;
	background-position: -30px -30px;
	background-repeat: no-repeat;
	padding-top: 20px;
}
#base #wrap-sub #main-sub-toku {
	width: 780px;
	background-repeat: no-repeat;
	padding-top: 20px;
}
#base #wrap-sub #side-l-sub {
	width: 140px;
	background-repeat: no-repeat;
	margin-left: 10px;
	background-position: 5px 0px;
	height: 400px;
	display: block;
	padding-top: 10px;
	background-image: url(images/side-l-back.gif);
	margin-top: 30px;
}
#base #wrap-sub #side-l-sub li a{
	background-repeat: no-repeat;
	width: 142px;
	height: 52px;
	display: block;
}
#base #wrap-sub #side-l-sub li {
}
#header-top #toiawase {
	width: 255px;
	height: 25px;
	font-size: 80%;
	float: right;
	text-align: right;
	padding-top: 15px;
}
#base #wrap #main h1 {
	font-size: 120%;
}
#underbar {
	text-decoration: underline;
	font-size: 80%;
}
#menu li {
	height: 50px;
	width:156px;
	display:block;
	float: left;
}
#menu #home a{
	display: block;
	width:152px;
	height:60px;
	background-repeat: no-repeat;
	background-image: url(images/tab.gif);
	background-position: left -65px;
}

#menu #home a:hover {
	width:152px;
	display: block;
	background-repeat: no-repeat;
	background-image: url(images/tab.gif);
	height: 60px;
	background-position: left -5px;
}
#menu #toha a{
	width:152px;
	display: block;
	height:60px;
	background-repeat: no-repeat;
	background-image: url(images/tab.gif);
	background-position: -152px -65px;
}
#menu #toha a:hover {
	display: block;
	width:152px;
	background-image: url(images/tab.gif);
	height: 60px;
	background-repeat: no-repeat;
	background-position: -152px -5px;
}
#menu #caun a{
	display: block;
	width:152px;
	height:60px;
	background-image: url(images/tab.gif);
	height: 60px;
	background-position: -304px -65px;
}
#menu #caun a:hover {
	display: block;
	width:152px;
	background-repeat: no-repeat;
	background-image: url(images/tab.gif);
	height: 60px;
	background-position: -304px -5px;
}
#menu #houjin a{
	display: block;
	width:152px;
	height:60px;
	background-image: url(images/tab.gif);
	height: 60px;
	background-position: -456px -65px;
}
#menu #houjin a:hover {	
	display: block;
	width:152px;
	background-repeat: no-repeat;
	background-image: url(images/tab.gif);
	height: 60px;
	background-position: -456px -5px;
}
#menu #news a{
	display: block;
	width:152px;
	height:60px;
	background-image: url(images/tab.gif);
	height: 60px;
	background-position: -608px -65px;

}
#menu #news a:hover {
	display: block;
	width:152px;
	background-repeat: no-repeat;
	background-image: url(images/tab.gif);
	height: 60px;
	background-position: -608px -5px;
}
#side-l #shinchaku {
	font-size: 90%;
	background-image: url(images/box_pink_btm.gif);
	background-position: center bottom;
	background-repeat: no-repeat;
}
#side-l #blog {
	background-repeat: no-repeat;
	background-image: url(images/blog.gif);
	height: 70px;
	margin: 0px;
	padding: 0px;
	display: block;
	width: 288px;
	clear: both;
}
#side-l #blog a:hover {
	background-repeat: no-repeat;
	background-image: url(images/blog2.gif);	
}

#wrap #top-contens {
	float: right;
	background-image: url(images/box_yellow_mid.gif);
	width: 470px;
	background-repeat: repeat-y;
	background-position: center top;
	margin-left: 15px;
}
#top-contens h1 {
	background-repeat: no-repeat;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 7px;
}
#toiawase a {
	text-decoration: underline;
	vertical-align: bottom;
}
#side-l-sub a {
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;
}

#side-l-sub #gaiyou a {
	background-repeat: no-repeat;
	width: 142px;
	height: 52px;
	display: block;
	margin-top: 35px;	
}

#side-l-sub #saiyou a {
	background-repeat: no-repeat;
	width: 142px;
	height: 52px;
}
#main-sub h2 {
	font-size: 100%;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 8px;
	height: 26px;
}
#menu a {
	text-indent: -2000px;
}
#main-sub #one {
}
#main-sub #one-one {
}
#main-sub #one-two {
}
#main-sub h3 {
	height: 19px;
}
#main-sub #one-two {
}
#main-sub #one-two {
}
#main-sub #one-two {
}
#main-sub #one-three {
}
#main-sub #bigtoha {
}
#main-sub h1 {
	height: 55px;
	background-repeat:no-repeat;
}
#main-sub #two-one {
}
#main-sub #two-one-one {
}
#main-sub #two-one-two {
	clear: both;
}
#main-sub #two-one-three {
}
#main-sub #bigcaun {
}
#main-sub #two-two {
}
#main-sub #two-two-one {
}
#main-sub #two-two-two {
}
#main-sub #two-two-three {
}
#main-sub #two-three {
}
#main-sub #two-three-one {
}
#main-sub #two-four {
}
#main-sub #two-four-one {
}
#main-sub #two-four-two {
}
#main-sub #two-five {
}
#main-sub #two-five-one {
}
#main-sub #two-five-two {
}
#main-sub #two-six {
}
#main-sub #two-six-one {
}
#main-sub #two-six-two {
	background-image: url(images/bar/sub-bar-2_6_2.gif);
}
#main-sub #two-six-three {
	font-variant: normal;
	background-image: url(images/bar/sub-bar-2_6_3.gif);
}
#main-sub img {
}
#main-sub img {
}
#top-contens #top-one {
}
#top-contens #top-two {
}
#main-sub #two-seven {
}
#main-sub #two-seven-one {
}
#main-sub #two-seven-two {
}
#main-sub #two-eight {
}
#main-sub #bighoujin {
}
#main-sub #three-one {
}
#main-sub #three-one-two {
}
#main-sub #three-one-one {
}
#main-sub #three-two {
}
#main-sub #three-three {
	font-style: normal;
}
#base #wrap-sub #main-sub #ryoukinn img {
	padding-top: 10px;
	padding-left: 150px;
}
#main-sub #counzu {
	padding-left: 35px;
}
#main-sub #three-four {
}
#main-sub #one-kaishagaiyou {
}
#main-sub .ue {
	height: 30px;
}
#main-sub .shita {
	height: 120px;
}
#main-sub #kaishagaiyou li {
	font-size: 120%;
	list-style-type: square;
}
#base #wrap-sub #main-sub div {
}
}
#main-sub #one-saiyoujouhou {
}
#main-sub #tokutei {
}
#main-sub #bigmental {
}
#wrap-sub #main-sub {
}
#wrap-sub #main-sub {
	float: right;
	width: 500px;
}
#main-sub #omoushikomi {
	background-image: url(images/bar/omoushikomi.gif);
}
#main-sub #privacy {
}
#wrap #side-l #blog a {
	display: block;
	width: 288px;
	height: 70px;
}
#side-l-sub #side-toha1 {
	font-weight: normal;	
}

#main-sub-toku #bignews {
	background-image: url(images/bar/news.gif);
	height: 60px;
}
#main-sub .entry #blog-bar a {
}
#main-sub .entry #blog-bar {
	padding-left: 30px;
	padding-bottom: 5px;
}
#main-sub .entry .date-header {
	text-align: right;
	margin: 0px;
	padding: 0px;
}
#main-sub .entry .entry-content #hiduke {
	text-align: right;
}
#base #wrap-sub #side-l-blog {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
#base #wrap-sub #side-l-news {
	padding-top: 18px;
	padding-left: 10px;
	width: 140px;
}
#side-l #shinchaku .entry {
	padding-top: 20px;
	padding-right: 15px;
	padding-bottom: 20px;
	padding-left: 15px;
	background-image: url(images/box_pink_top.gif);
	background-position: center top;
	background-repeat: no-repeat;
}
#base #blog {
	height: 70px;
	width: 290px;
	margin-top: 5px;
	background-image: url(url(images/blog.gif)));
}
#base #blog a:hover {
	height: 70px;
	width: 290px;
	display: block;
	background-image: url(images/blog2.gif);
	background-repeat: no-repeat;
}
#base #blog a {
	height: 70px;
	width: 290px;
	background-image: url(images/blog.gif);
	background-repeat: no-repeat;
	display: block;
}
#base #main-sub #blog a:hover {
	height: 70px;
	width: 290px;
	display: block;
	background-image: url(images/blog2.gif);
	background-repeat: no-repeat;
	margin-left:150px;
}
#base #main-sub #blog a {
	height: 70px;
	width: 290px;
	background-image: url(images/blog.gif);
	background-repeat: no-repeat;
	display: block;
	margin-left:150px;
}

#base #wrap-sub #main-sub a {
}
#base #wrap-sub #main-sub li {
}
#base #wrap-sub #main-sub ul {
	font-size: 80%;
	list-style-type: disc;
}
#main-sub #pri-one {
}
#main-sub #pri-two {
}
#main-sub #pri-three {
}
#wrap-sub #main-sub-toku form {
	width: 780px;
	background-color: #FFFFFF;
}
#wrap-sub #main-sub-news {
	font-weight: normal;
}
#main-sub #bignews {
}
#header-top .subtitle {
	width: 360px;
	float: left;
	height: 40px;
	background-image: url(images/logo-side-ward.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
#top-contens .top-contens_top {
	background-image: url(images/box_yellow_btm.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	width: 470px;
}
#top-contens .top-contens_top .top-contens_mid {
	background-image: url(images/box_yellow_top.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 20px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 20px;
}
input {
	border-top-style: inset;
	border-right-style: inset;
	border-bottom-style: inset;
	border-left-style: inset;
}
#main-sub #contact #soushin {
	border-top-style: outset;
	border-right-style: outset;
	border-bottom-style: outset;
	border-left-style: outset;
}
#main-sub #otoiawase {
	background-image: url(images/bar/otoiawase.gif);
}
#base #wrap-sub #main-sub #padingyou1 li {
	padding-left: 30px;
}
#main-sub .entry .entry-content .entry-body p {
	font-size: 80%;
	line-height: 2em;
}
#base #wrap #top-contens .top-contens_top .top-contens_mid tr {
	border: 1px solid #999999;
}
table {
	font-size: 80%;
}
#header-top .subtitle img {
	background-position: bottom;
}
#base #wrap-sub #main-sub .image-left,#base #wrap-sub #main-sub .image-right,#base #wrap-sub #main-sub .image-middle {
	width: 300px;
	float: left;
	height: 100px;
}
#base #wrap-sub #main-sub span {
	font-size: 120%;
	padding: 0px;
}
#base #top-wrap #header-top .subtitle {
}
.top-subtitle {
	text-indent: -999px;
}
#base #wrap #blog img a:hover{
	background-repeat: no-repeat;
	background-image: url(images/blog2.gif);
}
#main-sub .entry .barnews {
	background-repeat: no-repeat;
	background-image: url(images/bar/blog-bar.gif);
}
#news-moushikomi {
	text-indent: -25px;
}
