h3{margin:0;padding:0;}
.blue{
	color:#0000CC;
}
A:link {
	color:#663366 ;
	text-decoration:none;
	}
A:visited {
	color:#663366 ;
	text-decoration:none;
	}
A:active {
	color:#6666FF ;
	text-decoration:none;
	}
A:hover {
	color:#9999FF ;
	text-decoration:none;
	}
	
.heading02_tsu A:link {
	color:#663366 ;
	text-decoration:underline;
	}
.heading02_tsu A:visited {
	color:#663366 ;
	text-decoration:underline;
	}
.heading02_tsu A:active {
	color:#6666FF ;
	text-decoration:underline;
	}
.heading02_tsu A:hover {
	color:#9999FF ;
	text-decoration:underline;
	}
.new2_1 A:link {
	color:#CC6600;
	text-decoration:underline;
	font-size:14px;
	}
.new2_1 A:visited {
	color:#CC6600;
	text-decoration:underline;
	font-size:14px;
	}
.new2_1 A:active {
	color:#CC6600;
	text-decoration:underline;
	font-size:14px;
	}
.new2_1 A:hover {
	color:#CC6600;
	text-decoration:underline;
	font-size:14px;
	}
.newcont A:link {
	color:#006600;
	text-decoration:underline;
	}
.newcont A:visited {
	color:#006600;
	text-decoration:underline;
	}
.newcont A:active {
	color:#006600;
	text-decoration:underline;
	}
.newcont A:hover {
	color:#006600;
	text-decoration:underline;
	}
.heading03_tsu{
	font-weight:bold ;
	color:#333333 ;
	padding:2px 5px ;
	margin:35px 0 10px 30px ;
	width:580px ;
	}	
body { background-color:#ffffff ; margin:0 ; color:#333333 ; letter-spacing:1px;}

address { font-size:60%; font-style:normal ; margin:5px 0 5px 30px ; width:560px ; text-align:center ;}

.em { font-weight:bold ; font-style:normal ;}

.mini { font-size:10px ;}

.notes01 { font-size:0.9em ; color:#666666 ; text-align:right ; margin:1px 0 0 30px ; padding-right:5px ; width:560px ;}
.notes02 { font-size:0.9em ; color:#666666 ; text-align:right ; margin:1px 0 20px 30px ; padding-right:5px ; width:560px ;}
.notes03 { font-size:0.65em ; color:#333333 ; text-align:right ; margin:0 ; padding:1em 1em 0 ; width:660px ;}
.notes04 { font-size:0.9em ; color:#333333 ; line-height:1.2em ; text-align:center ; margin:10px 10px 5px ; padding:5px 10px ; width:640px ; border-top:1px solid #cccccc ; border-bottom:1px solid #cccccc ;}
.notes04s{
	font-size:0.8em;
	color:#333333;
	line-height:1.2em;
	text-align:center;
	margin:10px 10px 5px;
	padding:5px 10px;
	width:640px;
	border: 1px solid #cccccc;
}
.notes05 { font-size:0.9em ; color:#333333 ; line-height:1.4em ;  margin:60px 0 0 30px ; padding:5px 5px ; width:560px ; border-top:1px solid #cccccc ; border-bottom:1px solid #cccccc ;}
.notes05top {
    font-size:0.9em;
    color:#333333;
    line-height:1.4em;
    margin:20px 0 0 30px;
    padding:5px 5px;
    width:610px;
    border-top:1px solid #cccccc;
    border-bottom:1px solid #cccccc;
}

ul.decimal01 { font-size:90% ; line-height:20px ; font-weight:bold ; color:#000000 ; list-style:decimal ;}
ul.decimal02 { font-size:90% ; line-height:20px ; color:#333333 ; list-style:decimal ;}
ul.decimal03 { font-size:90% ; line-height:20px ; color:#ff0000 ; list-style:decimal ;}
ul.decimal04 {
	font-size:90%;
	line-height:20px;
	color:#333333;
	padding:0 20px 0 50px;
	list-style:decimal;
}
ul.decimal05 { font-size:90% ; line-height:20px ; color:#660000 ; list-style:decimal ;}
ul.decimal06 { font-size:90% ; line-height:20px ; font-weight:bold ; color:#339900 ; padding:0 20px 0 50px ; list-style:decimal ;}
ul.decimal07 { font-size:90% ; line-height:20px ; color:#666666 ; list-style:decimal ;}
ul.decimal08 { font-size:90% ; line-height:20px ; font-weight:bold ; color:#333333 ; padding:0 20px 0 50px ; list-style:decimal ;}

ul.disc01 { font-size:90% ; line-height:20px ; font-weight:bold ; color:#000000 ; list-style:disc ;}
ul.disc02 { font-size:90% ; line-height:20px ; color:#333333 ; list-style:disc ;}
ul.disc03 { font-size:90% ; line-height:20px ; font-weight:bold ; color:#339900 ; list-style:disc ; padding:0 20px 0 50px ;}
ul.disc04 {
    font-size:90%;
    line-height:20px;
    font-weight:bold;
    color:#000000;
    list-style:disc;
    padding-left: 20px;
    margin-left: 40px;
}
.sentence01 { font-size:90% ; line-height:20px ; color:#333333 ; padding:0 20px ; margin-left:30px ;}
.sentence_b { line-height:20px ; color:#333333 ; padding:0 20px ; margin-left:30px ;}
.sentence02 { font-size:90% ; line-height:20px ; color:#333333 ; padding:0 20 px ; margin:30px 0 10px 30px ;}
.sentence03 { font-size:90% ; line-height:20px ; color:#333333 ; padding:0 20px ; margin:3px 0 0 30px ;}
.sentence04 { font-size:90% ; line-height:20px ; color:#333333 ; padding:0 20px ; margin:15px 0 0 30px ;}
.sentence05 { font-size:90% ; line-height:20px ; color:#333333 ;}
.sentence06 { font-size:90% ; line-height:20px ; color:#333333 ;}
.sentence07 { font-size:90% ; line-height:20px ; color:#333333 ; font-weight:normal ;}
.sentence08 { font-size:90% ; line-height:20px ; color:#cccccc ; padding:0 20px ; margin:20px 0 0 30px ; text-align:right ;}
.sentence09 { font-size:90% ; line-height:20px ; color:#333333 ; margin:0px 10px 0 40px ; width:700px ;}
.sentence10 { font-size:90% ; line-height:20px ; color:#333333 ; margin:5px 100px 0 130px ; width:360px ; padding:0 0 5px 10px ; border-left:1px solid #cccccc ; border-bottom:1px solid #cccccc ;}
.sentence11 { font-size:90% ; color:#333333 ; margin:20px 100px 0 130px ; width:360px ;}
.sentence12 { font-size:90% ; line-height:20px ; color:#663333 ; margin:0 20px 0 50px ; width:520px ; border-style:solid ; border-width:0 1px 1px 1px ; border-color:#996600 ; padding:5px 10px 10px ; background-color:#ffffcc ;}
.sentence13 { font-size:90% ; line-height:20px ; color:#333333 ; margin:0 20px 0 50px ; width:520px ; border-style:solid ; border-width:0 1px 1px 1px ; border-color:#330033 ; padding:5px 10px 10px ; background-color:#ffccff ;}
.sentence14 {
	 font-size:90%;
	 line-height:20px;
	 color:#333333;
	 margin:10px 0 0 30px;
	 padding-left:10px;
	 width:580px;
	 }

.sentence14_vi{
	 font-size:90%;
	 line-height:20px;
	 color:#333333;
	 margin:10px 0 0 30px;
	 padding-left:10px;
	 width:580px;
	 line-height:1.5em;
	 }
.sentence14_new{
	 font-size:90%;
	 line-height:20px;
	 color:#333333;
	 margin:10px 0 0 30px;
	 width:595px;
	 }
.sentence14_pair{
    font-size:90%;
    line-height:20px;
    color:#333333;
    margin:10px 0 0 30px;
    width:590px;
    padding-left: 15px;
}
.shikaku2{
	padding:0px 20px;
	background:url(img/new2_1wakua_r2_c1.gif) repeat-y;
}

.kokopo{
	float:left;
	width:80px;
	height:80px;
	margin-right:10px;
	background:url(img/new2_1_5.gif);
}
.hatena{
	margin-top:30px;
}
.hatena2{
	background:url(img/new2_1waku_r2_c1.gif) repeat-y;
	padding:0px 20px;
}
.video1{
	width:260px;
	float:right;
	margin:0px 0px 20px 20px;
	clear:both;
	}
.gazou1{
	width:300px;
	float:right;
	margin:0px 0px 20px 20px;
	padding-top:3px;
	clear:both;
	}
.gazou_11{
	width:350px;
	float:right;
	margin:0px 0px 20px 20px;
	padding-top:3px;
	clear:both;
	}
.gazou_new2_1{
	width:300px;
	float:right;
	margin:0px 0px 20px 20px;
	clear:both;
	}
.moji{
text-align:right;
}
.gazou2{
	width:350px;
	float:left;
	margin:0px 20px 20px 0px;
	padding-top:3px;
	}	
.gazou3{
	width:200px;
	float:right;
	margin:0px 0px 0px 10px;
	}	
.gazou4{
	width:250px;
	float:right;
	margin:0px 0px 20px 20px;
	padding-top:3px;
	clear:both;
	}
.sentence15 { font-size:90% ; line-height:22px ; color:#333333 ; margin:0 0 0 30px ; padding-left:20px ; }
.sentence16 { xfont-size:90% ; line-height:20px ; font-weight:bold ; color:#333333 ; margin:0 0 0 30px ; padding-left:20px ; }
.sentence20 { font-size:90% ; line-height:20px ; color:#333333 ; padding:0 20px ; margin:20px 0 0 30px ; text-align:right ;}

.warning { font-size:90% ; color:#ff0000 ; text-align:center ; margin-left:30px ;}
.warning02 { font-size:90% ; font-weight:bold ; color:#333333 ; text-align:center ; margin:60px 0 40px 30px ;}

.heading01 {
	font-size:90% ;
	font-weight:bold ;
	color:#333333 ;
	border-left:6px solid #666666 ;
	padding:2px 5px ;
	margin:35px 0 10px 30px ;
	border-bottom:1px solid #666666 ;
	width:560px ;
	}
.heading_ko {
	font-weight:bold ;
	color:#601886;
	border-bottom:#601886 dotted 1px;
	}
.new_ko {
	font-weight:bold ;
	color:#006600;
	font-size:15px;
	line-height:1.2em;
	}
.redline{
	border-bottom:1px solid #FF0000;
	font-weight:bold;
	color:#FF0000;
}
.red{
	color:#FF0000;
}
.redline A:link {
	color:#FF0000 ;
	}
.redline A:visited {
	color:#FF0000 ;
	}
.redline A:active {
	color:#FF8080;
	}
.redline A:hover {
	color:#FF8080 ;
	}

.redline2{
	border-bottom:1px solid #FF0000;
	font-weight:bold;
	color:#FF0000;
	font-size:small;
}
.heading01_tsu{
	font-size:90% ;
	font-weight:bold ;
	color:#333333 ;
	border-left:6px solid #666666 ;
	padding:2px 5px ;
	margin:35px 0 10px 30px ;
	border-bottom:1px solid #666666 ;
	width:580px ;
	}
.heading02_tsu{
	font-weight:bold ;
	color:#333333 ;
	padding:2px 5px ;
	margin:35px 0 10px 30px ;
	width:580px ;
	}	
.no_bold{
	font-weight:normal;
	font-size:80%;
}
.heading01_p { font-size:90% ; font-weight:bold ; color:#333333 ; border-left:6px solid #666666 ; padding:2px 5px ; margin:0px 0 10px 30px ; border-bottom:1px solid #666666 ; width:560px ;}
.heading01_u { font-size:90% ; font-weight:bold ; color:#333333 ; border-left:6px solid #666666 ; padding:2px 5px ; margin:0px 0 15px 30px ; border-bottom:1px solid #666666 ; width:560px ;}
.heading01_u2 { font-size:90% ; font-weight:bold ; color:#333333 ; border-left:6px solid #666666 ; padding:2px 5px ; margin:35px 0 15px 30px ; border-bottom:1px solid #666666 ; width:560px ;}
.heading02 { font-size:90% ; font-weight:bold ; color:#333333 ; border-left:6px solid #990000 ; padding:2px 5px ; margin:35px 0 10px 30px ; border-bottom:1px solid #990000 ; width:560px ;}
.heading03 { font-size:90% ; font-weight:bold ; color:#333333 ; padding:4px 5px ; margin:35px 0 10px 30px ; border-bottom:1px solid #999900 ; width:560px ; border-top:1px solid #999900 ;}
.heading04 { font-size:90% ; font-weight:bold ; color:#333366 ; border:1px solid #333366 ; padding:3px 5px ; margin:35px 0 10px 30px ; width:560px ; background-color:#cccccc ;}
.heading05 { font-size:90% ; font-weight:bold ; color:#339900 ; border-bottom:1px solid #cccccc ; padding:1px 3px ; margin:35px 0 10px 30px ; width:560px ;}
.heading06 { font-size:90% ; font-weight:bold ; color:#333333 ; margin:30px 0 0 30px ; padding:0 0 1px 10px ; border-left:1px solid #cccccc ; border-bottom:1px solid #cccccc ; width:560px ;}
.heading07 { font-size:90% ; font-weight:bold ; color:#333333 ; margin:30px 0 0 30px ; padding:0 0 1px 10px ; border-left:1px solid #cccccc ; border-bottom:1px solid #cccccc ; width:560px ;}
.heading08 { xfont-size:90% ; font-weight:bold ; color:#333333 ; margin:50px 0 30px 30px ; padding-bottom:1px ; border-bottom:1px solid #999999 ;}

.subhead01 { font-size:90% ; font-weight:bold ; color:#333333 ; margin:0 0 3px 30px ;}
.subhead02 { font-size:90% ; font-weight:bold ; color:#333333 ; margin:30px 0 3px 30px ;}
.subhead03 { font-size:90% ; line-height:20px ; color:#666666 ;}
.subhead_b { line-height:20px ; color:#666666 ;}
.subhead04 { font-size:90% ; line-hight:16px ; color:#333366 ;}
.subhead05 { font-size:90% ; font-weight:bold ; color:#333333 ; margin:20px 10px 0 40px ; border-bottom:1px solid #666666 ; width:540px ;}
.subhead06 { font-size:90% ; font-weight:bold ; color:#333333 ; margin:30px 100px 0 130px ; padding:0 10px 1px ; border-bottom:1px solid #cccccc ; border-left:1px solid #cccccc ; width:360px ;}
.subhead06_b { font-weight:bold ; color:#333333 ; margin:30px 100px 0 130px ; padding:0 10px 1px ; border-bottom:1px solid #cccccc ; border-left:1px solid #cccccc ; width:360px ;}
.subhead07 { font-size:90% ; color:#663300 ; margin:30px 20px 0 50px ; width:520px ; background-color:#ffcc00 ; padding:3px 10px ; border:1px solid #996600 ; font-weight:bold ;}
.subhead08 { font-size:90% ; color:#ffffff ; margin:30px 20px 0 50px ; width:520px ; background-color:#993399 ; padding:3px 10px ; border:1px solid #330033 ; font-weight:bold ;}
.subhead09 { font-size:90% ; font-weight:bold ; color:#333333 ; margin:20px 10px 0 40px ; width:540px ; border-bottom:1px solid #666666 ;}
.subhead10 { font-size:90% ; font-weight:bold ; color:#666666 ; margin:20px 0 0px 50px ;}
.subhead11 { xfont-size:90% ; font-weight:bold ; color:#000000 ; margin:0 0 15px 50px ;}
.subhead12 { font-size:90% ; font-weight:bold ; color:#cc0000 ; margin:20px 0 0px 50px ;}
.subhead13 { xfont-size:90% ; font-weight:bold ; color:#000000 ; margin:0 0 0 50px ;}

.box01 { font-size:90% ; line-height:20px ; color:#333333 ; border:solid 1px #666666 ; margin:0 30px 50px 60px; padding:7px ;}
.box02 { font-size:13px; line-height:20px ; color:#ff0000 ; border:solid 1px #ff0000 ; margin:15 30px 30px 60px; padding:7px ;}
.box03 { font-size:90% ; line-height:20px ; color:#ff0000 ; border:solid 1px #ff0000 ; margin:5px 30px 0 60px ; padding:7px ;}
.box04 { font-size:90% ; line-height:20px ; color:#ffffff ; border:none ; background-color:#999999 ; margin:30px 20px 0 50px ; padding:15px 10px 1px ; width:520px ;}
.box05 { font-size:90% ; line-height:20px ; color:#ffffff ; border:1px solid #333366 ; background-color:#ffffff ; margin:30px 20px 0 50px ; padding:15px 10px 1px ; width:520px ;}
.box06 { font-size:90% ; line-height:20px ; color:#333333 ; margin:0 ; padding-left:10px ; width:230px ; border-left:1px solid #cccccc ;}

.top01 { font-size:90% ; color:#333333 ; margin:15px 0 0 30px ; text-align:right ;}
.top02 A:link { font-size:90% ; color:#ffffff ;  text-align:right ; margin:10px 0 0 30px ; padding:3px 5px ; width:560px ; background-color:#cccc00 ;}
.top02 A:visited { font-size:90% ; color:#ffffff ; text-align:right ; margin:10px 0 0 30px ; padding:3px 5px ; width:560px ; background-color:#cccc00 ;}
.top02 A:hover { font-size:90% ; color:#666666 ;  text-align:right ; margin:10px 0 0 30px ; padding:3px 5px ; width:560px ; background-color:#cccc00 ;}
.top03 A:link { font-size:90% ; color:#333333 ;  text-align:right ; margin:15px 0 0 30px ; padding-right:5px ; width:560px ;}
.top03 A:visited { font-size:90% ; color:#333333 ;  text-align:right ; margin:15px 0 0 30px ; padding-right:5px ; width:560px ;}
.top03 A:hover { font-size:90% ; color:#999999 ; text-align:right ; margin:15px 0 0 30px ; padding-right:5px ; width:560px ;}
.top04 A:link { font-size:90% ; color:#333333 ; text-align:right ; width:500px ;}
.top04 A:visited { font-size:90% ; color:#333333 ;  text-align:right ; width:500px ;}
.top04 A:hover { font-size:90% ; color:#999999 ;  text-align:right ; width:500px ;}

.menu01 { font-size:90% ; line-height:20px ; text-align:right ; color:#333333 ; margin:30px 0 0 30px ; padding:5px 0 0 0 ; border-top:1px solid #cccccc ; }
.menu02 { font-size:90% ; line-height:20px ; text-align:right ; color:#333333 ; margin:30px 0 0 30px ;}

.img { margin:25px 0 10px 30px ;}

.fpw01 { color:#cc0000 ; font-weight:bold ;}

.mkt { font-size:90% ; line-height:20px ; color:#333333 ; margin-left:50px ; padding:0 ;}

.img_bar { margin:50px 0 10px 30px ;}

.mkt01 { font-size:90% ; color:#333333 ; width:75px ; padding:3px 0 2px 3px  ; border-bottom:1px solid #666666 ;}
.mkt02 { font-size:90% ; color:#333333 ; width:90px ; padding:2px 0 ; padding-left:5px ; border-bottom:1px solid #666666 ;}
.mkt03 { font-size:90% ; color:#333333 ; width:90px ; padding:2px 0 ; text-align:center ; padding-right:18px ; border-bottom:1px solid #666666 ;}
.mkt04 { font-size:90% ; color:#333333 ; width:65px ; padding:2px 15px 2px 0 ; text-align:right ; border-bottom:1px solid #666666 ;}
.mkt05 { font-size:90% ; color:#333333 ; width:65px ; padding:2px 13px 2px 0 ; text-align:center ; border-bottom:1px solid #666666 ;}
.mkt06 { font-size:90% ; color:#333333 ; width:50px ; padding:2px 11px 2px 0 ; text-align:right ; border-bottom:1px solid #666666 ;}
.mkt07 { font-size:90% ; color:#333333 ; width:50px ; padding:2px 15px 2px 0 ; text-align:center ; border-bottom:1px solid #666666 ;}
.mkt08 { font-size:90% ; color:#333333 ; width:55px ; padding:2px 10px 2px 0 ; text-align:right ; border-bottom:1px solid #666666 ;}
.mkt09 { font-size:90% ; color:#333333 ; width:110px ; padding:2px 0 ; text-align:center ; border-bottom:1px solid #666666 ;}
.mkt10 { font-size:90% ; color:#333333 ; width:55px ; padding:2px 10px 2px 0 ; text-align:center ; border-bottom:1px solid #666666 ;}
.box02 .boxlist {
	text-indent: -1em;
	margin: 8px 3px 8px 1em;
	font-size: 90%;
	line-height: 19px;
}
.box02 .boxlistsub {
	text-indent: -1em;
	margin: 5px 3px 5px 2em;
	font-size: 90%;
	line-height: 19px;
}
.box02 .boxlistsub2 {
	text-indent: -1em;
	margin: 5px 3px 5px 3em;
	font-size: 90%;
	line-height: 19px;
}
.topimg{
	margin:10px 0 10px 30px;
	width:560px;
	text-align:right;
}
h2{
	margin:35px 0 10px 30px;
	width:700px;
	height:35px;
	font-size:115%;
	font-weight:bold;
	background-image:url(img/navi.gif);
	background-repeat:no-repeat;
	padding:6px 0px 0px 15px;
}
.new_c{
	margin:35px 0 10px 30px;
	width:700px;
	height:35px;
	font-size:115%;
	font-weight:bold;
	background-image:url(img/navi_new1.gif);
	background-repeat:no-repeat;
	padding:6px 0px 0px 15px;
}
.navi0{
	margin:35px 0 10px 30px;
	width:700px;
	height:35px;
	font-size:115%;
	font-weight:bold;
	background-image:url(img/navi_o.gif);
	background-repeat:no-repeat;
	padding:6px 0px 0px 15px;
}

.navi1{
	margin:35px 0 10px 30px;
	width:700px;
	height:35px;
	font-size:115%;
	font-weight:bold;
	background-image:url(img/navi_01.gif);
	background-repeat:no-repeat;
	padding:6px 0px 0px 15px;
	clear:both;
}
.navi2{
	margin:35px 0 10px 30px;
	width:700px;
	height:35px;
	font-size:115%;
	font-weight:bold;
	background-image:url(img/navi_02.gif);
	background-repeat:no-repeat;
	padding:6px 0px 0px 15px;
	clear:both;
}
.navi3{
	margin:35px 0 10px 30px;
	width:700px;
	height:35px;
	font-size:115%;
	font-weight:bold;
	background-image:url(img/navi_03.gif);
	background-repeat:no-repeat;
	padding:6px 0px 0px 15px;
	clear:both;
}

.sentence09_top { 
	font-size:90%;
	line-height:20px;
	color:#333333;
	margin:0px 10px 0 40px;
	width:600px;
}
.keiyaku0{
	margin:10px 0 10px 0px;
	width:580px;
	height:30px;
	font-size:16px;
	font-weight:bold;
	background-image:url(img/keiyaku0.gif);
	background-repeat:no-repeat;
	padding:6px 0px 0px 15px;
}
.pkeiyaku{
	margin:10px 0 10px 0px;
	width:570px;
	height:30px;
	font-size:16px;
	font-weight:bold;
	background-image:url(img/pkeiyaku.gif);
	background-repeat:no-repeat;
	padding:6px 0px 0px 10px;
	color:#006600;
}

.keiyaku1{
	margin:10px 0 10px 0px;
	width:580px;
	height:30px;
	font-size:16px;
	font-weight:bold;
	background-image:url(img/keiyaku1.gif);
	background-repeat:no-repeat;
	padding:6px 0px 0px 35px;
}
.keiyaku2{
	margin:10px 0 10px 0px;
	width:580px;
	height:30px;
	font-size:16px;
	font-weight:bold;
	background-image:url(img/keiyaku2.gif);
	background-repeat:no-repeat;
	padding:6px 0px 0px 35px;
}
.keiyaku3{
	margin:10px 0 10px 0px;
	width:580px;
	height:30px;
	font-size:16px;
	font-weight:bold;
	background-image:url(img/keiyaku3.gif);
	background-repeat:no-repeat;
	padding:6px 0px 0px 35px;
}
.keiyaku4{
	margin:10px 0 10px 0px;
	width:580px;
	height:30px;
	font-size:16px;
	font-weight:bold;
	background-image:url(img/keiyaku4.gif);
	background-repeat:no-repeat;
	padding:6px 0px 0px 35px;
}
.keiyaku5{
	margin:10px 0 10px 0px;
	width:580px;
	height:30px;
	font-size:16px;
	font-weight:bold;
	background-image:url(img/keiyaku5.gif);
	background-repeat:no-repeat;
	padding:6px 0px 0px 35px;
}
.keiyaku_z1{
	float:right;
	width:100px;
	height:100px;
	margin:0px 0px 10px 10px;
}
.yazirushi{
width:100px;
height:30px;
margin:5px auto;
background:url(img/yazirushi.gif);
clear:both;
	}
.yazirushi2{
width:100px;
height:30px;
margin:5px auto;
background:url(img/yazirushi2.gif);
clear:both;
	}

.aisatsu{
	line-height:130%;
	color:#333333 ;
	margin:10px 0 0 30px ;
	padding:10px ;
	width:540px ;
	background:#FDFFDD;
	font-size:90%;
	}
.news{
	line-height:130%;
	margin:0px 0px 0px 30px;
	 width:355px;
	 padding-top:3px;
	 font-size:90%;
	 }
.news_t{
	width:355px;
@	color:#333333;
	margin:10px 0px 0px 30px;
	 }
.otameshi{
	 line-height:130%;
	 color:#333333;
	 margin:10px 0 0 0px;
	 padding:5px;
	 width:185px;
	 background-color:#D9D1E9;
	 float:right;
	 font-size:90%;
	 }
.otameshi_bo{
	text-align:center;
	margin-bottom:10px;
	 } 
.otako{
	text-align:center;
	background:#FFFFFF;
	border:#FF0000 solid 1px;
	color:#FF0000;
}
.otameshi A:link {
	color:#663366 ;
	text-decoration:none;
	}
.otameshi A:visited {
	color:#663366 ;
	text-decoration:none;
	}
.otameshi A:active {
	color:#663366 ;
	text-decoration:underline;
	}
.otameshi A:hover {
	color:#663366 ;
	text-decoration:underline;
	}

.otako A:link {
	color:#FF0000;
	text-decoration:none;
	}
.otako A:visited {
	color:#FF0000 ;
	text-decoration:none;
	}
.otako A:active {
	color:#FF0000 ;
	text-decoration:underline;
	}
.otako A:hover {
	color:#FF0000 ;
	text-decoration:underline;
	}

.otameshi_r{
	width:150px;
	height:80px;
	float:right;
	background:#FFFFFF;
	margin-left:10px;
}
.clear{
	clear:both;
}
.pair{
	padding:0px;
}
.pair_oshi{
	background:#FFDDDD;
	padding:10px;	
}
.sentence14_manu li{
	list-style:outside none;
	font-size:110%;
	line-height:2.5em;
	font-weight:bold;
	padding-left:30px;
	background:url(img/manu_list.gif) no-repeat left center;
}
.sentence14_manu{
	 margin:10px 0 0 30px;
	 width:595px;
	 line-height:1.5em;
	 }
.sentence14_manu A:link {
	color:#006600;
	text-decoration:underline;
	}
.sentence14_manu A:visited {
	color:#006600;
	text-decoration:underline;
	}
.sentence14_manu A:active {
	color:#006600;
	text-decoration:underline;
	}
.sentence14_manu A:hover {
	color:#8AE6A4;
	text-decoration:underline;
	}
.s_font{
	font-size:85%;
	line-height:1.5em;
}
.s_font2{
	font-size:80%;
	line-height:1.5em;
}
.manu_m1{
	font-size:80%;
	line-height:1.5em;
	padding:5px 5px;
	background:#D0FD86;
	margin-bottom:10px;
}
.new_manu {
	font-weight:bold ;
	color:#006600;
	font-size:18px;
	line-height:1.2em;
	}
.pair_link A:link {
	color:#006600;
	text-decoration:underline;
	}
.pair_link A:visited {
	color:#006600;
	text-decoration:underline;
	}
.pair_link A:active {
	color:#006600;
	text-decoration:underline;
	}
.pair_link A:hover {
	color:#8AE6A4;
	text-decoration:underline;
	}
.sentence14_faq{
	 line-height:20px;
	 color:#333333;
	 margin:10px 0 0 30px;
	 padding-left:10px;
	 width:580px;
	 }
.sentence14_pinfo{
	 line-height:20px;
	 color:#333333;
	 margin:10px 0 0 30px;
	 padding-left:10px;
	 width:580px;
	 }
.sentence14_faq li{
	list-style:outside none;
	margin-top:1em;
	font-weight:bold;
	padding-left:20px;
	background:url(img/faq_list.gif) no-repeat 0px 4px;
}
.sentence14_faq A:link {
	color:#000066;
	}
.sentence14_faq A:visited {
	color:#000066;
	}
.sentence14_faq A:active {
	color:#000066;
	}
.sentence14_faq A:hover {
	color:#6C84F4;
	}
.sentence14_faq h3{
	background:#EAEAEA;
	padding:5px;
}

.sentence14_pinfo A:link {
	color:#006600;
	text-decoration:underline;
	}
.sentence14_pinfo A:visited {
	color:#006600;
	text-decoration:underline;
	}
.sentence14_pinfo A:active {
	color:#00CC00;
	text-decoration:underline;
	}
.sentence14_pinfo A:hover {
	color:#00CC00;
	text-decoration:underline;
	}
.sentence14_pinfo h3{
	background:#D6E8C1;
	padding:5px;
	margin-top:60px;
}
.green{
	color:#006600;
}
.faqbox{
	margin:5px 30px 60px 30px;
}
.que{
	background:#E1EAFF;
	padding:5px;
	font-weight:bold;
}
.ans{
	margin-bottom:50px;
	}
.pair_t{
	margin:0px 0px 10px 0px;
	padding:5px;
	border:solid 1px #ff0000;
	width:464px;
}
.pair_t0{
	border:solid 1px #ff0000;
	width:474px;
}
.pair_t A:link {
	color:#006600;
	text-decoration:underline;
	font-weight:bold;
	}
.pair_t A:visited {
	color:#006600;
	text-decoration:underline;
	font-weight:bold;
	}
.pair_t A:active {
	color:#006600;
	text-decoration:underline;
	font-weight:bold;
	}
.pair_t A:hover {
	color:#8AE6A4;
	text-decoration:underline;
	font-weight:bold;
	}
.lesson_title1{
	wudth:560px;
	margin:35px 0px 20px 30px ;
	height:37px;
	background:url(img/study_title1.gif) no-repeat;
	padding:23px 0px 0px 10px;
	color:#FFFFFF;
}
.lesson_info{
	wudth:580px;
	margin:35px 0px 20px 30px ;
	height:60px;
	background:url(img/pinf_title.gif) no-repeat;
}
.lesson_tboad{
	wudth:350px;
	margin:35px 0px 20px 30px ;
	height:75px;
	background:url(img/study_tboad.gif) no-repeat;
	padding:25px 10px 0px 125px;
	color:#FFFFFF;
	line-height:160%;
}
.lesson_tboad1{
	wudth:350px;
	margin:35px 0px 20px 30px ;
	height:65px;
	background:url(img/study_tboad.gif) no-repeat;
	padding:35px 10px 0px 125px;
	color:#FFFFFF;
	line-height:160%;
}
.lesson_tboad2{
	wudth:350px;
	margin:35px 0px 20px 30px ;
	height:90px;
	background:url(img/study_tboad.gif) no-repeat;
	padding:10px 10px 0px 125px;
	color:#FFFFFF;
	line-height:160%;
}
.s_moji{
	display: none;
}
.gazou280{
	width:280px;
	float:right;
	margin:0px 0px 20px 20px;
	padding-top:3px;
	clear:both;
	}
.gazou350{
	width:350px;
	float:right;
	margin:0px 0px 20px 20px;
	padding-top:3px;
	clear:both;
	}
.lesson_tboad a{
	font-weight:bold;
	font-size:16px;
	}
.lesson_tboad A:link {
	color:#ffffff;
	text-decoration:underline;
	}
.lesson_tboad A:visited {
	color:#ffffff;
	text-decoration:underline;
	}
.lesson_tboad A:active {
	color:#ffff00;
	text-decoration:underline;
	}
.lesson_tboad A:hover {
	color:#ffff00;
	text-decoration:underline;
	}

.lesson_tboad1 a{
	font-weight:bold;
	font-size:16px;
	}
.lesson_tboad1 A:link {
	color:#ffffff;
	text-decoration:underline;
	}
.lesson_tboad1 A:visited {
	color:#ffffff;
	text-decoration:underline;
	}
.lesson_tboad1 A:active {
	color:#ffff00;
	text-decoration:underline;
	}
.lesson_tboad1 A:hover {
	color:#ffff00;
	text-decoration:underline;
	}
	
.lesson_tboad2 a{
	font-weight:bold;
	font-size:16px;
	}	
.lesson_tboad2 A:link {
	color:#ffffff;
	text-decoration:underline;
	}
.lesson_tboad2 A:visited {
	color:#ffffff;
	text-decoration:underline;
	}
.lesson_tboad2 A:active {
	color:#ffff00;
	text-decoration:underline;
	}
.lesson_tboad2 A:hover {
	color:#ffff00;
	text-decoration:underline;
	}	
.backn_waku{
	width:540px;
	background:url(img/backn.gif) no-repeat;
	padding:50px 20px 0px 20px; 
	margin:40px 00px 0px 30px;
}
.backn_waku a{
	font-weight:bold;
	}
.backn_waku A:link {
	color:#333333;
	}
.backn_waku A:visited {
	color:#333333;
	}
.backn_waku A:active {
	color:#047391;
	text-decoration:underline;
	}
.backn_waku A:hover {
	color:#047391;
	text-decoration:underline;
	}
hr{
	height:1px; /*  */
	margin:12px auto;
 }
.hiduke{
	text-align:right;
	}
.akawaku{
	border:#FF0000 solid 1px;
	margin-right:20px;
	padding:5px;
}
.lesson_title2 {
	wudth:560px;
	height:47px;
	background:url(img/study_title1.gif) no-repeat;
	color:#FFFFFF;
	margin-top: 35px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 30px;
	padding-top: 13px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
