@charset "UTF-8";

body {font-family: "ＭＳ Ｐゴシック", "MS P Gothic", Helvetica, Arial, sans-serif;/*background: url(image/bg05.jpg) repeat;*/background-color: #2d2d2d;color: #000000;margin: 10px 0px 10px 0px;padding: 0px;line-height: 1.5;text-align: center;}

body div {text-align: left;margin: 0px auto;}

p.long {line-height: 1.5;}

p.std {line-height: 1.0;}

img {margin: 0px;padding: 0px;}

a {color: #000000;text-decoration: underline;overflow: hidden;}

a img {border: 0;}

/*
a: link {color: #1fc5ff;text-decoration: underline;}
a: visited {color: #1fc5ff;text-decoration: underline;}
a: hover {color: #8fe2ff;text-decoration: none;}
*/

#container {width: 950px;background-color: #ffffff;margin: 0px auto;padding: 5px;text-align: left;}

#header {background: url(image/wall01.jpg) no-repeat left;/*background: url(image/bg101.jpg) repeat left;*//* text-align: left; */}

#header h1 {/*background: url(image/top102.gif) no-repeat left;*/margin: 0px auto;padding: 0px 0px 0px 0px;/* text-indent: -9999px; *//* text-align: left; */}

#navi {background: url(image/wall02.jpg) no-repeat left;/*background-color: #ff0000;*//*background-color: #aaaaaa;*//*height: 30px;*/margin: 0px auto;padding: 0px 0px 0px 220px;text-align: left;}

#navi ul {margin: 0px;padding: 0px;}

#navi li {float: left;width: 110px;background: url(http://www.1jyo.com/ultimate/image/navii.gif) no-repeat left;margin: 5px 0px 0px 10px;padding: 0px 0px 0px 14px;text-align: left;font-size: 12px;font-weight: bold;list-style-type: none;}

#navi a {color: #ffffff;display: block;overflow: hidden;text-decoration: none;}

#content {/*background-color: #ffffff;*/background: url(image/bg112.gif) repeat;margin-top: 0px;padding: 15px 15px 0px 15px;text-align: left;}

#topimg {padding: 15px 0px 0px 0px;margin: 0px auto;text-align: center;}

#topcnt {padding: 15px 0px 0px 0px;margin: 0px auto;}

#topcnt2 {padding: 15px 0px 0px 0px;margin: 0px auto;}

#topcnt3 {padding: 15px 0px 0px 0px;margin: 0px auto;}

#news {color: #ffffff;float: left;margin: 0px auto;}

#news a {color: #ffffff;/*display: block;overflow: hidden;text-decoration: none;*/}

ul.news {margin: 0px;padding: 0px;list-style: none;}

.news li {margin-left: 40px;padding: 0px;font-size: 80%;}

#alpha {padding: 20px;margin: 0px auto;}

#bunner {float: right;width: 240px;margin-right: 25px;}

/* 下層ページサイドバー */

#left-side {float: left;width: 200px;/*background-color: #FFFFFF;*/overflow: hidden;border-bottom: 1px solid #666666;border-right: 1px solid #666666;}

.sidebar {padding: 10px;font-size: x-small;}

/*#sidebar {width: 210px;float: left;font-size: 75%;line-height: 40px;}*/

.sidebar h1 {margin: 0px;padding: 0px;}

.sidebar h2 {color: #666666;font-family: Verdana, Arial, sans-serif;font-size: 10px;text-align: left;font-weight: bold;padding: 2px 0px 2px 3px;line-height: 15px;background-color: #F5F5F5;border-left: 5px solid #666666;border-bottom: 1px solid #666666;border-top: 1px solid #666666;border-right: 1px solid #666666;}

.sidebar ul {padding-left: 5px;margin: 0px;margin-bottom: 20px;}

.sidebar ul ul {margin-bottom: 0px;}

.sidebar #categories ul {padding-left: 15px;}

.sidebar li {color: #666666;font-family: Verdana, Arial, sans-serif;font-size: x-small;text-align: left;line-height: 100%;margin-top: 10px;list-style-type: none;}

.sidebar #categories li {list-style-type: circle;}

.sidebar img {border: 3px solid #FFFFFF;}

.sidebar li a {text-decoration: none;}

.sidebar li a: hover {text-decoration: none;}

.side {color: #666666;font-family: Verdana, Arial, sans-serif;font-size: x-small;text-align: left;line-height: 150%;padding-left: 5px;margin-top: 10px;margin-bottom: 20px;list-style-type: none;}form {margin: 0px;}

.module-content {padding: 10px 0px 0px 0px;}

#calendar {line-height: 140%;color: #666666;font-family: Verdana, Arial, sans-serif;font-size: x-small;padding: 2px;text-align: center;margin-bottom: 30px;}

#calendar table {padding: 2px;border-collapse: collapse;border: 0px;width: 100%;}

#calendar caption {color: #666666;font-family: Verdana, Arial, sans-serif;font-size: x-small;text-align: center;font-weight: bold;text-transform: uppercase;letter-spacing: .3em;}

#calendar th {text-align: center;font-weight: normal;}

#calendar td {text-align: center;}

ul.categorylist {
  margin: 0px 3px 0px 3px;
  padding: 0px;
  list-style: none;
}

ul.categorylist ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
}

ul.categorylist li {
  margin: 0px 0px 5px 0px;
  padding: 3px 0px 3px 0px;
}

ul.categorylist li li {
  margin: 3px 0px 3px 0px;
  padding: 5px 0px 0px 15px;
}

/* 下層ページメイン */

#main {float: right;width: 690px;/*background-color: #ffffff;*/padding: 10px;}

.desc {padding: 15px 15px 5px 15px;color: #000000;font-family: Verdana, Arial, sans-serif;font-size: small;}

.desc pre {font-size: larger;}

.desc p {color: #000000;font-family: Verdana, Arial, sans-serif;font-size: small;font-weight: normal;line-height: 150%;text-align: left;margin-bottom: 10px;}

.desc blockquote {line-height: 150%;}

.desc li {line-height: 150%;}

.desc h1 {background-color: #000000;margin: 0px;padding: 10px 0px 10px 20px;}

.desc h2 {color: #666666;font-family: Verdana, Arial, sans-serif;font-size: x-small;text-align: left;font-weight: bold;margin-bottom: 10px;}

.desc h3 {color: #666666;font-family: Verdana, Arial, sans-serif;font-size: small;text-align: left;font-weight: bold;margin-bottom: 10px;}

.posted {color: #999999;font-family: Verdana, Arial, sans-serif;font-size: x-small;border-top: 1px solid #999999;text-align: right;margin-bottom: 25px;line-height: normal;padding: 3px;}

,dataheader {text-align: right;width=100%;}

.entryheader {text-align: left;font-size: 150%;width=100%;padding: 2px 2px 2px 10px;border-style: solid;border-width: 0px 0px 1px 15px;border-color: #000000;}

.day {text-align: right;margin: 0px 0px 0px 0px;font-size: 75%;}

.text {color: #0055cc;font-family: Verdana,Arial,sans-serif;text-align: left;font-weight: bold;margin-bottom: 10px;border-style: sold;border-color: #cc0000;border-width: 0px 0px 2px 9px;background-color: #ffdecc;padding: 0.2em;}

.posted {color: #999999;font-family: Verdana, Arial, sans-serif;font-size: x-small;border-top: 1px solid #999999;text-align: right;margin-bottom: 25px;line-height: normal;padding: 3px;}

#footer {/*background-color: #ffffff;*/background: url(image/bg112.gif) repeat;padding: 15px 0px 0px 0px;margin: 0px auto;font-size: 75%;text-align: center;clear: both;}

#footernavi {/*background: url(image/bg101.jpg) repeat;*/background-color: #ffffff;height: 25px;margin: 0px auto;padding: 5px 0px 0px 15px;text-align: left;}

#footer ul {margin: 0px;padding: 0px;list-style-type: none;}

#footer li {margin: 0px 10px 0px 0px;padding: 0px;display: inline;}

#footer a {color: #000000;text-decoration: none;}

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

#copyright {/*background: url(image/bg101.jpg) repeat;*/background-color: #ffffff;height: 15px;color: #000000;margin: 0px auto;padding: 0px 15px 5px 0px;font-family: Tahoma, Verdana, Arial;text-align: right;}

.clearfix: after {content: ".";display: block;height: 0px;clear: both;visibility: hidden;}

.clearfix {display: inline-block;}

* html .clearfix {height: 1%;}

.clearfix {display: block;}

/* End hide from IE-mac */

