/* Start ================================================ index.html */

img{
border: none;
} 

p {
margin: 0px;
padding: 0px;
}

* {
margin: 0px;
padding: 0px;
}

body{
color: #4C4C4C;
margin: 0px;
padding: 0px;
}

h1{
margin:0px;
padding:0px;
}

h2{
margin:0px;
padding:0px;
}

h3{
margin:0px;
padding:0px;
}

.box700 {
width: 700px;
margin: auto;
padding: 0px;
/* IE6でエリアを選択できるようにする  */
/* DreamWeaverのデザインビューで正しく表示させる */ 
overflow: hidden;
position: relative;
}

.boxcontents {
width: 700px;
margin: auto;
padding: 0px;
overflow: hidden;
position: relative;
}

.box45 {
width: 45px;
margin: auto;
padding: 0px;
overflow: hidden;
position: relative;
}

.box655 {
width: 655px;
margin: auto;
padding: 0px;
overflow: hidden;
position: relative;
}

.box420 {
width: 420px;
margin: 0px;
padding: 0px;
overflow: hidden;
position: relative;
}

.box280 {
width: 280px;
margin: 0px;
padding: 0px; 
overflow: hidden;
position: relative;
}

.box150 {
width: 150px;
margin: 0px;
padding: 0px;
overflow: hidden;
position: relative;
}

.box270 {
width: 270px;
margin: 0px;
padding: 0px;
overflow: hidden;
position: relative;
}

/* Start ================================================ test.html */

.box390 {
width: 390px;
margin: auto;
padding: 0px;
overflow: hidden;
position: relative;
}

.box310 {
width: 310px;
margin: auto;
padding: 0px;
overflow: hidden;
position: relative;
}

/* Start ================================================ program.html */

.box298 {
width: 298px;
margin: auto;
padding: 0px;
overflow: hidden;
position: relative;
}

.box402 {
width: 402px;
margin: auto;
padding: 0px;
overflow: hidden;
position: relative;
}

.box660 {
width: 660px;
margin: auto;
padding: 0px;
overflow: hidden;
position: relative;
}

/* Start ================================================ training.html */

.box640 {
width: 640px;
margin: auto;
padding: 0px;
overflow: hidden;
position: relative;
}

.box477 {
width: 477px;
margin: auto;
padding: 0px;
overflow: hidden;
position: relative;
}

.box148 {
width: 148px;
margin: auto;
padding: 0px;
overflow: hidden;
position: relative;
}

.box218 {
width: 218px;
margin: auto;
padding: 0px;
overflow: hidden;
position: relative;
}

.box321 {
width: 321px;
margin: auto;
padding: 0px;
overflow: hidden;
position: relative;
}

.box539 {
width: 539px;
margin: auto;
padding: 0px;
overflow: hidden;
position: relative;
}


/* Start ================================================ chara.html */

.box294 {
width: 294px;
margin: auto;
padding: 0px;
overflow: hidden;
position: relative;
}

.box250 {
width: 250px;
margin: auto;
padding: 0px;
overflow: hidden;
position: relative;
}

.box544 {
width: 544px;
margin: auto;
padding: 0px;
overflow: hidden;
position: relative;
}

