#bodyid{
background:#F0F0E8;
padding:0;
margin:0;
text-align:center;
}

#page{
background:#F0F0E8;
width:1000px;
margin:0 auto;
}

#page h1{
font-size:12px;
color:#07519a;
font-weight:normal;
margin:5px 14px 0 0;
text-align:right;
}

#page2{
background:#fff;
width:1000px;
font-size:13px;
color:#444;
text-align:center;
margin:0;
letter-spacing:0;
border:0pt solid #f00;
}

#banner{
background-image:url('image/morningstar.JPG');
background-repeat:no-repeat;
background-position:96% 20%;
letter-spacing:0;
text-align:left;
font-size:13px;
width:100%;
height:280px;
padding:0;
margin:0;
}

#banner image{
border:0;
}

#banner a{
color:#fff;
}


#banner2{
background-image:url('image/600yama.jpg');
background-repeat:no-repeat;
background-position:96% 20%;
letter-spacing:0;
text-align:left;
font-size:13px;
width:100%;
height:300px;
padding:0;
margin:0;
}

#banner2 image{
border:0;
}

#banner2 a{
color:#fff;
}


#banner3{
background-image:url('image/65_0020a1a11200.jpg');
background-repeat:no-repeat;
background-position:96% 20%;
letter-spacing:0;
text-align:left;
font-size:13px;
width:100%;
height:280px;
padding:0;
margin:0;
}

#banner3 image{
border:0;
}

#banner3 a{
color:#fff;
}


#banner4{
background-image:url('image/65_0236201200.jpg');
background-repeat:no-repeat;
background-position:96% 20%;
letter-spacing:0;
text-align:left;
font-size:13px;
width:100%;
height:300px;
padding:0;
margin:0;
}

#banner4 image{
border:0;
}

#banner4 a{
color:#fff;
}


#banner5{
background-image:url('image/p65_0204201200.JPG');
background-repeat:no-repeat;
background-position:96% 20%;
letter-spacing:0;
text-align:left;
font-size:13px;
width:100%;
height:280px;
padding:0;
margin:0;
}

#banner5 image{
border:0;
}

#banner5 a{
color:#fff;
}


#banner6{
background-image:url('image/65_0234201200.jpg');
background-repeat:no-repeat;
background-position:96% 20%;
letter-spacing:0;
text-align:left;
font-size:13px;
width:100%;
height:280px;
padding:0;
margin:0;
}

#banner6 image{
border:0;
}

#banner6 a{
color:#fff;
}





#banner7{
background-image:url('image/mpstop.JPG');
background-repeat:no-repeat;
background-position:96% 20%;
letter-spacing:0;
text-align:left;
font-size:13px;
width:100%;
height:280px;
padding:0;
margin:0;
}

#banner7 image{
border:0;
}

#banner7 a{
color:#fff;
}


#banner8{
background-image:url('image/psyS.suzuki.JPG');
background-repeat:no-repeat;
background-position:96% 20%;
letter-spacing:0;
text-align:left;
font-size:13px;
width:100%;
height:300px;
padding:0;
margin:0;
}

#banner8 image{
border:0;
}

#banner8 a{
color:#fff;
}



#banner9{
background-image:url('image/workshop.JPG');
background-repeat:no-repeat;
background-position:96% 20%;
letter-spacing:0;
text-align:left;
font-size:13px;
width:100%;
height:280px;
padding:0;
margin:0;
}

#banner9 image{
border:0;
}

#banner9 a{
color:#fff;
}



#banner10{
background-image:url('image/hpsky47.jpg');
background-repeat:no-repeat;
background-position:96% 20%;
letter-spacing:0;
text-align:left;
font-size:13px;
width:100%;
height:300px;
padding:0;
margin:0;
}

#banner10 image{
border:0;
}

#banner10 a{
color:#fff;
}

#banner11{
background-image:url('image/yama46_P71000410.jpg');
background-repeat:no-repeat;
background-position:96% 20%;
letter-spacing:0;
text-align:left;
font-size:13px;
width:100%;
height:280px;
padding:0;
margin:0;
}

#banner11 image{
border:0;
}

#banner11 a{
color:#fff;
}


#banner12{
background-image:url('image/honjoZA9C5628.JPG');
background-repeat:no-repeat;
background-position:96% 20%;
letter-spacing:0;
text-align:left;
font-size:13px;
width:100%;
height:280px;
padding:0;
margin:0;
}

#banner12 image{
border:0;
}



#banner12a{
background-image:url('image/ibpkibi.JPG');
background-repeat:no-repeat;
background-position:96% 20%;
letter-spacing:0;
text-align:left;
font-size:13px;
width:100%;
height:280px;
padding:0;
margin:0;
}

#banner12a image{
border:0;
}

#banner12a a{
color:#fff;
}






#banner13{
background-image:url('image/sora.JPG');
background-repeat:no-repeat;
background-position:96% 20%;
letter-spacing:0;
text-align:left;
font-size:13px;
width:100%;
height:280px;
padding:0;
margin:0;
}

#banner13 image{
border:0;
}

#banner13 a{
color:#fff;
}

#banner14{
background-image:url('image/businesstrip.JPG');
background-repeat:no-repeat;
background-position:96% 20%;
letter-spacing:0;
text-align:left;
font-size:13px;
width:100%;
height:300px;
padding:0;
margin:0;
}

#banner14 image{
border:0;
}

#banner14 a{
color:#fff;
}



#banner15{
background-image:url('image/purumeria65_img_025620s201200.jpg');
background-repeat:no-repeat;
background-position:96% 20%;
letter-spacing:0;
text-align:left;
font-size:13px;
width:100%;
height:300px;
padding:0;
margin:0;
}

#banner15 image{
border:0;
}

#banner15 a{
color:#fff;
}


#banner16{
background-image:url('image/okayama.JPG');
background-repeat:no-repeat;
background-position:96% 20%;
letter-spacing:0;
text-align:left;
font-size:13px;
width:100%;
height:300px;
padding:0;
margin:0;
}

#banner16 image{
border:0;
}

#banner16 a{
color:#fff;
}


#banner17{
background-image:url('image/ena.jpg');
background-repeat:no-repeat;
background-position:96% 20%;
letter-spacing:0;
text-align:left;
font-size:13px;
width:100%;
height:300px;
padding:0;
margin:0;
}

#banner17 image{
border:0;
}

#banner17 a{
color:#fff;
}


#banner18{
background-image:url('image/mmhonjo.JPG');
background-repeat:no-repeat;
background-position:96% 20%;
letter-spacing:0;
text-align:left;
font-size:13px;
width:100%;
height:300px;
padding:0;
margin:0;
}

#banner18 image{
border:0;
}

#banner18 a{
color:#fff;
}



#banner19{
background-image:url('image/purumeria65_img_462020sss201200.jpg');
background-repeat:no-repeat;
background-position:96% 20%;
letter-spacing:0;
text-align:left;
font-size:13px;
width:100%;
height:280px;
padding:0;
margin:0;
}

#banner19 image{
border:0;
}

#banner19 a{
color:#fff;
}




#banner20{
background-image:url('image/photost-MotokoAlexander.jpg');
background-repeat:no-repeat;
background-position:96% 20%;
letter-spacing:0;
text-align:left;
font-size:13px;
width:100%;
height:280px;
padding:0;
margin:0;
}

#banner20 image{
border:0;
}

#banner20 a{
color:#fff;
}











#menu{
padding:0px 10px;
text-align:right;
}

#menu td{
font-size:13px;
color:#ffc0cb;
font-weight:bold;
text-align:left;
}

#menu a{
color:#ffc0cb;
font-weight:normal;
text-decoration:none;
font-weight:bold;
}

#menu a:hover{
color:#fff;
}

#pagetitle{
background:#B98EFF;
border-bottom:5px solid #ffc0cb;
padding:4px 0pt 4px 31px;
font-size:13px;
font-weight:BOLD;
line-height:100%;
text-align:left;
color:#ffc0cb;
margin:0 0 17px 0;
}

#pagetitle a{
color:#ffc0cb;
}

#pagetitle a:hover{
color:#ffe4e1;
}

#main{
width:800px;
line-height:150%;
text-align:left;
font-size:13px;
padding:0 33px 0 33px;
margin:18px 0 0 0;
border:0 solid #eee;
}

#main table{
margin:18px 0 0 0;
}

#main td{
font-weight:normal;
font-size:13px;
line-height:130%;
color:#333;
padding:0;
}

#main a{
color:#3399FF;
}

#main a:hover{
color:#ccc;
}

#left{
width:200px;
padding:0;
float:left;
text-align:left;
margin:0;
font-weight:normal;
font-size:12px;
line-height:140%;
color:#444;
background:#fff;
}

#left a{
color:#07519a;
}
#left a:hover{
color:#ddd;
}

#titleleft{
line-height:120%;
color:#3399FF;
margin:4px 0 0 0;
}

#right h2{
margin:8px 0 0 0;
font-size:20px;
text-align:left;
font-weight:bold;
color:#555;
}

#point{
line-height:170%;
border-bottom:0px solid #aaa;
border-top:1px solid #aaa;
padding:10px 0 0 2px;
margin:4px 0px 0 0;
width:460px;
font-size:16px;
}

#komimaji{
width:100%;
background:#fff;
margin:13px 0 0 0;
}

#komimaji td{
font-weight:normal;
font-size:13px;
line-height:150%;
color:#555;
font-weight:normal;
padding:0;
}

#right h3{
font-weight:normal;
margin:30px 0 0px 0;
padding:3px 3px 3px 10px;
font-size:16px;
color:#222;
border-left:8px solid #ffcc66;
border-right:1px solid #ccc;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
}

#right a{
color:#3399FF;
}
#right a:hover{
color:#ddd;
}

#shurui{
width:100%;
margin:15px 0 0 0;
}

#shurui td{
border:0px solid #aaa;
font-weight:normal;
font-size: 12px;
line-height:140%;
padding:10px 0px 10px 0px;
color:#444;
text-align:left;
}

#kouza{
width:460px;
margin:2px 0px 0px 0px;
}

#kouza th{
border:1px solid #92b0dd;
font-weight:normal;
font-size: 13px;
line-height:140%;
padding:4pt 0px 4px 0px;
color:#333;
background:#f0f8ff;
width:74px;
}

#kouza td{
border:1px solid #92b0dd;
font-weight:normal;
font-size: 13px;
line-height:140%;
padding:4pt 8px 4px 8px;
color:#444;
}

#kouza2{
width:460px;
margin:2px 0px 10px 0px;
}

#kouza2 th{
border:1px solid #669966;
font-weight:normal;
font-size: 13px;
line-height:140%;
padding:4pt 0px 4px 0px;
color:#333;
background:#eeffee;
width:74px;
}

#kouza2 td{
border:1px solid #669966;
font-weight:normal;
font-size: 13px;
line-height:140%;
padding:4pt 8px 4px 8px;
color:#444;
}

#kouza2 a{
color:#3399FF;
}
#kouza2 a:hover{
color:#ddd;
}

#sakuhin{
margin:0;
}
#sakuhin td{
border:0;
font-size: 13px;
line-height:110%;
color:#333;
padding:0 0 0 0px;
}

#qa {
overflow:auto;
height:220px;
border-color:#aaa;
border-style:solid;
border-width:0px;
color:#333;
background:#fff;
padding:0;
margin:20px 0 0 0;
}

#qa dt {
color:#444;
padding: 0px 0 0 10px;
background:#eee;
line-height:140%;
}

#qa dd {
color:#444;
margin:0;
padding:6px 6px 10px 10px;
line-height:140%;
}

#right{
width:715px;
float:right;
text-align:left;
font-weight:normal;
font-size:13px;
line-height:170%;
color:#444;
padding:0 40px 0 40px;
margin: 0 0 0 0;
border:0pt solid #f9f;
background-image:url('image/mint.jpg');
background-repeat:no-repeat;
background-position:100% 0%;
}

#right a{
color:#3399FF;
}
#right a:hover{
color:#ddd;
}

#news{
margin:0 0 13px 0;
padding:8px 10px 8px 10px;
border:1px solid #669966;
line-height:190%;
}

#left h4{
background-image:url('image/bana-35.jpg');
background-repeat:no-repeat;
background-position:100% 0%;
font-weight:bold;
margin:0;
padding:1pt 0 1pt 8pt;
font-size:14px;
color:#555;
line-height:150%;
border-top:1pt solid #669966;
border-bottom:0pt solid #aaa;
border-left:1pt solid #669966;
border-right:1pt solid #669966;
letter-spacing:5px;
}

#ma {
overflow:auto;
scrollbar-base-color:white;
scrollbar-arrow-color:#669966; 
scrollbar-darkshadow-color:#669966;
scrollbar-3dlight-color:white;
height:200px;
border-color:#D8E1F6;
border-style:solid;
border-width:0;
color:#444;
font-size:12px;
background:#fff;
padding:11px 5px 0 0;
margin:0;
}

#left h5{
font-weight:bold;
margin:15px 0 5px 0pt;
font-size:12px;
color:#444;
border-bottom:1px solid #777;
}

#pagetop{
clear:both;
padding:7px 40px 0 0;
text-align:right;
}

#pagetop a{
color:#777;
}

#pagetop a:hover{
color:#4455b6;
}

#copy{
border-top:5px solid #ffc0cb;
background:#fffafa;
font-size:13px;
color:#696969;
font-weight:bold;
margin:5px 0 0 0;
padding:3px 0 3px 0;
text-align:center;
}

#aka{
background:#ffcccc;
font-weight:normal;
padding:1pt 0 1pt 8pt;
font-size:13px;
color:#555;
line-height:130%;
border-top:1pt solid #cc6666;
border-left:1pt solid #cc6666;
border-right:1pt solid #cc6666;
letter-spacing:5px;
}


#minoru{
background:#fff;
width:900px;
font-size:13px;
color:#444;
text-align:left;
margin:0;
letter-spacing:0;
border:0pt solid #f00;
}


.date1{
color:#000000;
font-size:18px;
font-weight:bold;
}

.date2{
color:#000000;
font-size:18px;
font-weight:normal;
}

.date3{
color:#515151;
font-size:15px;
font-weight:bold;
}

.date4{
color:#515151;
font-size:15px;
font-weight:normal;
}
