﻿body {
text-align:center;
margin:0;
background-image : url(back.jpg);
background-repeat : repeat-x;
}
a:link {
color: #d17281;
text-decoration: none;
}
a:visited {
color: #d17281;
text-decoration: none;
}
a:hover {
color: #666666;
text-decoration: none;
}
a:active {
color: #d17281;
text-decoration: none;
}
h1 {
font-size:12px;
color:#ffffff;
font-weight : lighter;
text-align : left;
margin-top : 5px;
}
h2 {
font-size:14px;
color:#cccccc;
font-weight : bold;
}
h3 {
font-size:14px;
color:#d38591;
text-align:left;
font-weight : bold;
margin-top :12px;
padding-left:10px;
}
h4 {
font-size:14px;
color:#d38591;
text-align:left;
font-weight : bold;
margin-top :12px;
padding-left:10px;
}
h5 {
font-size:14px;
color:#d38591;
text-align:left;
font-weight : bold;
margin-top :12px;
padding-left:10px;
}
h6 {
font-size:14px;
color:#d38591;
text-align:left;
font-weight : bold;
}
#outer {
width : 800px;
margin-left:auto;
margin-right:auto;
padding-top : 10px;
background-color : white;
}
/* header-start */
#header {
clear:both;
width : 800px;
height : 100px;
text-align : left;
background-image : url(header-s.jpg);
background-repeat : no-repeat;
}
#title {
float:left;
width : 360px;
height : 100px;
}
/* header-end */

/* header-box */
#topbox {
clear:both;
width : 780px;
height : 200px;
margin-left:10px;
margin-right:10px;
margin-bottom : 10px;
}
#topbox-sab {
clear:both;
width : 780px;
height : 10px;
margin-left:10px;
margin-right:10px;
}
#topbox_left {
float:left;
width : 400px;
height : 200px;
background-image : url(top.jpg);
background-repeat : no-repeat;
}
#topbox_right {
float:right;
width : 380px;
height : 200px;
text-align : left;
}
/* header-box-end */

/* menu-start */
#top_menu {
clear:both;
width : 780px;
height : 35px;
background-color : white;
padding-left : 10px;
padding-right : 10px;
}
/* top-menu-start */
#tm ul {
margin: 0;
padding :0;
list-style-type : none;
}
#tm li {
display : inline;
padding :0;
margin:0px 0;
float: left;
}
#tm #menu_a_1 a {
background-image : url(tm-1.jpg);
width:156px;
height:35px;
background-repeat:no-repeat;
margin:0px 0;
padding:0;
background-color:#fff;
display:block;
}
#tm #menu_a_1 a:hover {
background-image : url(tm-11.jpg);
widht:156px;
height:35px;
background-repeat:no-repeat;
margin:0px 0;
padding:0;
display:block;
}
#tm #menu_a_2 a {
background-image : url(tm-2.jpg);
width:156px;
height:35px;
background-repeat:no-repeat;
margin:0px 0;
padding:0;
background-color:#fff;
display:block;
}
#tm #menu_a_2 a:hover {
background-image : url(tm-22.jpg);
width:156px;
height:35px;
background-repeat:no-repeat;
margin:0px 0;
padding:0;
display:block;
}
#tm #menu_a_3 a {
background-image : url(tm-3.jpg);
width:156px;
height:35px;
background-repeat:no-repeat;
margin:0px 0;
padding:0;
background-color:#fff;
display:block;
}
#tm #menu_a_3 a:hover {
background-image : url(tm-33.jpg);
width:156px;
height:35px;
background-repeat:no-repeat;
margin:0px 0;
padding:0;
display:block;
}
#tm #menu_a_4 a{
background-image : url(tm-4.jpg);
width:156px;
height:35px;
background-repeat:no-repeat;
margin:0px 0;
padding:0;
background-color:#fff;
display:block;
}
#tm #menu_a_4 a:hover {
background-image : url(tm-44.jpg);
width:156px;
height:35px;
background-repeat:no-repeat;
margin:0px 0;
padding:0;
display:block;
}
.span1 {
display:none;
}
#tm #menu_a_5 a{
background-image : url(tm-5.jpg);
width:156px;
height:35px;
background-repeat:no-repeat;
margin:0px 0;
padding:0;
background-color:#fff;
display:block;
}
#tm #menu_a_5 a:hover {
background-image : url(tm-55.jpg);
width:156px;
height:35px;
background-repeat:no-repeat;
margin:0px 0;
padding:0;
display:block;
}
.span1 {
display:none;
}
/* top-menu-end */

/* menu-end */

/* mainbox-start */
#mainbox {
width : 780px;
margin-top : 15px;
line-height : 18px;
font-size:12px;
color:#666666;
margin-left:10px;
margin-right:10px;
}
#mainbox_waku {
float:right;
width : 620px;
padding :0;
margin:0;
text-align : left;
}
#mainbox_left {
float:left;
width : 160px;
text-align : left;
}
/* left-menu-start */
.menu2 ul {
margin:0px;
padding:0;
list-style-type : none;
bottom : auto;
}
.menu2 li {
display : inline;
padding :0;
margin:0;
}
.menu2 a {
display:block;
border:1px solid #ffe4e9;
background : url(l-1.gif);
font-size:13px;
padding:0.8em 0 0.1em 1.7em;
text-decoration:none;
color:#d17281;
margin:1px 0px;
width : 130px;
height:26px;
}
.menu2 a:hover {
display:block;
border:1px solid #ffe4e9;
background : url(l-2.gif);
font-size:13px;
padding:0.8em 0 0.1em 1.7em;
text-decoration:none;
color:#d17281;
width : 130px;
height:26px;
}
/* left-menu-end */

#mainbox_center {
float:left;
width : 460px;
text-align:left;
padding :0;
}
#center-1{
clear:both;
width : 440px;
text-align:left;
margin-left:10px;
margin-right:10px;
margin-bottom : 10px;
}
#center-2{
clear:both;
width : 440px;
text-align:left;
margin-left:10px;
margin-right:10px;
margin-bottom : 10px;
}
#center-3{
clear:both;
width : 440px;
height : 250px;
text-align:left;
margin-left:10px;
margin-right:10px;
margin-bottom : 10px;
}
#center-back{
clear:both;
width : 440px;
height : 20px;
text-align:right;
margin-left:10px;
margin-right:10px;
margin-bottom : 10px;
}
#center-4{
clear:both;
width : 440px;
text-align:left;
margin-left:10px;
margin-right:10px;
margin-bottom : 10px;
}

#center-5{
clear:both;
width : 440px;
height: 100px;
margin-left:10px;
margin-right:10px;
margin-bottom : 10px;
}

#mainbox_right {
float:right;
width : 160px;
text-align : left;
}
/* mainbox-end */

.box5{
clear:both;
width : 160px;
text-align : left;
}
/* footer-start */
#footer {
clear:both;
width : 780px;
height:15px;
color:#666666;
text-align:center;
font-size:12px;
padding:5px;
margin-left : 10px;
margin-right : 10px;
}
/* footer-end */



.main_title {
text-align : left;
padding: 0px 5px;
margin: 5px 0px;
border-left: 5px;
color: #666666;

font-size: 12px;

font-weight: normal;
}
.title {
width:440px;
padding:0px;
text-align : left;
margin: 5px 0px;
background: #f5f5f5;
border-bottom: 1px dotted #dddddd;
color: #666666;
font-size: 13px;
font-weight: normal;
}
/* index */


.menu_title {
width:144px;
border-top: 1px solid #ffe4e9;
border-left: 1px solid #ffe4e9;
border-right: 1px solid #ffe4e9;
padding: 6px;
margin: 0px;
background : url(menu-2.jpg);
color: #666666;
font-size: 14px;
font-weight: normal;
text-decoration:none;
}

.menu_vlist {
width:133px;
margin: 0px 0px 10px 0px;
padding: 3px 3px 3px 20px;
list-style: square;
color: #666666;
border: 1px solid #ffe4e9;
background: #ffffff;
font-weight: normal;
text-decoration:none;
}
.widget-header,
.widget-content {
margin-right: 15px;
margin-left: 25px;
}
.widget-header {
border-width: 0 0 1px;
border-style: solid;
border-color: #ccc;
padding: 0;
font-size: 14px;
margin-bottom: 2px;
padding-bottom: .3em;
}
.widget-header,
.widget-header a {
color: #333;
font-weight: normal;
}
.widget-content a {
color: #666;
}
#content .widget-powered .widget-content {
margin-top: 0px;
margin-bottom: 5px;
border: 1px solid #c9e1be;
background-color: #f9fff6;
}
.widget-header {
font-size: 14px;
}
.widget-header a {
text-decoration: none;
}
.widget-header a:hover {
text-decoration: underline;
}
.widget-content {
margin-top: 0px;
margin-bottom: 10px;
font-size: 11px;
}
.luna{
	margin-top:10px;
}
#foot-link{
	clear:both;
	font-size:12px;
	color:#999999;
	text-align:center;
	margin-top:10px;
	padding-top:10px;
	border-top:1px solid #cccccc;
	
}
#foot-link a{
	color:#666666;
}

/*沼田追加分*/
.l-title{
	font-weight:normal;
	font-size:13px;
	
}
#bookmark-list{
	margin-left:0px;
	padding-left:18px;
}
