body{margin:0;padding:0;background-color:#FFFFFF;font-family:‚l‚r ‚oƒSƒVƒbƒN, ƒqƒ‰ƒMƒmŠÛƒS Pro W4, Hiragino Maru Gothic Pro;}.container{width:860px;margin-right:auto;margin-left:auto;padding:0px;}.textfield{margin-bottom: 30px;padding:0px 10px 0px 10px;;font-size: 90%;line-height: 190%;text-align:left;color: #232323;}.center01{margin:30px auto 0px auto;padding:0px 0px 0px 0px;}.rights{width:252px;margin:0px 0px 20px 20px;padding:0px 0px 0px 0px;float: right;}.right229{width:229px;margin:0px 0px 20px 20px;padding:0px 0px 0px 0px;float: right;}.right208{width:208px;margin:0px 0px 20px 20px;padding:0px 0px 0px 0px;float: right;}.mg30{margin:30px 0px 30px 0px;}.photo1{padding: 0px;margin :0px 0px 0px 0px;border:1px solid #999999;}.photo229{width:229px;padding: 0px;margin :0px 0px 0px 0px;border:1px solid #999999;}.photo208{width:208px;padding: 0px;margin :0px 0px 0px 0px;}.phototext250{text-align:left;margin:0px 0px 12px 0px;padding:5px 0px 5px 0px;font-size:80%;line-height: 140%;color:#009baa;}.linkblock{border-top:1px dashed #FFFFFF;margin-bottom: 20px;padding:0px 0px 0px 0px;font-size: 90%;line-height: 170%;text-align:left;color: #232323;}.linktitle{margin:20px 0px 10px 0px;font-size: 100%;padding:2px 2px 2px 5px;text-decoration:none;border-top:1px solid #009baa;border-bottom:1px solid #009baa;color: #009baa;}.title{padding:12px 0px 12px 0px;}.toptext{width:400px;margin-top: 300px;margin-left:15px;padding:0px;font-size: 90%;line-height: 170%;text-align:left;color: #232323;}.toptext2{width:820px;margin-top: 10px;margin-bottom:50px;padding:5px 20px 5px 20px;font-size: 90%;line-height: 170%;text-align:left;color: #232323;}.mg20{padding:12px 0px 12px 0px;}.mgbt20{padding:0px;margin:0px 0px 0px 0px;}.copyright{text-align:center;margin: 30px 0px 10px 0px;padding:10px 0px 10px 0px ;color: #565656;font-size: 12px;line-height: 14px;border:1px solid #ABABAB;}.linkblock a{color:#009baa;text-decoration:underline;}.linkblock a:link{color:#009baa;text-decoration:underline;} .linkblock a:visited{color:#009baa;text-decoration:underline;}.linkblock a:hover{color: #FFFFFF;background-color:#009baa;text-decoration:none;}.writer{margin: 0px 0px 30px 0px;background-color:#efeeee;border:1px solid #CCCCCC;color:#343434;padding:5px;font-size: 80%;line-height: 150%;text-align:left;}.writer img{float:left;margin:0px 10px 0px 0px;border:1px solid #CCCCCC;}.clear{  clear: both;  font-size: 0;  line-height: 0;  height: 0px;  visibility: hidden;	}#p_table{  border-collapse: collapse;  margin:40px auto;font-size: 90%;line-height: 190%;}#p_table td{text-align:center;  padding:0.2em 3em 0.2em 3em;  border-style:solid;  border-width:1px;  border-color:#FFFFFF;}#p_table th{text-align:center;  padding:0.2em 3em 0.2em 3em;  border-style:solid;  border-width:1px;  border-color:#FFFFFF;  color:#FFFFFF;font-weight:normal; background-color:#666666;}#p_table caption{margin:0px 0px 0px 0px;padding:5px 0px 5px 0px;font-size:120%;line-height: 140%;color:#009baa;font-weight:bold;}.bold01{color:#FFFFFF;font-weight:bold;font-size: 110%;letter-spacing:0.2em;}.bold02{color:#009baa;font-weight:bold;font-size: 140%;margin:15px 0px;}a{color: #009baa;text-decoration:underline;}a:link{color: #009baa;text-decoration:underline;}a:visited{color: #009baa;text-decoration:underline;}a:hover{color: #FFFFFF;background-color:#009baa;text-decoration:none;}