#main{float:right;width:550px;margin:3px 0px 10px;padding:20px 60px 60px 45px;border:2px outset #fff;
	background-color:#fde9d9;color:#031;font-size:16px;z-index:1;
}

#main{background-color:#fdeada;}
#main div.page{padding-top:2em;}
#main div.titl{height:28px;margin:20px -10px 15px -10px;padding-left:1em;color:#00b050;border-bottom:1px solid #999;}
#main div.titl2{margin-top:60px;}
#main h3{float:left;font-size:22px;line-height:1em;}
#main h4{margin:0px 0 0 360px;font-size:16px;letter-spacing:0.5em;font-weight:normal;}
#main .clr1{color:#00b050;}
#main p.tp{margin-top:1em;}
#main img{border:1px solid #ccc;}
/* #main img{border:0;}*/
#main p.img{margin:10px 0;text-align:center;text-indent:0;line-height:1.2em;font-size:14px;}
#main div.imgl{float:left;margin:5px 10px 0 -10px;text-align:center;text-indent:0;line-height:1.2em;font-size:14px;}
#main span.imgl{float:left;margin:5px 10px 0 -10px;text-align:center;text-indent:0;line-height:1.2em;font-size:14px;}
#main span.imgr{float:right;margin:5px -10px 0 -0px;text-indent:0;}
#main ul{list-style-type:none;}
#main #p05 ul li{margin-left:1em;text-indent:-1em;}

#p13 span.imgr{float:right;margin:5px -10px 0 10px;text-align:center;text-indent:0;line-height:1.2em;font-size:14px;}
#p12 div img{margin-left:90px}

#p11 ul{margin-bottom:15px;}
#p11 ul li{margin:3px 20px 3px 2em;text-indent:-1em}
#p11 div.bximg{width:525px;padding:10px;background-color:#fff;}
#p11 div.bximg .lt{float:left;border:0}
#p11 div.bximg .rt{float:right}
#p11 div.bximg p{margin:75px 0 0 120px;}
#p11 div.bximg p span{font-weight:bold;color:#c90}
#p11 div.bxtx{width:510px;margin:20px 0 0;padding:10px;border:1px solid #000;border-radius:10px;}
#p11 div.bxtx h5{font-size:16px;color:#c00;}

#main #p10 img{border:0;}
#p10 h5{margin:10px 0 5px;font-size:16px;color:#00b050;}
#p10 div.imgr{float:right;text-align:center;font-size:14px;padding:5px;line-height:1em;}
#p10 div.phto12{float:right;margin:10px 0px 0 10px;text-align:center;line-height:1em;}
#p10 div.phto12 p{width:150px;margin:0 auto 10px;text-indent:0;font-size:14px;padding:5px 10px;line-height:1.2em;border:1px solid #999;border-radius:10px;}
#p10 div.phto3{float:right;margin:20px -5px 0 10px;}
#p10 div.phto3 p{width:225px;margin:0 auto 10px;text-indent:0;font-size:14px;padding:5px 10px;line-height:1.2em;border:1px solid #999;border-radius:10px;}
#p10 div.phto4{float:left;margin:5px 10px 0 0}
#p10 div.phto4 p{width:240px;margin:0 auto 10px;text-indent:0;font-size:14px;padding:5px 10px;line-height:1.2em;border:1px solid #999;border-radius:10px;}

#p10 div.phto5{float:left;width:225px;margin:5px auto 8px;}
#p10 div.phto5 img{margin:5px 0 0 0px;}
#p10 div.phto5 .p5{width:183px;margin:0px 40px 0 5px;padding:5px 7px 5px 10px;
	text-indent:0;text-align:left;font-size:14px;line-height:1.2em;
	border:1px solid #999;border-radius:10px;}

#p10 div.phto6{float:right;width:300px;margin:5px auto 9px;}
#main #p10 div.phto6 img{margin:5px 0 0px 0px;/*border:1px solid #ccc;*/}
#p10 div.phto6 .cap6{float:right;width:85px;margin:15px 0px 0 0;padding:5px 10px;
	text-indent:0;text-align:left;font-size:14px;line-height:1.2em;
	border:1px solid #999;border-radius:10px;}
#p10 .mousukosi{text-indent:0;margin-top:20px;}

#p10 div.phto78{width:500px;margin-top:10px;text-align:center;}
#p10 div.phto78 p{text-align:left;text-indent:0;}
#p10 div.phto78 div.phto7{float:left;line-height:0;width:240px;}
#p10 div.phto78 p.cap{width:170px;margin:10px auto 0;padding:5px 8px 5px 10px;font-size:14px;line-height:1.2em;border:1px solid #999;border-radius:10px;}

#p09 h5{margin:10px 0 5px;font-size:16px;color:#000;}
#p09 div.imgr{float:right;text-align:center;font-size:14px;padding:5px;line-height:1em;}
#p09 p.yume{margin:20px 0 20px 60px;line-height:1em;letter-spacing:0;color:#000;font-size:16pt;font-family:"HG正楷書体-PRO";}

#p08 div.img3 img{margin:0px 0px 0 0px;}
#p08 h5{font-size:16px;margin:5px 0;color:blue;}
#p04 h5{font-size:16px;margin:5px 0;}
#p04 div.img2 img{margin:5px 10px 0 0px;}

/* === for debug === 
div{border:dashed 1px red;}img{border:dashed 1px green}
table,table td{border:1px dashed blue;}table th{border:dashed 1px blue;}
ul,ul li{border:1px dashed purple;}
*/
