@charset   "UTF-8";
.box1Class{
	padding-top : 0px;
padding-left : 0px;
padding-right : 0px;
padding-bottom : 0px;
margin-top : 10px;
width : 760px;
clear : both;

margin-left : 0px;

color : gray;
}

.box2Class{
	font-size : 2.8mm;
padding-bottom : 5px;
margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;
width : 750px;
clear : both;

text-align : left;

padding-left : 10px;

border-bottom-width : 1px;
border-bottom-style : solid;



border-bottom-color : silver;

float : none;
}

.box3Class{
	margin-top : 10px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;
width : 760px;
clear : both;

background-image : url(../image/top.gif);
height : 85px;
float : none;

background-repeat : no-repeat;

padding-top : 0px;
}

.box4Class{
	padding-top : 0px;
padding-left : 0px;
padding-right : 0px;
padding-bottom : 10px;
margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;
width : 760px;
clear : both;

height : 50px;

float : none;
}

.box5Class{
	padding-top : 10px;


padding-bottom : 20px;




width : 760px;
clear : both;
















}

.box6Class{
	width : 740px;
clear : both;
















text-align : center;




background-image : url(../image/back_bottom_.gif);
background-repeat : no-repeat;

height : 130px;

padding-top : 30px;

padding-left : 10px;
padding-right : 10px;
}

.box7Class{
	padding-top : 5px;
padding-left : 0px;
padding-right : 0px;
padding-bottom : 0px;
margin-top : 5px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;
width : 760px;
clear : both;

border-top-width : 1px;
border-top-style : solid;
border-top-color : #cccccc;



height : 50px;
}

.box8Class{
	padding-left : 0px;
padding-right : 0px;
padding-bottom : 0px;
margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 20px;
width : 760px;
clear : both;



text-align : left;

line-height : 1.3em;



padding-top : 0px;
}

.box5_1Class{
	padding-left : 0px;
padding-right : 0px;
margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;
width : 150px;
float : none;

background-color : aqua;

height : 500px;
}

.box5_2Class{
	padding-left : 0px;
padding-right : 0px;
margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;
width : 460px;


float : none;

background-color : blue;

height : 500px;
}

.box5_3Class{
	padding-left : 0px;
padding-right : 0px;
margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;
width : 150px;

right : auto;

background-color : navy;



float : none;

height : 500px;
}

.box450Class{
	width : 420px;
height : 270px;

padding-top : 30px;

padding-left : 0px;
padding-right : 0px;
padding-bottom : 0px;
margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;
}

.box450bClass{
	text-align : left;
padding-top : 0px;
padding-left : 0px;
padding-right : 0px;
padding-bottom : 0px;
width : 410px;


margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;

color : #062c64;

font-size : 80%;
}

.stayboxClass{
	padding-top : 5px;

text-align : center;
}

a{
	text-decoration : none;
}

a:hover{
	text-decoration : underline;
}

#bannerunder{
	text-align : center;

margin-top : 0px;
width : 150px;
height : 200px;



margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;
float : none;
clear : both;

font-size : 5px;
}

#bannertop{
	text-align : center;
padding-bottom : 20px;
width : 150px;
}

.copyClass{
	background-image : url(../image/copyright.gif);
background-repeat : no-repeat;





margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;
width : 290px;
height : 17px;



vertical-align : middle;

float : none;
clear : both;

padding-top : 10px;



}





.box8_200_Class{
	padding-top : 0px;
padding-left : 0px;
padding-right : 0px;
padding-bottom : 0px;
width : 200px;

float : left;



margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 20px;






text-align : center;

bottom : auto;
}

.box8_560_Class{
	padding-left : 20px;


width : 515px;

float : right;



font-size : 80%;

line-height : 1.2em;



margin-bottom : 20px;

padding-top : 0px;
padding-bottom : 0px;
margin-top : 0px;
margin-left : 0px;
margin-right : 0px;

padding-right : 10px;
}

.boxlineClass{
	padding-top : 20px;
padding-left : 20px;
padding-right : 20px;
padding-bottom : 20px;border-width : 1px;border-style : solid;border-color : silver;
}







.tableClass{
	background-color : white;
padding-top : 0px;
padding-left : 0px;
padding-right : 0px;
padding-bottom : 0px;border-width : 0px 1px;border-style : solid;border-color : #00d3e9;
}

.tabletitleClass{
	font-size : 12px;
color : white;
background-color : #00d3e9;
padding-top : 5px;
padding-left : 5px;
padding-right : 5px;
padding-bottom : 5px;

text-align : left;

font-weight : bold;

line-height : 1.2em;
}

.tableareaClass{
	padding-top : 5px;
padding-left : 10px;
padding-right : 5px;
padding-bottom : 5px;
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : #00d3e9;

text-align : left;

font-size : 12px;

color : #009999;

line-height : 1.2em;
}

.photoClass{
	margin-top : 10px;
margin-left : 10px;
margin-right : 10px;
margin-bottom : 10px;
}

.midashiClass{
	font-size : 90%;
color : #0080ff;
padding-top : 4px;
padding-left : 5px;
padding-right : 5px;
padding-bottom : 4px;
margin-bottom : 10px;
border-left-width : 5px;
border-bottom-width : 1px;
border-left-style : solid;
border-bottom-style : solid;
border-left-color : #00d3e9;
border-bottom-color : #00d3e9;












margin-top : 10px;
}

.prof1Class{
	background-image : url(../image/prof1.gif);
background-repeat : no-repeat;







width : 128px;
height : 180px;





}

.prof2Class{
	background-image : url(../image/prof2.gif);





width : 132px;
height : 173px;
}

.prof3Class{
	background-image : url(../image/prof3.gif);
background-repeat : no-repeat;
width : 133px;
height : 282px;
}

.prof4Class{
	background-image : url(../image/prof4.gif);
width : 125px;
height : 125px;
}

.box9Class{
	font-size : 13px;




width : 700px;
float : none;
clear : both;

height : 100px;






padding-top : 50px;
padding-left : 50px;

color : #0080ff;

line-height : 1.2em;

margin-left : 10px;
}

.dr_yoClass{
	background-image : url(../image/dr_yo.gif);
background-repeat : no-repeat;
width : 740px;
height : 50px;

float : none;
clear : both;
}

.dr_haClass{
	background-image : url(../image/dr_ha.gif);
background-repeat : no-repeat;
width : 740px;
height : 50px;
float : none;
clear : both;
}

.dr_mbClass{
	background-image : url(../image/dr_mb.gif);
background-repeat : no-repeat;
width : 740px;
height : 50px;
float : none;
clear : both;
}

.videoClass{
	font-size : 80%;
line-height : 1.2em;
text-align : left;
padding-top : 5px;
padding-left : 5px;
padding-right : 5px;
padding-bottom : 5px;
}

.boxsmallClass{
	font-size : 80%;
line-height : 1.5em;
text-align : left;
padding-top : 10px;
padding-left : 10px;
padding-right : 10px;
padding-bottom : 10px;




margin-left : 0px;
margin-right : 0px;

margin-top : 0px;
margin-bottom : 0px;
}

.linklClass{
	font-size : 80%;
padding-left : 10px;
padding-right : 20px;
width : 350px;
float : left;

text-align : left;

padding-top : 10px;
}

.linkrClass{
	font-size : 80%;
padding-left : 20px;
padding-right : 10px;
width : 350px;
float : right;

text-align : left;

padding-top : 10px;
}

.boxmocoolClass{
	background-image : url(../image/mocool.gif);
background-repeat : no-repeat;
margin-top : 0px;
margin-left : 10px;
margin-right : 10px;
margin-bottom : 10px;
width : 740px;
height : 120px;
float : none;
clear : both;
}

.box400Class{
	font-size : 80%;
line-height : 1.2em;
text-align : left;

padding-left : 180px;
padding-right : 180px;
padding-bottom : 50px;
width : 400px;
}

.mc500Class{
	font-size : 80%;
line-height : 1.5em;
text-align : left;




width : 465px;

margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;



color : #400080;

padding-top : 10px;
padding-left : 15px;
padding-right : 10px;
padding-bottom : 10px;
}

h1{
	font-size : 150%;
font-weight : bold;
}

h2{
	font-size : 130%;
font-weight : bold;
}



.tablepClass{
	border-width : 0px 1px;border-style : none solid;border-color : #8000ff;



text-align : left;
}

.tabletitlepClass{
	font-size : 12px;
color : white;
background-color : #8000ff;
padding-top : 5px;
padding-left : 5px;
padding-right : 5px;
padding-bottom : 5px;

font-weight : bold;
}

.tableareapClass{
	font-size : 12px;
color : #8000ff;
padding-top : 5px;
padding-left : 10px;
padding-right : 5px;
padding-bottom : 5px;
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : #8000ff;

text-align : left;
}

.pmClass{
	background-color : #f1e2fe;
padding-top : 10px;
padding-bottom : 10px;

text-align : center;
}

.linkClass{
	font-size : 110%;
color : #0080ff;

padding-top : 25px;
padding-left : 70px;









background-image : url(../image/back_link.gif);
background-repeat : no-repeat;
text-align : left;
width : 240px;
height : 35px;


}

.commentClass{
	color : #00cccc;
background-color : #ffeeff;
padding-top : 10px;
padding-left : 10px;
padding-right : 10px;
padding-bottom : 10px;
margin-top : 10px;
margin-left : 20px;
margin-right : 10px;
margin-bottom : 10px;
}

.commentwClass{
	padding-left : 10px;
padding-right : 10px;
margin-left : 10px;
margin-right : 10px;

margin-top : 0px;
margin-bottom : 0px;

padding-top : 0px;
padding-bottom : 0px;
}

.sClass{
	font-size : 12px;
background-image : url(../image/image44.gif);
text-align : left;
padding-left : 30px;
width : 290px;
height : 20px;

margin-top : 3px;
margin-bottom : 3px;





color : #000099;
background-repeat : no-repeat;
}

.mClass{
	font-size : 12px;
background-image : url(../image/image5.gif);
text-align : left;
padding-left : 30px;
margin-top : 3px;
margin-bottom : 3px;
width : 290px;
height : 20px;

color : #000099;
background-repeat : no-repeat;
}



body{
	font-family : メイリオ,Meiryo,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Osaka","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
}

.image310Class{
	background-image : url(../image/image310.gif);
background-repeat : no-repeat;




width : 350px;
height : 20px;
font-size : 12px;
text-align : left;

clear : both;
padding-top : 2px;
margin-bottom : 5px;
padding-bottom : 2px;
}

.image51Class{
	background-image : url(../image/image51.gif);
background-repeat : no-repeat;




width : 350px;
height : 20px;
font-size : 12px;
text-align : left;


padding-top : 2px;
margin-bottom : 5px;
clear : both;
padding-bottom : 2px;
}

.list{
	border-width : 1px;border-style : dotted;
background-color : gray;
padding-top : 10px;
padding-left : 10px;
padding-right : 10px;
padding-bottom : 10px;
color : white;
margin-top : 5px;
}
