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;}.centers{width:319px;margin-right:auto;margin-left:auto;margin-top:30px;padding:0px 0px 0px 0px;}.rights{margin:0px 0px 0px 20px;padding:0px 0px 0px 0px;float: right;}.mg30{margin:30px 0px 30px 0px;}.photo1{width:250px;padding: 0px;margin :0px 0px 0px 0px;border:1px solid #999999;}.photo317{width:317px;padding: 0px;margin :0px 0px 0px 0px;border:1px solid #999999;}.photo2{padding: 0px;margin :0px 0px 0px 0px;border:1px solid #999999;}.phototext{margin:0px 0px 12px 0px;padding:5px;font-size:80%;line-height: 140%;color:#009baa;}.phototext250{width:252px;margin:0px 0px 12px 0px;padding:5px 0px 5px 0px;font-size:80%;line-height: 140%;color:#009baa;}.phototext314{width:319px;margin:0px 0px 12px 0px;padding:5px 0px 5px 0px;font-size:80%;line-height: 140%;color:#009baa;text-align:left;}.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 30px 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;	}a{color: #99ff33;text-decoration:underline;}a:link{color: #99ff33;text-decoration:underline;}a:visited{color: #99ff33;text-decoration:underline;}a:hover{color: #99ff33;background-color:#FFFFFF;text-decoration:none;}div.quanp-banner{	text-align:center;}div.quanp-banner img{	border:none;	margin:20px auto 60px auto;}