@charset  "Shift_JIS";/* Common Tags *//* ----------------------------------------------------- */body {	text-align:center;	margin:0px;	padding:0px;	font-size:12px;	color:#333;}.txt10 {font-size:10px; line-height:120%; color:#333333;}.txt11 {font-size:11px; line-height:120%; color:#333333;}.txt12 {font-size:12px; line-height:120%; color:#333333;}.txt14 {font-size:14px; line-height:120%; color:#333333;}.txt16 {font-size:16px; line-height:120%; color:#333333;}.txt10-white {font-size:10px; line-height:120%; color:#ffffff;}.txt11-white {font-size:11px; line-height:120%; color:#ffffff;}.txt12-white {font-size:12px; line-height:120%; color:#ffffff;}.txt14-white {font-size:14px; line-height:120%; color:#ffffff;}.txt16-white {font-size:10px; line-height:120%; color:#ffffff;}.txt10-gray {font-size:10px; line-height:120%; color:#cccccc;}.txt11-gray {font-size:11px; line-height:120%; color:#cccccc;}.txt12-gray {font-size:12px; line-height:120%; color:#cccccc;}.txt14-gray {font-size:14px; line-height:120%; color:#cccccc;}.txt16-gray {font-size:10px; line-height:120%; color:#cccccc;}.txt10-blue {font-size:10px; line-height:120%; color:#0066cc;}.txt11-blue {font-size:11px; line-height:120%; color:#0066cc;}.txt12-blue {font-size:12px; line-height:120%; color:#0066cc;}.txt14-blue {font-size:14px; line-height:120%; color:#0066cc;}.txt16-blue {font-size:16px; line-height:120%; color:#0066cc;}.txt10-water {font-size:10px; line-height:120%; color:#6699cc;}.txt11-water {font-size:11px; line-height:120%; color:#6699cc;}.txt12-water {font-size:12px; line-height:120%; color:#6699cc;}.txt14-water {font-size:14px; line-height:120%; color:#6699cc;}.txt16-water {font-size:16px; line-height:120%; color:#6699cc;}.txt10-orange {font-size:10px; line-height:120%; color:#ff6600;}.txt11-orange {font-size:11px; line-height:120%; color:#ff6600;}.txt12-orange {font-size:12px; line-height:120%; color:#ff6600;}.txt14-orange {font-size:14px; line-height:120%; color:#ff6600;}.txt16-orange {font-size:10px; line-height:120%; color:#ff6600;}.txt10-pink {font-size:10px; line-height:120%; color:#ff6666;}.txt11-pink {font-size:11px; line-height:120%; color:#ff6666;}.txt12-pink {font-size:12px; line-height:120%; color:#ff6666;}.txt14-pink {font-size:14px; line-height:120%; color:#ff6666;}.txt16-pink {font-size:10px; line-height:120%; color:#ff6666;}.txt10-green {font-size:10px; line-height:120%; color:#669900;}.txt11-green {font-size:11px; line-height:120%; color:#669900;}.txt12-green {font-size:12px; line-height:120%; color:#669900;}.txt14-green {font-size:14px; line-height:120%; color:#669900;}.txt16-green {font-size:10px; line-height:120%; color:#669900;}.block-00 { border:0px; margin:0px; padding:0px;}.block-02 { border:0px; margin:0px 0px 2px 0px; padding:0px;}.block-03 { border:0px; margin:0px 0px 3px 0px; padding:0px;}.block-05 { border:0px; margin:0px 0px 5px 0px; padding:0px;}.block-10 { border:0px; margin:0px 0px 10px 0px; padding:0px;}.block-15 { border:0px; margin:0px 0px 15px 0px; padding:0px;}.block-20 { border:0px; margin:0px 0px 20px 0px; padding:0px;}.block-30 { border:0px; margin:0px 0px 30px 0px; padding:0px;}.block-40 { border:0px; margin:0px 0px 40px 0px; padding:0px;}.block-50 { border:0px; margin:0px 0px 50px 0px; padding:0px;}a {text-decoration:underline; color:#ff6600;}a:hover {text-decoration:underline; color:#ff9900;}a.link-blue {text-decoration:underline; color:#6699cc;}a.link-blue:hover {text-decoration:underline; color:#3366cc;}a.link-green {text-decoration:underline; color:#669900;}a.link-green:hover {text-decoration:underline; color:#336600;}a.link-pink {text-decoration:underline; color:#ff6666;}a.link-pink:hover {text-decoration:underline; color:#ff3333;}a.link-purple {text-decoration:underline; color:#cc6699;}a.link-purple:hover {text-decoration:underline; color:#cc3366;}.floatCLR {	overflow:hidden;	height:0;	clear:both;}.navi {	margin:0px;	padding-left:15px;}.main {	margin:0px;	padding-left:10px;	padding-right:19px;}.footer { border:0px; margin:40px 0px 20px 0px; padding:0px;}.pan {	text-align:right;	margin:20px 20px 10px 20px;}.pan a {	color:#333;}.back-top {	text-align:right;	margin-top:20px;	padding:0px;}/* ----------------------------------------------------- *//* オープニング・ページ *//* ----------------------------------------------------- */.op_skip {	width:700px;	margin:0px;	padding:10px 0px 30px 0px;	text-align:right;}.op_footer {	width:700px;	margin:10px 0px 20px 0px;	padding:0px;}/* トップ・ページ *//* ----------------------------------------------------- */.footer {	margin:30px 0px 20px 0px;	padding:0px;}