@charset "euc-jp";

/* */

*{
margin:0;
padding:0;
}


<!-- CSS3 -->

body{
width:100%;
background-color:#f0f8ff;
}

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


#header{
width:960px;
margin:0px auto 10px auto;
background-color:#ffffff;
text-align:left;
}


#container_1{
float:left;
width:700px;


margin:0px;
padding:0px 0px 0px 0px;
background-color:#ffffff;
}

#main{
margin-left:auto; 
margin-right:auto; 
width:960px; 
text-align:left;
background-color:#ffffff;
padding:0 10px;
}
   
  
#byouki{
width:706px;

margin:0px 0px 10px 3px;
margin:0px 0px 10px 0px;
padding:0px 0px 0px 0px;
background-color:#ffffff;
}

#byouki a:link { color:black;
            text-decoration: none; }
#byouki a:visited { color:black;
            text-decoration: none; }
#byouki a:hover   { color:black;
            text-decoration:none; } 
#byouki a:active  { color:black;
            text-decoration: none; }



#koshi{
margin:50px 0 0 0;
padding:5px;
background-image:url("http://www.seikatsusyukanbyo.com/images2/bg06.gif");
border:solid 1px #000;
border:solid 1px #FFF;
}

#kakomi {
margin: 7px 0 0 0;
padding: 0px;
border:solid 1px #e6e6fa;
}



#kakomiomona {
width:703px;
margin: 7px 0 0 0;
padding: 0px;
border:solid 1px #e6e6fa;
}

#kakomitopic {
width:703px;
margin: 7px 0 0 0;
padding: 0px;
border:solid 1px #faf0e6;
}


#menu{
font-size:11pt;

width:190px;
width:224px;
width:244px;
height:auto;
margin:10px 10px 0px 0px;
margin:0px 0px 0px 0px;
padding:5px 10px 5px 10px;
padding:0px;
text-align:left;
line-height: 100%;

}

#menu1{
margin:0px 0px 0px 0px;
padding:5px 10px 5px 10px;
padding:0px;
background-image:url("http://www.seikatsusyukanbyo.com/images2/bg06.gif");
}

#menukoshi{
margin:0px 0 0 0;
padding:0 5px 0 5px;
background: #e6e6fa;
border:solid 1px #FFF;
}

#menukoshiomona{
margin:0px 0 0 0;
padding:5px;
background: #e6e6fa;
border:solid 1px #FFF;
}

#menukoshitopic{
margin:0px 0 0 0;
padding:5px;
background: #faf0e6;
border:solid 1px #FFF;
}

#chuou{
float:left;
margin:10px 0 10px 3px;
margin:1px 0px 0px 10px;
padding:0px;
background-color:#ffffff;
}

#side{
float:left;
width:244px;
margin:0px 0px 5px 0px;
margin:0px 0px 0px 8px;
padding:0px 0px 0px 0px;
background-color:#ffffff;
text-align:left;
}

#side a:link    { color:black;
            text-decoration: none; }
#side a:visited { color:black;
            text-decoration: none; }
#side a:hover   { color:#FF6600;
            text-decoration: none; } 
#side a:active  { color:black;
            text-decoration:none; }




#footer{
clear:both;
width:960px;
margin:0px auto 0px auto;
padding:0px 0px 0px 0px;
font-size:12px;
line-height:150%;
background-color:#ffffff;
text-align:left;
}




#menu ul{
   border-top: 1px solid #6d6d6d;
   margin:0px;
   padding: 3px 0px 3px 0px;
   padding: 0px;
} 

#menu li{
   margin:0px;
   padding:0px;
   list-style:none;

}
#menu ul_no{
   border-top: 1px solid #6d6d6d;
   padding: 3px 0px 3px 0px;
} 

#menu li{
   width:auto;
   height:auto;
   font-weight:bold;
   font-weight:normal;
   font-size:11pt;
   color:#6d6d6d;

   display:inline;
   border-bottom: 0px solid #6d6d6d;
}

#menu a, #menu a:link #menu a:visited{
   text-decoration:none;
   color:#6d6d6d;

   display:block;
   width:auto;
   height:auto;
   padding:1px 0px 1px 0px;
   border-bottom: 0px solid #6d6d6d;
}

#byouki a:hover{

   background-color:#ffd9fd;
   background-color:#ffd700;
   background-color:#f5deb3;
}

#menu a:hover{

   background-color:#ffd9fd;
   background-color:#ffd700;
   background-color:#f5deb3;
}

.saikin_box{
width: 496px;
width: 500px;
width: 446px;
width: 445px;
margin: 0px;
padding: 0px;
background: #FFFFFF;
margin-bottom:2px;
border: solid 3px #00cfff;
}

.toukei_box{
width: 496px;
width: 500px;
width: 446px;
width: 445px;
padding: 0px;
background: #FFFFFF;
margin-top: 10px;
margin-bottom:2px;
border: solid 3px #47ff93;
}

.event_box{
width: 496px;
width: 500px;
width: 446px;
width: 445px;
margin-top:10px;
padding: 0px;
background: #FFFFFF;
margin-bottom:2px;
border: solid 3px #00ffe9;
}

.month_box{
width: 238px;
margin: 0px;
padding: 0px;
background: #FFFFFF;
margin-bottom:0px;
border-top: solid 3px #167ffe;
border-left: solid 3px #167ffe;
border-right: solid 3px #167ffe;
border-bottom: solid 10px #167ffe;
font-size:13px; 
line-height:150%;
}

.month_box2{
width: 244px;
margin: 0px;
padding: 0px;
background: #FFFFFF;
margin-bottom:10px;
border-top: solid 10px #4c9cff;
border-bottom: solid 20px #4c9cff;
font-size:15px;
font-weight:bold;
line-height:150%;
}



.side_box1{
width:244px;
 border-top:solid 1px #80dd92;
 border-left:solid 1px #80dd92;
 border-right:solid 1px #80dd92;
 border-bottom:solid 1px #80dd92;
}

.side_box2{width:244px;
 border:solid 1px #ff8600;
}

.side_box3{width:244px;
 border:solid 1px #ebbcd1;
}

.side_box4{width:244px;
 border:solid 1px #aa989a;
}

.side_box5{width:244px;
 border:solid 1px #acddfd;
}

.side_box6{width:244px;
 border:solid 1px #80dd92;
}

.side_box7{width:244px;
 border:solid 1px #eaa524;
}

.side_box8{width:244px;
 border:solid 1px #c1b25c;
}




a:link    { color:blue;
            text-decoration: none;}
a:visited { color:blue;
            text-decoration: none; }
a:hover   { color:#FF6600;
            text-decoration: none; } 
a:active  { color:#FF6600;
            text-decoration: none; }



.info_top1{
font-size:9pt;
font-size:11pt;
color:#555555;
line-height:110%;
line-height:150%;
background: #e6e6fa;
font-weight:normal;
}

.sub{
font-size:8pt;
font-size:10pt;
color:#555555;
line-height:110%;
}

.info_top1sab{
margin:0px;
padding:0px 0px 0px 0px;
font-size:8pt;
font-size:11pt;
color:#555555;
line-height:110%;
}



.moji1{
font-size:10pt;
text-align:left;
color:#2A2A2A;
line-height:140%;
}

.moji1_honbun{
margin:1em;
paddin:1em;
text-align:left;
color:#000;
line-height:140%;
}

.moji1_honbun a:link    { color:blue;
            text-decoration: underline;}
.moji1_honbun a:visited { color:blue;
            text-decoration: underline; }
.moji1_honbun a:hover   { color:#FF6600;
            text-decoration: underline; } 
.moji1_honbun a:active  { color:#FF6600;
            text-decoration: underline; }

.moji1r{
font-size:10pt;
text-align:left;
color:#2A2A2A;
line-height:140%;
}


.moji1r a:link    { color:black;
            text-decoration: none; }
.moji1r a:visited { color:black;
            text-decoration: none; }
.moji1r a:hover   { color:#FF6600;
            text-decoration: none; } 
.moji1r a:active  { color:black;
            text-decoration:none; }


.moji1bg{
padding:4px 10px 4px 20px;
font-size:10.5pt;
font-size:11pt;
font-weight:normal;
color:#000000;
text-align:left;
line-height:150%;
background: #e6e6fa;
}

.moji1topic{
padding:4px 10px 4px 20px;
font-size:10.5pt;
font-size:11pt;
font-weight:normal;
color:#000000;
text-align:left;
line-height:150%;
background: #faf0e6;
}

ul.moji1bg li {
padding:4px 10px 4px 20px;
font-size:10.5pt;
font-size:11pt;
font-weight:normal;
color:#000000;
text-align:left;
line-height:150%;
background: #e6e6fa;
}

.moji1_right{
font-size:10pt;
color:#2A2A2A;
text-align:right;
line-height:140%;
}

.name_right{
font-size:12pt;
font-weight:bold;
color:#2A2A2A;
text-align:right;
margin-right:40px;
line-height:140%;
}

.moji2{
padding:2px;
padding-top:4px;
padding-left:8px;
margin-top:5px;
margin-bottom:8px;
border-left:
#000099 6px solid;
font-weight:bold;
}


.moji3{font-family:&#65533;&#867;&#65533; &#65533;§·&#65533;&#65533;&#65533;&#65533;&aring;&#65533;;
font-size:10pt;
color:#000000;
margin-top:0px;
margin-left:4px;
margin-right:0px;
margin:0 auto 0 auto;
margin-bottom:0px;
line-height:120%;
}

.ippan{font-family:&#65533;&#867;&#65533; &#65533;§·&#65533;&#65533;&#65533;&#65533;&aring;&#65533;;
PADDING-RIGHT:0px;
MARGIN-TOP:0px;
PADDING-LEFT:8px;
font-size:100%;
PADDING-BOTTOM:0px;
BORDER-LEFT:#FF7700 12px solid;
COLOR:#0033ff;
PADDING-TOP:4px;
line-height:100%;}


.staff{font-family:&#65533;&#867;&#65533; &#65533;§·&#65533;&#65533;&#65533;&#65533;&aring;&#65533;;
PADDING-RIGHT:0px;
MARGIN-TOP:0px;
PADDING-LEFT:8px;
font-size:100%;
PADDING-BOTTOM:0px;
BORDER-LEFT:#FFD700 12px solid;
COLOR:#0033ff;
PADDING-TOP:4px;
line-height:100%;}


#my_navi_1 {float:left; width:244px;}

#my_navi_2 {
float:left;
width:244px;


margin:0px 0px 10px 0px;
padding:0px 0px 0px 0px;
background-color:#ffffff;
text-align:left;}

#my_contents {margin:0 446px;} 

.sen {
margin-top:-5px;
margin-top:10px;
border-style:solid;
border-width:2px;
border-color:#FFF #E6E6FA
}

.sentopic {
margin:10px 0px 10px 0px;
border-style:solid;
border-width:2px;
border-color:#FFF #E6E6FA
}

ul.example {
margin:0;
margin-bottom: 1em;
padding:0;
list-style-type: none;
color:#000000;
font-size:90%;
}

ul.example li {
float: left;
margin-right: 1.5em;



}

.clearLeft { 
clear: left; 
}


#title-kakomi {
width:703px;
margin: 0;
padding: 0;

border:solid 1px #f0f8ff;
border:solid 1px #fff5ee;
border:solid 1px #b0c4de;
border:solid 1px #f5f5f5;
}


#title-koshi{
margin:0px 0 0 0;
padding:5px 5px 0px 5px;
background: #f0f8ff;
background: #fff5ee;
background: #b0c4de;
background: #f5f5f5;
border:solid 1px #FFF;
}

.title-moji1bg{
padding:0px 10px 0px 20px;

background: #f5f5f5;
font-size:10.5pt;
font-size:11pt;
font-weight:normal;
color:#000000;
text-align:left;
line-height:150%;
}



.title-moji1sub {
font-size:9pt;
}

.title-tokei{
clear: left; 
padding:5px 10px 10px 0px;
font-size:100%;
font-weight:normal;
color:#000000;
text-align:left;
line-height:150%;
background: #f0f8ff;
background: #fff5ee;
background: #b0c4de;
background: #f5f5f5;
}


.kakomi01{
margin:5px;
padding:5px;
border: double 2px #3365A2;
}

.kakomi01 ul{
margin:10px;
padding:5px
}

.kakomi01 li{
margin-bottom:5px;
padding:0px
}

.kakomi03{
font-size:120%;
font-weight:bold;
border:double #dc143c medium;
background-color:#f5f5f5;
padding:10px 20px 10px 20px;
margin:0px 0px 0px 0px;
} 

.content-nav{
	margin:0 0 20px 0;
	float:right;
	list-style:none;
	text-align:left;
	font-size:90%;
       line-height:150%;
}

.home{
background-image: url(/images2/home.gif);
background-repeat: no-repeat;
background-position: left;
padding: 0px 0px 0px 20px;
} 

.ue{
background-image: url(/images2/ue.gif);
background-repeat: no-repeat;
background-position: left;
padding: 0px 0px 0px 20px;
} 

#jpald-address{
 border:3px double #aaa;
 padding:.5em 1em;
font-size:90%;
}

#mailform{
margin:0px 0px 10px 0px;
padding:20px;
background-color:#fffacd;
border: solid 2px #ff8c00;
}

#mailform_main{
margin:0px 0px 10px 0px;
padding:20px;
background-color:#fffff0;
border: solid 2px #afeeee;
}

textarea{
font-size:100¡ó;
}

input {
font-size: 100%;
}

.cap{
font-size:90%;
}

p{ 
margin:10px 0px 0px 0px;
} 



/* Í½ËÉ·î´Ö¥Û¡¼¥à¥Ú¡¼¥¸ */


.img{
margin:5px 5px 5px 5px;
padding:5px 5px 5px 5px;
}

.img-icon{
float:left;
margin:0px 5px 5px 5px;
padding:0px 5px 5px 5px;
}

.corner-title{
margin:10px;
font-size:100%;
font-weight:bold;
color:#b22222;
}

.corner-body{
font-size:90%;
margin:10px;
color:#000;
}

.blockleft {
   float: left;
   width: 345px;
height:200px;
margin-top:10px;
background-color:#a6d2ff;
background-color:#afeeee;
border-right:solid 10px #fff;
}

.blockright {
   float: left;
   width: 345px;
height:200px;
margin-top:10px;
background-color:#a6d2ff;
}

.blockrightspace {
   float: left;
   width: 345px;
height:200px;
margin-top:10px;
background-color:#ffd700;
}


.blockc {
   float: left;
   width: 700px;
height:auto;
margin-top:10px;
padding-bottom:10px;
background-color:#f5deb3;
}

.blocksubleft {
   float: left;
   width: 320px;
height:auto;
margin-left:20px;
background-color:#f5deb3;
}

.blocksubright {
   float: left;
   width: 340px;
height:auto;
margin:0;
background-color:#f5deb3;
}

.lead{
        background-color:#fff;
        padding:0.5em 0.5em 0.5em 0.5em;
        margin:0px 2em 0px 1.5em;
        text-align:left;
        border-style:solid;
        border-width:1px;
        border-color:#00bfff
}

.koukoku2 {
   font-size:50%;
   text-align:center;
}

.kakomi02{
font-size:80%;
border:solid #808080 thin;
background-color:#f5f5f5;
padding:10px 20px 10px 20px;
margin:0px 0px 0px 0px;
} 

<!-- µì¥¹¥¿¥¤¥ë¥·¡¼¥È -->



.evemoji1{font-family:£Í£Ó £Ð¥´¥·¥Ã¥¯;
color:#2A2A2A;
padding:0px 0px 0px 10px;
font-size:15px;
line-height:140%;
}

.evemoji2{font-family:£Í£Ó £Ð¥´¥·¥Ã¥¯;
font-size:20px;
color:#a32841;
padding:0px 0px 0px 0px;
margin:10px 0px 0px 5px;
font-weight:bold;
line-height:100%;
}

.evemoji3{font-family:£Í£Ó £Ð¥´¥·¥Ã¥¯;
color:#2A2A2A;
margin:5px 0px 5px 5px;
font-size:12px;
line-height:120%;
}

.info2{font-family:£Í£Ó £Ð¥´¥·¥Ã¥¯;
background-color:#cccccc;
margin-top:12px;
margin-bottom:6px;
margin-left:0px;
padding:4px;
padding-top:6px;
line-height:100%;
}


.link{font-family:£Í£Ó £Ð¥´¥·¥Ã¥¯;
font-size:100%;
color:#000000;
background-color:#dddddd;
padding:10px 10px 10px 10px;
margin:10px 20px 20px 20px;
line-height:140%;
}



.h1 {
font-family:£Í£Ó £Ð¥´¥·¥Ã¥¯;
font-size:160%;
color:#006699;
color:#0077b2;
margin:10px 0px 10px 0px;
font-weight: bold;
padding-left:15px;

text-align:left;
    background-image: url("/images2/title02.gif");
    background-position: left top;
    background-repeat: no-repeat;
}

.h1_dai {
font-family:£Í£Ó £Ð¥´¥·¥Ã¥¯;
font-size:180%;
color:#006699;
color:#0077b2;
margin:10px 0px 10px 0px;
font-weight: bold;
padding-left:15px;

text-align:left;
    background-image: url("/images2/title02.gif");
    background-position: left top;
    background-repeat: no-repeat;
}

.h1month {
font-family:£Í£Ó £Ð¥´¥·¥Ã¥¯;
font-size:160%;
color:#006699;
color:#0077b2;
color:#4169e1;
height:120%;
margin:5px 0px 5px 0px;
line-height:120%;
font-weight: bold;
padding:auto 0;
text-align:left;
}

.h2{
font-family:£Í£Ó £Ð¥´¥·¥Ã¥¯;
color:#000000;
margin:15px 0px 5px 0px;
font-weight: bold;
border-left:#4682B4 4px solid;
padding-left:6px;
line-height:160%;
text-align:left;
}

h3 {border-left:solid 30px;
border-left-color:#009679;
padding:2px 2pxt
margin-bottom:3px;
font-size:18px;COLOR:#009679
}

.midashi{font-family:£Í£Ó £Ð¥´¥·¥Ã¥¯;
font-size:110%;
color:#000099;
padding:0px;
padding-top:2px;
padding-left:8px;
margin-top:24px;
margin-bottom:12px;
border-left:#ff3333 6px solid;
font-weight:bold;
line-height:120%;
}

.midashi{font-family:£Í£Ó £Ð¥´¥·¥Ã¥¯;
font-size:130%;
color:#000099;
padding:0px;
padding-top:2px;
padding-left:8px;
margin-top:24px;
margin-bottom:12px;
border-left:#ff3333 6px solid;
font-weight:bold;

}

.mokuji_title1{font-family:£Í£Ó £Ð¥´¥·¥Ã¥¯;
color:#fff;
background-color:#4169e1;
padding:2px;
padding-left:6px;
margin-left:0px;
}

.mokuji_title{font-family:£Í£Ó £Ð¥´¥·¥Ã¥¯;
background-color:#96c8ff;
padding:2px;
padding-left:6px;
margin-left:0px;
}

.mokuji{
width:220px;
float:left;
font-size:80%;
margin:5px;
margin-left:-16px;
padding:5px;

border: solid 2px #3365A2;
}

/* clearfix */
.clearfix:after {
  content: ".";  /* ¿·¤·¤¤Í×ÁÇ¤òºî¤ë */
  display: block;  /* ¥Ö¥í¥Ã¥¯¥ì¥Ù¥ëÍ×ÁÇ¤Ë */
  clear: both;
  height: 0;
  visibility: hidden;
}

/* ¥«¥é¥à */
.col-A {
width:960px;
background-color:transparent;
background-color:#fff;
}

.col-B {
width:706px;
float:left;
}

.col-C1 {
width:244px;
float:left;
}

.col-C2 {
width:444px;
float:left;
}

.col-D {
width:244px;
float:left;
}

/* Í½ËÉ·î´Ö¥Ð¥Ê¡¼ */
.box000 {
  -moz-border-radius: 15px; /* Firefox */
  -webkit-border-radius: 15px; /* Safari and Chrome */
  border-radius: 15px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */

  -moz-box-shadow: 10px 10px 20px #000; /* Firefox */
  -webkit-box-shadow: 10px 10px 20px #000; /* Safari and Chrome */
  box-shadow: 10px 10px 20px #000; /* Opera 10.5+, future browsers and IE6+ using IE-CSS3 */

  behavior: url(/js/ie-css3.htc); /* This lets IE know to call the script on all elements which get the 'box' class */
}

.month_head {
			background-color:#e0ffff;
			background-color:#ffdcb2;
			background-color:#fff;
			width: 706px;
			height: 82px;
			margin: 0;
			padding: 0 0 0px 0;
			border: 0px solid #c6ac6c;
			position: relative;
			margin: 0px 0px 10px 0px;

			// -moz-border-radius: 10px;
			// -webkit-border-radius: 10px;
			// border-radius: 10px;

			-moz-box-shadow: 2px 2px 2px #a9a9a9;
			-webkit-box-shadow: 2px 2px 2px #a9a9a9;
			box-shadow: 2px 2px 2px #a9a9a9;

			z-index: 2;
font-size:13px; 
line-height:150%;
	behavior: url(/js/PIE.htc);
	position:relative;
		}

/* ÇØ·Ê²èÁü¤¢¤ê */

.month_head000000 {
			background: transparent url(11so_249.jpg); no-repeat top left;
			width: 706px;
			height: 82px;
			margin: 0;
			padding: 0 0 0px 0;
			border: 0px solid #c6ac6c;
			position: relative;
			margin: 0px 0px 10px 0px;

			-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
			border-radius: 10px;

			-moz-box-shadow: 2px 2px 2px #a9a9a9;
			-webkit-box-shadow: 2px 2px 2px #a9a9a9;
			box-shadow: 2px 2px 2px #a9a9a9;

			z-index: 2;
font-size:13px; 
line-height:150%;
			behavior: url(/js/ie-css3.htc);
		}

.month_box0 {
			background-color:#e0ffff;
			background-color:#ffdcb2;
			background-color:#e6e6fa;
			width: 224px;
			height: auto;
			margin: 0;
			padding: 10px;
			border: 0px solid #c6ac6c;
			position: relative;
			margin: 10px 0px 10px 0px;

			-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
			border-radius: 10px;

			-moz-box-shadow: 2px 2px 2px #a9a9a9;
			-webkit-box-shadow: 2px 2px 2px #a9a9a90;
			box-shadow: 2px 2px 2px #a9a9a9;

			z-index: 2;
font-size:13px; 
line-height:150%;
	behavior: url(/js/PIE.htc);
	position:relative;
		}


/* ÇØ·Ê²èÁü¤¢¤ê */
.month_box00000 {
			background: transparent url(sora.jpg); no-repeat top left;
			width: 224px;
			height: auto;
			margin: 0;
			padding: 10px;
			border: 0px solid #c6ac6c;
			position: relative;
			margin: 0px 0px 10px 0px;

			-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
			border-radius: 10px;

			-moz-box-shadow: 2px 2px 2px #a9a9a9;
			-webkit-box-shadow: 2px 2px 2px #a9a9a90;
			box-shadow: 2px 2px 2px #a9a9a9;

			z-index: 2;
font-size:13px; 
line-height:150%;
			behavior: url(/js/ie-css3.htc);
		}

.month_box0 a:link    { color:black;
            text-decoration: none; }
.month_box0 a:visited { color:black;
            text-decoration: none; }
.month_box0 a:hover   { color:#FF6600;
            text-decoration: none; } 
.month_box0 a:active  { color:black;
            text-decoration:none; }

.text-area {
 background-color: #fff;
 opacity: 0.5;
 filter: alpha(opacity=50);	/* IE6¡¢IE7ÂÐ±þ */
 -moz-opacity: 0.5;		/* Firefox1.5°ÊÁ°ÂÐ±þ */
}

.month_box0 a{
   display:block;
   width:100%;
}

.month_box0 a:hover{ 
background-color:#6d6d6d;
background-color:#afeeee;
background-color:#f5deb3;
} 

.month_box0 a:link #menu a:visited{
   text-decoration:none;
   color:#6d6d6d6;

   display:block;
   width:auto;
   height:auto;
   padding:1px 0px 1px 0px;
   border-bottom: 0px solid #6d6d6d;
}

/* »¿½õ²ñ°÷¥Ð¥Ê¡¼ */
.sanjo {
			background-color:#e0ffff;
			background-color:#ffdcb2;
			background-color:#f5f5f5;
			width: 212px;
			height: 110px;
			margin: 8px 8px 0 0;
			padding: 10px;
			border: 0px solid #c6ac6c;
			position: relative;
			-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
			border-radius: 10px;
			-moz-box-shadow: 2px 2px 2px #a9a9a9;
			-webkit-box-shadow: 2px 2px 2px #a9a9a9;
			box-shadow: 2px 2px 2px #a9a9a9;
			z-index: 2;
font-size:13px; 
line-height:150%;
float:left;
			behavior: url(/js/ie-css3.htc);
}

.sanjoimg {
			background: transparent url(../sanjologo/sora2.jpg); no-repeat top left;
			width: 212px;
			height: 70px;
			margin: 8px 8px 0 0;
			padding: 10px;
			border: 0px solid #c6ac6c;
			position: relative;
			-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
			border-radius: 10px;
			-moz-box-shadow: 2px 2px 2px #a9a9a9;
			-webkit-box-shadow: 2px 2px 2px #a9a9a9;
			box-shadow: 2px 2px 2px #a9a9a9;
			z-index: 2;
font-size:13px; 
line-height:150%;
float:left;
			behavior: url(/js/ie-css3.htc);
}

.frame {
    position: relative;
    width: 100%;
    height:50% ;
}

.image {
    position: absolute;
    bottom: 0px;
    left: 0px;
}

/* pagenavi------------------------ */
.page-nav {
margin:10px 10px;
font-size:120%;
text-align:right;
}

/* copyright------------------------ */

.copyright {
margin:20px 0;
text-align:center;
color:#696969;
font-size:80%;
}

.yaji{
background-image:url("http://www.dm-net.co.jp/yaji1.gif");
background-repeat:no-repeat;
background-position:left middle;
padding:0px 0px 0px 20px;
margin:10px 0px 10px 5px;
font-size:16px;
line-height:100%
}

.yaji2{
background-image:url("http://www.dm-net.co.jp/yaji2.gif");
background-repeat:no-repeat;
background-position:left middle;
padding:0px 0px 0px 15px;
margin:10px 0px 10px 10px;
}

/* top ÆÃÀß
------------------------ */
.kokuchi-space {
font-family:'¥á¥¤¥ê¥ª','Lucida Grande',Helvetica,osaka,Arial,sans-serif,Verdana,"Hiragino Kaku Gothic Pro", "£Í£Ó £Ð¥´¥·¥Ã¥¯";
background:#ff4d2d;
background:#A60038;
background:#A50800;
color:#fff;margin-bottom:10px;line-height:1.5;font-weight:bold;
  -moz-border-radius: 5px; /* Firefox */
  -webkit-border-radius: 5px; /* Safari and Chrome */
  border-radius: 5px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */
}

.kokuchi-space a {
padding:5px 20px;display:block;
color:#fff;
}

.kokuchi-space a:hover {
text-decoration:underline;
background:#ffe1eb;
  -moz-border-radius: 5px; /* Firefox */
  -webkit-border-radius: 5px; /* Safari and Chrome */
  border-radius: 5px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */
  color:#333;
}

.kokuchi-space a span {
font-size:90%;
}

.kokuchi-space {
background:#003BA3;
}

.kokuchi-space .kokuchi-space-midashi {
color:#ffd12a;font-size:110%;
}

.kokuchi-space .kuro {
color:#ffd12a;
}

.kokuchi-space a:hover {
background:#003BA3;
color:#fff;
}

/* 20140418
------------------------------------------------ */

.side-news-list {
margin-bottom:10px;
background:#F7F0C8;
background:#FAF0E6;
font-size: 14px;
line-height: 21px;
}

.side-news-list ul {
list-style-image:none;
list-style:none;
margin:0 0 0 0;padding:0 5px;font-size:100%;
}

.side-news-list ul li {
border-bottom:1px dotted #a9a9a9;
margin-bottom:5px;
padding-bottom:5px;
}

.side-news-list ul li.last {
border:none;
margin:0;
}

.side-news-list .side-midashi {
// padding:5px 10px;
margin:0 0 10px 0;
// font-size:120%;
// font-weight:bold;
// background:#0287FC;
// background:#81D8CC;
// color:#fff;
// color:#333;
// border-left:10px solid #DC143C;
}

#side .side-news-list a:link    { color:blue;
            text-decoration: none;}
#side .side-news-list a:visited { color:blue;
            text-decoration: none; }
#side .side-news-list a:hover   { color:#FF6600;
            text-decoration: none; } 
#side .side-news-list a:active  { color:#FF6600;
            text-decoration: none; }


/* ------------------------------------------------ */
#side-monthly {
background-color:#e6e6fa;
width: 224px;
height: auto;
margin: 0;
padding: 10px;
border: 0px solid #c6ac6c;
margin: 10px 0px 10px 0px;
font-size:13px; 
line-height:150%;
}

#side-monthly a,
#side-monthly a:link {
color:#333;
}

#side-monthly a:hover,
#side-monthly a:active { 
background-color:#f5deb3;
color:#FF6600;
}


#side-monthly .side-monthly-wrap {
width:224px;margin:0 auto;
}

#side-monthly .title {
margin-bottom:10px;
}

#side-monthly .title a {
display:block;
}

#side-monthly .information {
background-color:#fff;margin:0 0 10px 0;
}
#side-monthly p {
margin:0;
}
#side-monthly .information a {
display:block;padding:5px;width:214px;
}
#side-monthly .information span {
display:block;
}
#side-monthly .information .komidashi {
color:#ff0000;
font-weight:bold;
}

#side-monthly .information .text-r {
text-align:right;
}

/* ------------------------------------------------ */

.cyousa_table {
font-size:90%;
margin :1em 0;
}

.cyousa_table table{
width:100%;
  border-collapse:collapse;
  border:none;
  border-spacing:0;
}

.cyousa_table table th, .cyousa_table table td{
  vertical-align:top;
  font-weight:normal;
  text-align:left;
padding:5px;
border:1px solid #a9a9a9;
}

.cyousa_table table th {
background:#E6E6FA;
}

.cyousa_table table .head th {
text-align:center;
}

