@charset "UTF-8";
/* CSS Document */

/*Page Property*/
*{margin:0px;padding:0px;}
body{font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";font-size:80%;line-height:1.2;}
body{background-color:#fff;}
a:link {color:#666;text-decoration:none;}
a:visited {color:#666;text-decoration:none;}
a:hover {color:#4682B4;text-decoration:none;}
a:active {color:#666;text-decoration:none;}

/*Page Layout*/
div#container{width:800px;margin:0px auto;}
div#header{width:800px;margin:0;padding-top:1px;background-color:#fff;}
div#containerinfo{width:640px;margin:0px auto;}
div#headerinfo{width:640px;margin:0;padding-top:1px;background-color:#fff;}
div#contentsinfo{float:left;width:640px;margin:20px 0px 40px;background-color:#fff;}
div#footerinfo{clear:both;width:640px;text-align:left;background-color:#fff;margin-top:30px;}
div#contents{float:left;width:640px;margin-top:40px;background-color:#fff;}
div#sidebar{float:right;width:160px;height:640px;background-repeat: no-repeat;background-position:top;margin:40px 0px 30px;background: url("images/topsiki2a.jpg");}
div#sidebarladys{float:right;width:160px;height:640px;background-repeat: no-repeat;background-position:top;margin:40px 0px 30px;background: url("images/ladys2.jpg");}
div#footer{clear:both;width:800px;text-align:left;background-color:#fff;}
div#contentbox{width:640px;margin-top:40px;background-color:#fff;}
div#contentboxguidance{width:620px;height:550px;background-color:#fff;}

#menu1 ul {width:800px;height:22px;margin-left:10px;}
#menu1 li {float:left;width:131px;;list-style-type:none;margin:30px 0px 0px;}
#menu1 a {padding:3px;display:block;text-align:center;text-decoration:none;font-size:13px;padding:5px 0px 5px;color:#000000;background-color:#E7E7E7;}
#menu1 a:hover {color:#4682B4;background-color:#ffffff;}

.mybox1{float:left;width:620px;height:310px;margin:0px 10px 80px;background: url("images/topmain1.jpg");}
.mybox2{float:left;width:160px;height:100px;margin:40px 20px 10px;padding:0px 0px 30px 0px;}
.mybox3{float:left;width:160px;height:100px;margin:60px 20px 120px;padding:0px 0px 30px 0px;}
.mybox4{float:left;width:620px;height:100px;margin:0px 10px 60px;background: url("images/ginga2.jpg");}
.mybox5{width:620px;height:100px;text-align:center;}
.mybox6{float:left;width:620px;height:100px;margin:0px 10px 40px;background: url("images/aozora1.jpg");}
.mybox7{float:left;width:620px;height:100px;margin:0px 10px 0px;background: url("images/profile1.jpg");}
.mybox8{float:left;width:140px;height:100px;margin:0px 13px 0px 30px;}
.mybox9{float:left;width:300px;height:60px;margin:20px 10px 30px;}
.mybox10{float:left;width:620px;height:100px;margin:0px 10px 40px;background: url("images/info1.jpg");}
.mybox11{float:left;width:620px;height:100px;margin:0px 10px 40px;background: url("images/ladys1.jpg");}
.mybox12{float:left;width:620px;height:100px;margin:0px 10px 40px;background: url("images/webtokuten.jpg");}
.mybox13{width:auto;margin-left:30%;margin-right:30%;text-align:center;}
.mybox14{float:left;width:620px;height:100px;margin:0px 10px 40px;background: url("images/mtfuji1.jpg");}
.mybox15{float:left;width:620px;height:100px;margin:0px 10px 40px;background: url("images/unkai1.jpg");}

.info1{float:left;width:620px;height:100px;margin:0px 10px 40px;background: url("images/edo1.jpg");}
.info2{float:left;width:620px;height:100px;margin:0px 10px 40px;background: url("images/edo2.jpg");}
.info3{float:left;width:620px;height:100px;margin:0px 10px 40px;background: url("images/edo3.jpg");}
.info4{float:left;width:620px;height:100px;margin:0px 10px 40px;background: url("images/edo4.jpg");}
.info5{float:left;width:620px;height:100px;margin:0px 10px 40px;background: url("images/edo5.jpg");}
.info6{float:left;width:620px;height:100px;margin:0px 10px 40px;background: url("images/edo6.jpg");}



/*Table Layout*/
.table1{margin-left:10px}
.table2{width:auto;margin-left:10%;margin-right:10%;}
.table3{width:auto;margin-left:30%;margin-right:30%;}
.table4{float:left;width:600px;margin:30px 10px 0px;text-align:center;}
.table5{float:left;width:640px;margin:30px 0px 20px;}
.table6{float:left;width:500px;height:240px;margin-left:10px;}
.table7{float:left;width:600px;height:340px;margin-left:10px;}
.table8{float:left;width:620px;height:800px;margin-left:10px;}
.table9{float:left;width:600px;margin-left:10px;}
.table10{float:left;width:600px;height:560px;margin-left:10px;}
.table11{float:left;width:620px;height:320px;margin-left:10px;}
.table12{float:left;width:620px;height:400px;margin:30px 10px 0px;}
.table13{float:left;width:620px;height:200px;margin-left:10px;}
.table14{float:left;width:620px;height:240px;margin:30px 10px 0px;}
.table15{float:left;width:620px;height:160px;margin:30px 10px 0px;}
.table16{float:left;width:620px;height:160px;margin:50px 10px 0px;}
.table17{float:left;width:800px;margin:0px;}
.table18{float:left;width:610px;border:solid 2px #c00;margin:20px 10px 50px; background-color:#FFF}
.table19{float:left;width:610px;background-color:#FFF}
.table20{float:left;width:610px;text-align:center;border:solid 2px #c00;margin:20px 10px 50px; background-color:#FFF}
.table21{float:left;width:620px;margin:50px 10px 0px;border:solid 2px #c00; background-color:#FFF;}
.table22{float:left;width:620px;margin:20px 10px 40px;}
.table23{float:left;width:620px;border:solid 3px #E7E7E7; background-color:#FFF;margin:10px 10px 20px;}
.table24{float:left;width:640px;text-align:right;}
.table25{float:left;width:640px;}
.table26{float:left;width:640px;text-align:center;}
.table27{float:left;width:638px;}
.td1{height:80px;}
.td2{width:160px;}
.td3{width:240px;text-align:center;}
.td4{font-size:12px;color:#c00;text-align:right;padding-right:40px;}
.td5{text-align:center;}
.td6{width:300px;}

/*Others*/
p{margin:1em 1em 0 1em;padding-bottom:1em;}
img{margin:1em;}
h1{font-size:12px;color:#666;text-align:right;margin:5px 1em;}
h2{font-size:24px;color:#000;margin-top:50px;padding-left:50px;}
h3{font-size:16px;color:#666;text-align:center;margin:30px;}
h4{font-size:18px;color:#000;margin-top:10px;padding-left:50px;}
h5{font-size:16px;color:#000;text-align:center;margin-top:30px;}
h6{font-size:16px;color:#000;margin-top:50px;}
h7{font-size:14px;color:#000;text-align:center;}
h8{font-size:16px;color:#000;margin-top:30px;}
h9{font-size:18px;color:#c00;}
h10{font-size:12px;color:#000;}
h11{font-size:16px;color:#000;}
h12{font-size:24px;color:#000;margin:100px 0px;}/*TOPページの告知用：teble class="table26"をレイアウトに、h12で文字を書く*/

p.example1 {letter-spacing: 0.3em;}
p.example2 {font-size:16px;text-align:left;}
p.example3 {letter-spacing: 0.3em;font-size:16px;text-align:center;}
p.example4 {letter-spacing: 0.3em;font-size:18px;color:#000;padding-left:30px;}
p.example5 {letter-spacing: 0.3em;font-size:15px;color:#000;padding-left:30px;}
p.example6 {text-align:center;}
p.example7 {padding-top:30px;}
p.example8 {padding-top:60px;}
p.example9 {font-size:16px;padding-left:30px;}
p.example10{font-size:18px;color:#000;letter-spacing: 0.3em;padding-left:50px;padding-top:10px;padding-bottom:40px;}
p.example11{font-size:18px;color:#000;letter-spacing: 0.3em;padding-left:50px;padding-top:10px;padding-bottom:20px;}
p.example12{padding-left:20px;}
p.example13{font-size:14px;color:#000;padding-left:40px;}

.aka{color:#c00;}
.riyousitulogo{font-size:20px;color:#000000;padding-left:40px;}
.tel{font-size:12px;color:#666;padding-left:20px;}
.space{padding-left:30px;}
.spaceright{padding-right:30px;}
.linklogo{font-size:14px;}
.copyright{font-size:12px;color:#666;text-align:center;}
.pagetop{text-align:right;}
.strong{font-weight:bold;}
.akabold{font-weight:bold;color:#c00;}
.fontlage{font-size:16px;}
.padding{padding-left:60px;}
.sunday{background-color:#ffd9d9;}
.saturday{background-color:#bbe9f0;}
hr example1{height: 2px;border: none;color: #ff0000;}

/*Memo*/
/*css-marginの書き順： 4つ[上][右][下][左]時計回り:3つ[上][左右][下]:2つ[上下][左右]:1つ[全方向]*/
/*table-centerの書き方：div {width:50%;margin-left:auto;margin-right:outo;} or {width:auto;margin-left:10%;margin-right:10%;}*/
/*<span>タグ：個々の内容、<div>タグ：文章構造*/