body{margin:0; padding:0;}

.haikei{
	background-color:#ffffff;
	background-image:url("image/dot3.gif");
	font-size:11pt;
}

.page{
	width:800px;
	background-color:#ffffff;
	margin-top:0px;
	border-top:0px;
	border-left:1px #777777 solid;
	border-right:1px #777777 solid;
	border-bottom:1px #777777 solid;
}

img{
	border:0;
}

.img2{
	border:1px #777777 solid;
	margin:8px 0px 8px 40px;
}

.img3{
	border:0;
	margin-right:3px;
}

.img4{
	border:0;
	margin-right:40px;
}

.futoji{
	font-weight:bold;
}

.moji_ue{
	vertical-align:top;
}

.title{
	border:0;
	font-family:"HGS‘n‰pŠpºÞ¼¯¸UB","‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
	font-size:14pt;
	background-image:url(image/onpu2.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding-top:15px;
	padding-bottom:0px;
	padding-right:45px;
	margin-right:5px;
	margin-top:10px;
	margin-bottom:0px;
	float:right;
}

.line{
	border:0;
	margin-bottom:10px;
}

.top_hidari{
	border:0;
	margin-left:40px!important;
	margin-left/**/:20px;
	padding-right:40px;
	float:left;
}

.center{
	margin-left:35px;
	width:518px;
}

.menu{
	background-color:#ffffff;
	padding:3px 3px 3px 0px;
	margin-top:15px;
	margin-left:0;
	float:left;
	width:175px;
}

.main{
	background-color:#ffffff;
	color:#413E3E;
	padding:3px;
	width:600px;
	float:left;
}

.name{
	margin:0px 0px 0px 15px;
	clear:both;
}

.info{
	float:right;
	width:150px;
}


td{
	padding:1px;
}

.katudo{
	margin-left:30px;
	margin-bottom:20px;
	font-size:10pt;
	width:530px;
}

.gray{
	background-color:#61C7DF;
}

.gray2{
	background-color:#B3E4EF;
}

.white{
	background-color:#61C7DF;
	border-bottom:0px #61C7DF solid;
	padding:5px;
}

.white2{
	background-color:#B3E4EF;
	border-right:10px #61C7DF solid;
	padding:5px;
	width:90px;
}

.white3{
	background-color:#B3E4EF;
	border-right:10px #61C7DF solid;
	padding:5px;
}

.white4{
	background-color:#B3E4EF;
	padding:5px;
	width:210px;
}

.syoukai{
	font-weight:bold;
	text-align:center;
}

.profile{
	width:590px;
	margin-left:4px;
	margin-bottom:10px;
	font-size:10pt;
	color:#333333;
}

.hidariue{
	background-image:url(image/hidariue.gif);
	width:4px;
	height:6px;
}

.hidarisita{
	background-image:url(image/hidarisita.gif);
	width:4px;
	height:6px;
}

.migiue{
	background-image:url(image/migiue.gif);
	width:4px;
	height:6px;
}

.migisita{
	background-image:url(image/migisita.gif);
	width:4px;
	height:6px;
}

.box{
	background-image:url(image/sima1.gif);
	width:570px;
	margin:15px 0px 20px 20px;
}

.box_2005{
	background-image:url(image/05.gif);
	height:70px;
}

.box_2006{
	background-image:url(image/06.gif);
	height:70px;
}

.box_2007{
	background-image:url(image/07.gif);
	height:70px;
}

.box_2008{
	background-image:url(image/08.gif);
	height:70px;
}

.box_ue{
	background-image:url(image/ue.gif);
	height:21px;
}

.box_naka{
	background-image:url(image/naka.gif);
}

.box_sita{
	background-image:url(image/sita.gif);
	height:21px;
}

.photo_menu{
	margin-left:27px;
	font-size:15pt;
}

.copy{
	background-color:#d8fa80;
	color:#555555;
	border-top:1px #777777 solid;
	width:792px!important;
	width/**/:800px;
	text-align:center;
	padding:4px;
	clear:both;
}

.main a:link{
	color:#353744;
	text-decoration:none;
}

.main a:visited{
	color:#757EBB;
	text-decoration:none;
}

.main a:active{
	color:#353744;
	text-decoration:none;
}

.main a:hover{
	color:#f30166;
}

.link_box{
	background-image:url(image/sima1.gif);
	width:510px;
	margin-left:30px;
}

.link_ue{
	background-image:url(image/linkue.gif);
	height:20px;
}

.link_naka{
	background-image:url(image/linknaka.gif);
}

.link_sita{
	background-image:url(image/linksita.gif);
	height:20px;
}

.link_moji{
	margin:25px;
}

.link_title{
	background-image:url(image/tone.gif);
	background-repeat:no-repeat;
	background-position:left;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
	font-size:12pt;
	font-weight:bold;
	padding-top:10px;
	padding-left:20px;
	margin-top:10px;
	margin-left:33px;
}

.link_url{
	font-size:10pt;
	margin-left:25px;
	margin-bottom:0px;
}

.repertory{
	font-family: "HGS‘n‰pŠpºÞ¼¯¸UB","‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
	font-size:14pt;
	letter-spacing:1pt;
	text-align:right;
	padding-right:8px;
	padding-top:8px;
	background-color:#95DEEF;
	margin-top:15px;
	margin-left:40px;
	width:530px;
}

p{
	text-indent:1em;
	margin-left:35px;
	margin-right:35px;
}

.bold{
	font-size:115%;
	font-weight:bolder;
}

ol{
	list-style-position:inside;
	text-align:left;
	margin-top:0px;
	margin-right:23px;
}

.color{
	background-color:#C2E8F1;
	padding:3px 0px 3px 12px;
}
.list{
	background-color:#ffffff;
	padding:3px 0px 3px 12px;
}

.color2{
	background-color:#C2E8F1;
	padding:3px 0px 3px 19.5px;
}
.list2{
	background-color:#ffffff;
	padding:3px 0px 3px 19.5px;
}

.s{
	padding-left:10px;
}
.s2{
	padding-left:4px;
}

.otoiawase{
	margin-left:20px;
	margin-bottom:0px;
	font-size:11pt;
	width:450px;
}

form{
	margin:0;
}

.form_moji{
	margin:20px;
	font-weight:bold;
	color:#333333;
}

.form_title{
	margin:25px;
	font-weight:bold;
	font-size:15pt;
	color:#333333;
}
