@charset "Shift_JIS";

body{
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3", sans-serif;
       font-size: 9pt;
       color: #333333;
       letter-spacing: 1px;
       line-height:12pt;
       text-align: center;
       margin: 6px auto 20px auto;
       background-color:#ffffff;
}


h1 { font-size:9pt; color:#cc9933; margin: 0px; text-align: left; font-weight: normal; }
h2 { font-size:9pt; color:#cc9933; margin: 0px; text-align: left;letter-spacing:0px; }


p { margin: 0px; }
.space{
     clear:left;
}
.img { border: none; }
a img { border: none; }

a:link { color: #990000; } 
a:visited { color: #cc9933; } 
a:active { color: #00cccc; } 



.font1{ font-size:9pt; color:#990000; font-weight:bold; }

strong {font-weight: normal; }
.clear{
      clear:left;
}


ul {
     list-style: none;
     margin: 0px 0px 0px 0px;
     padding: 0px 0px 0px 0px;
}
li {
     list-style :none;
     margin: 0px 0px 0px 0px;
     padding: 0px 0px 0px 0px;
}
li.l-menu{
     list-style :none;
     margin: 0px 0px 0px 0px;
     padding: 0px 0px 0px 0px;
}

.base{
     width: 780px;
     margin:10px auto 0px auto;
}


.head{
     width: 780px;
}

.head-oya{
     width: 780px;
     height: 20px;
     margin: 0px 0px 0px 0px;
     padding: 0px 0px 0px 0px;
     text-align:left;
}

.head-1{
     float:left;
     width: 500px;
     height: 20px;
     margin: 0px 0px 0px 0px;
     padding: 0px 0px 0px 0px;
     text-align:left;
}

.head-2{
     float:left;
     width: 280px;
     height: 20px;
     margin: 0px 0px 0px 0px;
     padding: 0px 0px 0px 0px;
     text-align:right;
}


.head-box2{
     width: 780px;
     height: 80px;
     margin: 0px 0px 0px 0px;
     padding: 0px 0px 0px 0px;
}

.head-box3{
     width: 780px;
     margin: 0px 0px 4px 0px;
     padding: 0px 0px 0px 0px;
}



.left{
      width: 200px;
      margin:0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      float: left;
}


.left-box1{
     width: 200px;
     margin: 0px 0px 0px 0px;
     padding: 0px 0px 0px 0px;
}
.left-blog{
     width: 200px;
     margin: 20px 0px 0px 0px;
     padding: 0px 0px 0px 0px;
}
.left-box2{
     width: 200px;
     height: 200px;
     margin: 30px 0px 0px 0px;
     padding: 0px 0px 0px 0px;
     background-image:url(../image/left_bg.jpg);
}
.left-box3{
     width: 200px;
     margin: 0px 0px 0px 0px;
     padding: 30px 0px 0px 0px;
     font-size:9pt; color:#000000;
}
.left-box4{
     width: 200px;
     margin: 0px 0px 0px 0px;
     padding: 30px 0px 0px 0px;
}



.center{
     float: left;
     width: 580px;
     margin:0px 0px 0px 0px;
     padding: 0px 0px 0px 0px;
     text-align:left; 
}

.center-box-a{
     width: 570px;
     margin:0px 0px 0px 10px;
     padding:0px 0px 0px 0px;
     text-align:right;
     font-size:8pt; color:#cc9933;
}

.center-box2{
     width: 570px;
     margin:0px 0px 0px 10px;
     padding:0px 0px 0px 0px;
}
.center-info{
     width: 570px;
     height: 20px;
     margin:10px 0px 0px 10px;
     padding:0px 0px 0px 0px;
}
.center-info-text{
     width: 560px;
     margin:4px 0px 20px 20px;
     padding:0px 0px 0px 0px;
     text-align:left;
     line-height:14pt;
}
.zakuro{
     width: 550px;
     margin:30px 0px 0px 20px;
     padding:0px 0px 0px 0px;
}
.concept{
     width: 570px;
     margin:30px 0px 0px 10px;
     padding:0px 0px 0px 0px;
}
.concept-2{
     width: 560px;
     margin:4px 0px 20px 15px;
     padding:0px 0px 10px 0px;
}
.concept-text{
     width: 550px;
     margin:10px 0px 8px 5px;
     padding:0px 0px 0px 0px;
     text-align:left;
}

.center-news{
     width: 570px;
     height: 20px;
     margin:10px 0px 0px 10px;
     padding:0px 0px 0px 0px;
}
.center-hatuuri{
     width: 560px;
     margin:10px 0px 0px 15px;
     padding:0px 0px 0px 0px;
}
.center-news-text{
     width: 550px;
     margin:6px 0px 0px 20px;
     padding:0px 0px 0px 0px;
     text-align:left;
}
.center-news-text-2{
     width: 550px;
     margin:5px 0px 0px 20px;
     padding:0px 0px 0px 0px;
     text-align:left;
     font-size:9pt; color:#009900;
     font-weight:bold;
}
.center-news-text-3{
     width: 550px;
     margin:5px 0px 0px 20px;
     padding:0px 0px 0px 0px;
     text-align:left;
     font-size:9pt; color:#996699;
}
.center-news-text-4{
     width: 550px;
     margin:10px 0px 0px 20px;
     padding:0px 0px 0px 0px;
     text-align:left;
     font-size:9pt; color:#009900;
}
.center-news-text-5{
     width: 550px;
     margin:0px 0px 0px 30px;
     padding:0px 0px 0px 0px;
     text-align:left;
}
.center-news-text-reju{
     width: 550px;
     margin:10px 0px 0px 20px;
     padding:0px 0px 0px 0px;
     text-align:left;
     font-size:9pt; color:#3399cc;
     font-weight:bold;
}
.center-news-contest{
     width: 550px;
     margin:20px 0px 0px 20px;
     padding:0px 0px 0px 0px;
     text-align:left;
}
.cam-line{
     width: 560px;
     margin:10px 0px 0px 10px;
     padding:0px 0px 0px 0px;
     text-align:left;
}
.center-news-image{
     width: 450px;
     margin:0px 0px 0px 0px;
     padding:0px 0px 20px 0px;
     text-align:left;
}
.table-news { 
     border-style: none; background-color: #000000;
     margin: 0px 0px 0px 40px;
 }

.cell-eigyoubi { width: 90px; text-align: left; font-size: 9pt; background-color: #ffffff; } 
.cell-naiyou { width: 300px; text-align: left; font-size: 9pt; background-color: #ffffff; } 
.cell-eigyoubi-r { width: 120px; text-align: left; font-size: 9pt; color:#ff0000; background-color: #ffffff; } 
.cell-naiyou-r { width: 300px; text-align: left; font-size: 9pt; color:#ff0000; background-color: #ffffff; } 

.center-cam{
     width: 570px;
     margin:10px 0px 0px 10px;
     padding:0px 0px 0px 0px;
}

.font-news{ font-size:9pt; color:#ff0000;font-weight:bold; }
.center-news-img{
     float:left;
     width: 210px;
     margin:6px 0px 10px 20px;
     padding:0px 0px 0px 0px;
     text-align:left;
}

.center-oya{
     width: 570px;
     margin:20px 0px 10px 10px;
     padding:0px 0px 0px 0px;
}
.center-oya2{
     float:left;
     width: 180px;
     margin:0px 0px 0px 0px;
     padding:0px 0px 0px 0px;
     border:1px solid #cc0000;
}
.center-oya2-2{
     float:left;
     width: 180px;
     margin:0px 0px 0px 10px;
     padding:0px 0px 0px 0px;
     border:1px solid #cc0000;
}
.midasi-ico{
     width: 180px;
     margin:0px 0px 0px 0px;
     padding:0px 0px 0px 0px;
}
.midasi-text-oya{
     width: 176px;
     margin:4px 0px 0px 4px;
     padding:0px 0px 0px 0px;
     text-align:left;
     font-size:8pt;
     line-height:11pt;
}
.midasi-img{
     float:left;
     width: 40px;
     height: 80px;
     margin:0px 0px 0px 0px;
     padding:0px 0px 0px 0px;
}

.midasi-text{
     float:left;
     width: 130px;
     margin:0px 0px 0px 4px;
     padding:0px 0px 0px 0px;
     text-align:left;
     font-size:8pt;
     line-height:11pt;
}
.midasi-link{
     width: 176px;
     margin:0px 0px 2px 2px;
     padding:0px 0px 0px 0px;
     text-align:right;
}

.center-link{
	width: 570px;
	margin:20px 0px 0px 8px;
	padding:0px 0px 20px 0px;
	text-align:right;
}



.footer{
      clear: both;
}

.footer-line{
     width: 780px;
     margin: 10px 0px 0px 0px;
     padding: 0px 0px 0px 0px;
}

.footer-box1{
     text-align: center;
     line-height: 12Pt;
     width: 780px;
     margin:4px 0px 0px 0px;
     padding:0px 0px 0px 0px;
}

.footer-box2{
     text-align: center;
     width: 780px;
     margin:6px 0px 30px 0px;
     padding:0px 0px 0px 0px;
}




hr { 
    width: 570px; 
    height: 1px;
}




