﻿.box1{
float: left;
background-color: #cc0000;
width:220px;
height: 0px;
margin:5px;
margin-bottom:0px;
font-size:20px ;
padding:0px
text-align:center;
}

.box2{
float: left;
background-color: #cc0000;
width:220px;
height: 0px;
margin:5px;
margin-top:0px;
font-size:15px ;
color:#ffffff;
text-align:center;
}

.box3{

background-color: #ffffff;
width:420px;
border:solid 2px #999999;
margin-left:85px;
margin-bottom:10px;
font-size:20px ;color:#ff0000;
text-align:center;
padding:0px
}


.box4{
float:left;
background-color: #ffffff;
border:solid 1px #cccccc;
line-height: 130%; 
width:375px;
margin-left:10px;
margin-top:15px;
margin-bottom:15px;
font-size:14px ;color:#000033;
text-align:center;
padding:10px;
}

.box4_2{
float:left;
background-color: #ffffff;
border:solid 1px #ffffff;
line-height: 130%; 
width:375px;
margin-left:10px;
margin-top:15px;
margin-bottom:15px;
font-size:14px ;color:#000033;
text-align:center;
padding:10px;
}

.box5{
float:left;
background-color: #ffffff;
width:150px;
height: 60px;
margin-left:60px;
margin-top:10px;
margin-bottom:0px;
font-size:15px ;color:#ffffff;
text-align:center;
padding:10px;
}

.box6{
background-color: #ffffcc;
width:252px;
height: 10px;
margin:auto;
margin-top:18px;
margin-bottom:0px;
font-size:15px ; color:#330000;
text-align:center;
padding:10px;
padding-top:20px;
}

.box7{
background-color: #ffffcc;
width:500px;
height: 63px;
margin-left:20px;
margin-top:20px;
margin-bottom:0px;
font-size:15px ; color:#330000;
text-align:left;
padding:10px;
}

.box8{
width:400px;
height: 60px;
margin-top:0px;
margin-bottom:0px;
font-size:15px ; color:#330000;
text-align:left;
padding:10px;
}

.box9{

background-color: #ffcccc;
color:#ffffff;
width:450px;
height: 43px;
margin-left:70px;
font-size:20px ; color:#cc0066;
text-align:center;
padding:8px
}

.box10{
font-family: sans-serif;
border:solid 1px #999999;
background-color: #ffffff; 
width:800px;
margin-left:20px;
margin-top:10px;
margin-bottom:10px;
text-align:left;
}

.box12{
font-family: sans-serif;
text-align:center; 
background-color: #ffffff;
border:solid 1px #ffcccc;
width:730px;
height: 60px;
margin:auto;
margin-left:35px;
margin-bottom:5px;
font-size:14px ;color:#330000;
line-height: 120%; 
padding: 20px;
clear:both;
}

.box12_2{
font-family:sans-serif;
text-align:center; 
background-color: #ffffff;
border:solid 1px #cccccc;
width:730px;
height: 60px;
margin:auto;
margin-left:35px;
margin-bottom:5px;
font-size:14px ;color:#330000;
line-height: 120%; 
padding: 20px;
clear:both;
}

.box13{
font-family: sans-serif;
text-align:left; 
background-color: #ffffff;
width:100px;
height: 20px;
margin-top:15px;
margin-left:106px;
margin-bottom:5px;
font-size:15px ;color:#3333ff;
line-height: 120%; 
clear:both;
}

.box14{
background-color: #ffffcc;
width:530px;
height: 20px;
line-height: 110%;
margin:auto;
margin-top:10px;
margin-bottom:15px;
font-size:15px ;color:#000033;
text-align:left;
padding-top:2px;
padding-bottom:15px;
padding-right:15px;
padding-left:15px;
}


.box15
{font-family: sans-serif;
font-size: 100%;  /*←文字サイズ*/color: #ffffff; /*←文字色*/
text-align:center; 
width:550;
height:30;
line-height: 120%; 
margin-top:15px;
margin-bottom:15px;
margin-left:120px;
margin-right:120px;
background-color: #ff6666;  
padding: 5px;
text-align:center; 
clear:both;
}

.box18{
font-size:12px;
text-align:center; 
background-color: #ccffff;
border:solid 1px #ffcccc;
width:200px;
height: 20px;
margin-left:85px;
margin-top:7px;
margin-bottom:10px;
padding:5px;
clear:both;
}


.box19{
background-color: #ffffff;
border:solid 1px #ffcccc;
height: 35px;
width:680px;
margin-left:60px;
margin-top:10px;
margin-bottom:10px;
text-align:left;
font-size:15px ;color:#000033;
text-align:left;
padding:10px;
}

.box20{
float:left;
font-size:12px;
text-align:center; 
background-color: #fff8dc;
border:solid 1px #cccccc;
width:180px;
height: 15px;
margin-left:23px;
margin-top:1px;
margin-bottom:1px;
padding:5px;
}

.box21{
font-size:11px ;
text-align:left; 
background-color: #ffffff;
width:470;
height: 30;
margin-left:40px;
margin-top:1px;
margin-bottom:0px;
}

.box22{
font-size:12px;
text-align:left; 
background-color: #ffffff;
border:solid 1px #ffffff;
width:510px;
height: 20px;
margin-left:40px;
margin-top:7px;
margin-bottom:10px;
padding:5px;
clear:both;
}

.box23{
background-color: #ffffff;
border:solid 1px #ffcccc;
float:left;
width:680px;
height: 15px;
margin-left:25px;
margin-top:15px;
margin-bottom:15px;
font-size:15px ;color:#000033;
text-align:left;
padding:10px;
}

.box24{
font-family: sans-serif;
text-align:center; 
background-color: #ffffff;
border:solid 1px #999999;
width:700px;
height: 60px;
margin-left:40px;
line-height: 120C; 
padding: 1%;

clear:both;
}

.box25{
font-family: sans-serif;
border:solid 1px #999999;
background-color: #ffffff; 
width:760px;
margin-left:3px;
margin-top:10px;
margin-bottom:10px;
text-align:left;
}

.box26{
font-family: sans-serif;
border:solid 1px #999999;
background-color: #ffffff; 
width:792px;
margin-left:4px;
margin-bottom:2px;
text-align:left;
}

.box27{
font-family: sans-serif;
background-color: #ffffff; 
width:760px;
margin-left:20px;
margin-top:10px;
margin-bottom:10px;
text-align:center;
}

.box28{
background-color: #f5f5f5;  
width:760px;
height: 43px;
margin-left:20px;
font-size:20px ; color:#cc0066;
text-align:center;
padding:10px;
}

.box29{
background-color: #ccffff;
width:540px;
height: 43px;
line-height: 70%; 
margin-top:15px;
margin-left:20px;
font-size:15px ; color:#990000;
text-align:center;
padding:5px;
}

.box30{
font-family: sans-serif;
text-align:center; 
background-color: #fff8dc;
width:360px;
height: 20px;
margin-right:5px;
margin-top:10px;
margin-bottom:15px;
font-size:15px ;color:#ff4500;
line-height: 120%; 
padding: 5px;
clear:both;
}

.box31{
font-family: sans-serif;
background-color: #ffffff; 
width:440px;
margin-left:75px;
margin-top:5px;
margin-bottom:10px;
}

.box32{
background-color: #ffffff;
width:560px;
height: 80px;
border:solid 1px #ffcccc;
line-height: 130%; 
margin-top:15px;
margin-left:0px;
font-size:12px ; color:#666666;
text-align:center;
padding:5px;
}

.box33{
background-color: #ffffff;
width:580px;
height: 80px;
border:solid 1px #999999;
line-height: 130%; 
font-size:12px ; color:#666666;
text-align:center;
padding:10px;
margin-bottom:2px;
}

.space{
clear: both;
}

.box34{
background-color: #ffffff;
width:560px;

border:solid 1px #ffcccc;
line-height: 130%; 
margin-top:15px;
margin-left:0px;
font-size:12px ; color:#666666;
text-align:left;

}

.box35{
background-color: #ffffff;
width:796px;
height: 27px;
font-size:20px ; color:#cc0066;
text-align:center;
padding-top:3px;
padding-left:3px;
margin-left:1px;
}

.box36{
float:left;
font-size:12px ;
text-align:center; 
background-color: #f5f5f5;  
font-family:sans-serif;
border:solid 1px #999999;
width:132px;
height: 27px;
margin:auto;
padding:5px;
}

.box37{
font-family: sans-serif;
text-align:center; 
background-color: #ff6666;
width:550px;
height: 20px;
margin-left:125px;
margin-top:10px;
margin-bottom:15px;
font-size:15px ;color:#ffffff;
line-height: 120%; 
padding: 5px;
clear:both;
}

.box37_2{
font-family: sans-serif;
text-align:center; 
background-color: #8E8EFF;
width:550px;
height: 20px;
margin-left:125px;
margin-top:10px;
margin-bottom:15px;
font-size:15px ;color:#ffffff;
line-height: 120%; 
padding: 5px;
clear:both;
}

.box38{
background-color: #ffffff;
width:550px;
height: 80px;
border:solid 1px #ffcccc;
line-height: 130%; 
margin-top:15px;
margin-left:120px;
font-size:12px ; color:#666666;
text-align:center;
padding:5px;
}

.box39{
font-family: sans-serif;
text-align:center; 
background-color: #ffccff;
width:350px;
height: 20px;
margin-left:220px;
margin-top:10px;
margin-bottom:15px;
font-size:15px ;color:#ff4500;
line-height: 120%; 
padding: 5px;
clear:both;
}

.box40{
background-color: #ffffff;
float:left;
width:144px;
height: 108px;
border:none;
line-height: 130%;
margin-left:20px;
margin-bottom:0px;
margin-top:0px;
font-size:12px ; color:#666666;
text-align:center;

}

.box41{
background-color: #ffffff;
float:left;
width:144px;
height: 40px;
border:none;
margin-left:20px;
margin-bottom:0px;
margin-top:0px;
font-size:12px ; color:#666666;
text-align:center;
}

.box42{
text-align:center; 
background-color: #f5f5f5;
border:solid 1px #cccccc;
width:140px;
height: 30px;
padding-top:15px;
}

.box43{
background-color: #ffffff;
float:left;
width:72px;
height: 54px;
border:none;
line-height: 130%;
margin-bottom:0px;
margin-top:10px;
font-size:12px ; color:#666666;
text-align:center;
padding-right:5px;

}


.box44{
font-family: sans-serif;
border:solid 1px #999999;
background-color: #ffffff; 
width:900px;
margin-left:40px;
text-align:center;
}


.box45{
font-family: sans-serif;
background-color: #ffffcc; 
width:800px;
margin-left:90px;
margin-top:0px;
text-align:left;
}

.box46{
background-color: #cc0000;
width:320px;
margin-top:5px;
font-size:15px ;
color:#ffffff;
text-align:center;
}

.box46_2{
background-color: #ffffff;
width:320px;
margin-top:5px;
font-size:13px ;
text-align:center;
}

.box47{
font-family: sans-serif;
text-align:left; 
background-color: #ffffff;
border:solid 1px #cccccc;
width:680px;
height: 60px;
margin-left:60px;
margin-bottom:10px;
font-size:14px ;color:#330000;
line-height: 120%; 
padding: 5px;
clear:both;
}


.box48
{font-family: sans-serif;
font-size: 90%;  /*←文字サイズ*/color:orange; /*←文字色*/
text-align:center; 
line-height: 100%; 
margin:10px;
margin-left:12px;
background-color: #ffffcc; 
border:solid 1px #999999;
padding: 10px;
clear:both;
}


.box49{
float:left;
background-color: #ffffff;
width:122px;
height: 90px;
margin-left:10px;
margin-top:0px;
font-size:12px ;color:#ff0000;
text-align:center;
}

.box50{
float:left;
background-color: #ffffff;
width:122px;
height: 45px;
margin-left:10px;
font-size:12px ;color:#ff0000;
text-align:center;
}

.box51{
font-family: sans-serif;
border:solid 1px #999999;
background-color: #ffccff;
width:400px;
margin-left:200px;
margin-bottom:2px;
text-align:center;
}

.box52{
font-family: sans-serif;
text-align:center; 
background-color: #ffffff;
width:550px;
height: 20px;
margin-left:120px;
margin-top:10px;
margin-bottom:15px;
font-size:15px ;color:#ff4500;
line-height: 120%; 
padding: 5px;
clear:both;
}

.box53{
float:left;
font-family: sans-serif;
text-align:left; 
border:solid 1px #ffffff;
background-color: #ffffff;
width:120px;
margin-left:60px;
margin-top:10px;
margin-bottom:15px;
font-size:12px ;color:#ff4500;
line-height: 120%; 
padding: 5px;
}

.box54{
font-family: sans-serif;
background-color: #ffffff;
border:solid 1px #cccccc;
width:730px;
height: 60px;
margin-left:35px;
margin-bottom:3px;
font-size:14px ;color:#330000;
line-height: 120%; 
padding: 5px;
clear:both;
}

.box55{
font-family: sans-serif;
text-align:left; 
border:solid 1px #ffffff;
background-color: #ffffff;
width:400px;
margin-top:15px;
margin-left:5px;
font-size:12px ;color:#999999;
line-height: 120%; 
padding: 5px;
}

.box56{
float:left;
font-size:12px ;
text-align:center; 
background-color: #ffffcc;
border:solid 1px #cccccc;
width:132px;
height: 27px;
margin-left:2px;
padding:5px;
}

.box57{
background-color: #f5f5f5;  
line-height: 120%; 
width:760px;
margin-left:20px;
margin-bottom:5px;
font-size:14px ; color:#cc0066;
text-align:center;
padding:10px;
}

.box58{
background-color: #ffffcc;
width:320px;
margin-top:5px;
font-size:15px ;
color:#ffffff;
text-align:center;
}

.box59{
float:left;
background-color: #ffffff;
width:120px;
margin-left:10px;
margin-top:0px;
font-size:12px ;color:#ff0000;
text-align:center;
border:solid 1px #ffffff;
}

.box60{
float:left;
background-color: #ffffff;
width:122px;
margin-left:10px;
margin-top:0px;
font-size:12px ;color:#ff0000;
text-align:center;
}

.box61{
float:left;
background-color: #ffffcc;
width:120px;
margin-left:10px;
margin-top:0px;
font-size:12px ;color:#ff0000;
text-align:center;
border:solid 2px blue;
}

.box62{
font-size:12px;
text-align:center; 
background-color: #ccffff;
border:solid 1px #ffcccc;
width:200px;
height: 20px;
margin-top:7px;
margin-bottom:10px;
padding:5px;
clear:both;
}

.box63{
float:left;
font-size:12px;
text-align:center; 
background-color: #ffffff;
border:solid 1px #ffffff;
width:180px;
height: 15px;
margin-left:32px;
margin-top:1px;
margin-bottom:1px;
padding:5px;
}

.box64{
background-color: #ccffff;
width:320px;
margin-top:5px;
font-size:15px ;
color:#cc0066;
text-align:center;
}

.box65{
font-family: sans-serif;
text-align:left; 
background-color: #ffffff;
border:solid 1px #cccccc;
width:680px;
margin:auto;
font-size:14px ;color:#330000;
line-height: 140%; 
padding: 15px;
}

.box66{
float:left;
font-size:12px;
text-align:center; 
background-color: #ccffff;
border:solid 1px #ffcccc;
width:200px;
height: 20px;
margin-left:10px;
padding:5px;
}

.box67{
font-family: sans-serif;
text-align:left; 
background-color: #ffffff;
border:solid 1px #cccccc;
width:680px;
margin:auto;
font-size:14px ;color:#330000;
line-height: 160%; 
padding: 15px;
}

.box68{
background-color: #ffffcc;
width:350px;
height: 10px;
margin:auto;
margin-top:18px;
margin-bottom:0px;
font-size:12px ; color:#330000;
text-align:left;
padding:10px;
}

.box69{
float:left;
background-color: #ffffcc;
margin:auto;
margin-top:5px;
margin-bottom:0px;
font-size:12px ; color:#330000;
text-align:left;
}

.box70{
background-color: #ffffcc;
margin:auto;
width:500px;
height: 120px;
font-size:12px ; color:#330000;
text-align:left;
padding:10px;
}

.box71{
font-family: sans-serif;
text-align:left; 
background-color: #ffffff;
border-top:solid 1px #cccccc;
border-left:solid 1px #cccccc;
border-right:solid 1px #cccccc;
width:680px;
margin:auto;
font-size:14px ;color:#330000;
padding:5px;
}

.box72{
float:left;
font-size:12px ; 
text-align:center; 
background-color: #add8e6;  
border:solid 1px #ffffff;
width:129px;
height: 26px;
margin:auto;
padding:2px;
}

.box73{
float:left;
font-size:12px;
text-align:center; 
background-color: #add8e6;  
border:solid 1px #ffffff;
width:160px;
height: 20px;
margin:auto;
padding:5px;
}

.box74{
background-color: #ffffff;
border:solid 1px #20b2aa;
width:500px;
height: 10px;
margin:auto;
margin-top:18px;
margin-bottom:0px;
font-size:12px ; color:#330000;
text-align:left;
padding:10px;
}

.box75{
background-color: #ffffcc;
margin:auto;
width:700px;
height: 120px;
font-size:12px ; color:#330000;
text-align:left;
padding:10px;
}

.box76{
background-color: #ffd700;  
line-height: 150%; 
width:760px;
margin-left:20px;
margin-bottom:5px;
font-size:14px ; color:#cc0066;
text-align:center;
padding:10px;
}

.box77{
float:left;
font-size:12px;
text-align:center; 
background-color: #ffff99;
border:solid 1px #cccccc;
width:180px;
height: 15px;
margin-left:23px;
margin-top:1px;
margin-bottom:1px;
padding:5px;
}

.box78{
float:left;
font-size:12px ;
text-align:center; 
background-color: #ffffdd;  
border:solid 1px #ffff77;
width:132px;
height: 27px;
margin:auto;
padding:5px;
}

.box79
{font-family: sans-serif;
font-size: 100%;  /*←文字サイズ*/color: #ffffff; /*←文字色*/
text-align:center; 
width:550;
height:30;
line-height: 120%; 
margin-top:15px;
margin-bottom:15px;
margin-left:120px;
margin-right:120px;
background-color: #ff9933;  
padding: 5px;
text-align:center; 
clear:both;
}

.box80{
float:left;
font-size:11px;
text-align:center; 
background-color: #fff8dc;
border:solid 1px #cccccc;
width:190px;
height: 30px;
margin-left:26px;
margin-top:1px;
margin-bottom:1px;
padding:5px;
}
.side h3{
font-family: sans-serif;
font-size: 90%;  
text-align:center;
margin-top:15px;
}

.side ul{
font-family: sans-serif;
text-align:left;
font-size:80%;
margin-top:0px;
}



.contents{
font-family: sans-serif;
border:solid 1px #cccccc;
background-color: #ffffff; 
width:800px;
margin:auto;
text-align:left;
}


.main{
float:right;
width:600px;
padding-right:10px;
}

.side{
float:left;
width:160px;
margin-left:10px;
margin-top:5px;
padding:bottom:0px;
border:solid 1px #999999;

}

.side2{
float:left;
width:160px;
margin-left:20px;
margin-top:20px;
padding:bottom:0px;

}


p img{
float:left;
margin-left:20px;
}
