#foot ul.menu,#foot ul.menu li a {
	background-image:url(image/foot_menu.gif);
}




.face {
	width:870px;
	height:236px;
	background-image:url(image/top_face.jpg);
	text-indent:-9999px;
	font-size:1px;
}
.read {
	margin:30px 20px;
}

.cap {
	border-left:solid 8px #F2F2F2;
	padding-left:8px;
	margin-bottom:20px;
	margin-top:5px;
}
.cap_title {
	margin-bottom:6px;
}
.cap_content {
	margin:10px;
}



.layout td {
	vertical-align:top;
}
.leftbox {
	width:160px;
	padding:20px 0;
	background-image:url(image/body_back.gif);
}
.rightbox {
	width:710px;
	padding:20px 0;
}
.leftbox .menu {
	margin-left:30px;
	width:104px;
	font-size:11px;
}
.leftbox .menu a {
	text-decoration:none;
}
.leftbox .menu a:hover {
	text-decoration:underline;
}
.leftbox .menu .title {
	font-size:14px;
	font-weight:bolder;
	margin-bottom:1em;
}
.leftbox .menu .category {
	margin-left:1px;
	margin-bottom:3px;
	font-size:12px;
	font-weight:bolder;
	color:#333333;
}
.leftbox .menu .comment {
	margin-left:2px;
	margin-bottom:3px;
	font-size:11px;
}
.leftbox .menu .type {
	margin-left:10px;
}
.leftbox .menu .text {
	font-size:11px;
	margin-bottom:1em;
}
.leftbox .menu .link {
	font-size:10px;
	margin-bottom:1em;
}
.leftbox .menu .line {
	margin-bottom:3px;
}




h2 {
	margin-bottom:20px;
}
h3 {
	margin-bottom:10px;
}
.content {
	margin:20px 40px 20px 20px;
}
.content_full {
	margin:20px 25px 20px 0px;
}




.top_image {
	margin:1em 0;
	text-align:center;
}
.right {
	text-align:right;
}



.pouch_photo {
	width:685px;
	text-align:center;
	margin-bottom:10px;
}
.pouch_photo_text {
	width:685px;
	margin-bottom:10px;
}
.pouch_box {
	width:685px;
	padding:10px 0;
	margin-bottom:20px;
	border:solid 1px #8B9298;
}
.pouch_bgc_a {
	background-color:#FFF1DB;
}
.pouch_bgc_b {
	background-color:#FFDBDB;
}
.pouch_box h4 {
	margin-bottom:15px;
}
.pouch_box .photo {
	margin:0 15px;
}
.pouch_box ul {
	margin:0 0 0 15px;
}
.pouch_box li {
	font-size:12px;
	margin-left:1.4em;
	text-indent:-1.4em;
}
.pouch ul {
	margin-top:1em;
}
.pouch li {
	font-size:12px;
	margin-left:1.4em;
	text-indent:-1.4em;
}
.pouch .point {
	font-size:16px;
	font-weight:bolder;
}
.pouch .select {
	font-size:12px;
	margin-top:1em;
	margin-left:1.4em;
	text-indent:-1.4em;
}
.pouch .check {
	font-size:12px;
	margin-left:2.4em;
	text-indent:-1em;
}
.pouch .link {
	color:#00008C;
	font-size:12px;
	margin-left:1.4em;
}
.pouch .link img {
	vertical-align:middle;
}
.pouch .button {
	font-size:12px;
	margin-top:0.4em;
	color:#00008C;
	text-align:center;
}
.pouch .hosi {
	background:url(image/pouch_hosi.gif) left top no-repeat;
	padding-left:16px;
}









.pouch_howto_image {
	margin-left:20px;
	margin-top:20px;
	margin-bottom:20px;
}
.pouch_howto .method_tit {
	font-size:15px;
	font-weight:bolder;
}
.pouch_howto .method_chk {
	margin-left:3em;
	text-indent:-1em;
}
.pouch_howto .method_img {
	margin-top:2em;
	margin-bottom:1em;
}
.pouch_howto .method_lnk {
	color:#00008C;
	margin-left:3em;
}
.pouch_howto .method_lnk img {
	vertical-align:middle;
}
.pouch_howto ul {
	margin-top:1em;
	margin-bottom:1em;
}
.pouch_howto li {
	font-size:12px;
	margin-left:1.4em;
	text-indent:-1.4em;
}
.pouch_howto .point {
	font-size:16px;
	font-weight:bolder;
}
.pouch_howto .select {
	font-size:12px;
	margin-left:1.4em;
	text-indent:-1.4em;
}
.pouch_howto .check {
	font-size:12px;
	margin-left:2.4em;
	text-indent:-1em;
}
.pouch_howto .etc {
	font-size:12px;
	margin-left:1em;
	text-indent:-1em;
}
.pouch_howto .link {
	color:#00008C;
	font-size:12px;
	margin-left:1.4em;
}
.pouch_howto .link img {
	vertical-align:middle;
}
.pouch_howto .button {
	font-size:12px;
	margin-top:1em;
	margin-bottom:2em;
	color:#00008C;
	text-align:center;
}
.pouch_howto .plice {
	border-collapse:separate;
	border-spacing:6px;
}
.pouch_howto .plice th {
	padding:2px 6px;
	border:solid 1px #000000;
	text-align:center;
	vertical-align:middle;
	background-color:#FFE49E;
	font-weight:bolder;
}
.pouch_howto .plice td {
	padding:6px;
	border:solid 1px #000000;
	text-align:center;
	vertical-align:middle;
}
.pouch_howto .plice td.no_style {
	padding:0;
	border:none;
}
.pouch_howto .plice .plice_in {
	border-collapse:collapse;
	border-spacing:0;
}
.pouch_howto .plice .plice_in td {
	padding:6px;
	border:solid 1px #000000;
	text-align:center;
	vertical-align:middle;
}
.pouch_howto .plice .plice_in .num {
	background-color:#E7E7E7;
}
.pouch_howto .plice .plice_in .man {
	background-color:#E7D4D4;
}
.pouch_howto .plice .plice_in .som td {
	border-bottom:dotted 1px #000000;
}
.pouch_howto .bank {
	margin-top:6px;
}
.pouch_howto .bank td {
	padding-left:20px;
}
.pouch_howto .address_box {
	border:dotted 1px #cc9933;
	padding:10px 20px;
	background-color:#fffdf0;
}
.pouch_howto .address_title {
	font-size:16px;
	font-weight:bolder;
	color:#990000;
}
.pouch_howto .address_body {
	padding-top:6px;
	padding-left:20px;
}
.pouch_howto .hosi {
	background:url(image/pouch_hosi.gif) left top no-repeat;
	padding-left:16px;
}




.day .photo {
	text-align:center;
	margin-top:2em;
	margin-bottom:2em;
}
.day ul {
	margin-top:1em;
}
.day li {
	font-size:12px;
	margin-left:1.4em;
	text-indent:-1.4em;
}
.day .etc {
	margin-top:1em;
	font-size:12px;
	margin-left:1em;
	text-indent:-1em;
}
.day .check {
	font-size:12px;
	margin-left:2.4em;
	text-indent:-1em;
}
.day .point {
	font-size:16px;
	font-weight:bolder;
}
.day .select {
	font-size:12px;
	margin-top:1em;
	margin-left:1.4em;
	text-indent:-1.4em;
}
.day .link {
	color:#00008C;
	font-size:12px;
	margin-left:1.4em;
}
.day .button {
	font-size:12px;
	margin-top:0.4em;
	color:#00008C;
	text-align:center;
}
.day .link {
	color:#00008C;
	font-size:12px;
	margin-left:1.4em;
}
.day .link img {
	vertical-align:middle;
}
.day .tell {
	margin-left:1.4em;
	font-size:14px;
}
.day .hosi {
	background:url(image/day_hosi.gif) left top no-repeat;
	padding-left:16px;
}




.plaza .photo {
	text-align:center;
}
.plaza .link {
	color:#00008C;
	margin-left:1.4em;
	text-align:right;
}
.plaza .link img {
	vertical-align:middle;
}
.plaza .news_box {
	padding:10px 0;
	margin-bottom:20px;
	border:solid 1px #8B9298;
	background-color:#FFF1DB;
}
.plaza .news_box .news {
	margin:10px;
	color:#0000cc;
}
.plaza .news_box ul.news {
	margin:10px;
	margin-left:30px;
	list-style-type:disc;
}
.plaza .news_box li {
	color:#0000cc;
}
.plaza .plaza_box {
	width:324px;
	height:231px;
	background:url(image/plaza_img04.jpg) left top no-repeat;
}
.plaza .plaza_box .tit {
	padding-top:15px;
	padding-left:15px;
	padding-bottom:6px;
}
.plaza .plaza_box .msg {
	padding-left:15px;
	padding-right:20px;
	height:140px;
}
.plaza .plaza_box .msg img {
	margin:0 5px;
}
.plaza .plaza_box .center {
	text-align:center;
}
.plaza .plaza_box .but {
	padding-right:20px;
	text-align:right;
}




.plaza_paper .point {
	font-size:16px;
	font-weight:bolder;
}
.plaza_paper .msg {
	margin:0.7em 0;
}
.plaza_paper .select {
	margin-top:1em;
	margin-left:1.4em;
	text-indent:-1.4em;
}
.plaza_paper .check {
	margin-left:1em;
	text-indent:-1em;
}
.plaza_paper .link {
	color:#00008C;
	font-size:12px;
	margin-left:1.4em;
}
.plaza_paper .link img {
	vertical-align:middle;
}
.plaza_paper .counter {
	margin-top:0.6em;
}
.plaza_paper .photo {
	width:180px;
}
.plaza_paper .text {
	width:470px;
}
.plaza_paper .address_box {
	border:dotted 1px #cc9933;
	padding:10px 20px;
	background-color:#fffdf0;
}
.plaza_paper .address_title {
	font-size:16px;
	font-weight:bolder;
	color:#990000;
}
.plaza_paper .address_body {
	padding-top:6px;
	padding-left:20px;
}
.plaza_paper .address_body .link {
	margin-left:0;
	margin-top:6px;
}




.plaza_map .point {
	font-size:16px;
	font-weight:bolder;
}
.plaza_map .text {
	margin:0.5em 0;
}
.plaza_map .link {
	color:#00008C;
	font-size:12px;
	margin-left:1.4em;
}
.plaza_map .link img {
	vertical-align:middle;
}
.plaza_map .address_box {
	border:dotted 1px #cc9933;
	padding:10px 20px;
	background-color:#fffdf0;
}
.plaza_map .address_title {
	font-size:16px;
	font-weight:bolder;
	color:#990000;
}
.plaza_map .address_body {
	padding-top:6px;
	padding-left:20px;
}
.plaza_map .address_body .link {
	margin-left:0;
	margin-top:6px;
}




.plaza_goods .linker {
	text-align:center;
	margin-bottom:2em;
}
.plaza_goods .linker a {
	background:url(image/plaza_goods_arrow.gif) left center no-repeat;
	padding-left:14px;
}
.plaza_goods .point {
	font-size:16px;
	font-weight:bolder;
}
.plaza_goods .link {
	color:#00008C;
	margin-left:1.4em;
}
.plaza_goods .link img {
	vertical-align:middle;
}
.plaza_goods .listup_box {
	width:600px;
	margin-left:25px;
	margin-bottom:40px;
	border:solid 1px #999999;
}
.plaza_goods .listup_title {
	margin-bottom:20px;
}
.plaza_goods .listup_table {
	width:600px;
}
.plaza_goods .listup_table td {
	width:200px;
	text-align:center;
	padding-bottom:14px;
}
.plaza_goods .listup_table .bd_a {
	margin-bottom:10px;
}
.plaza_goods .listup_table .bd_b {
	margin-bottom:5px;
}
.plaza_goods .listup_table .bd_c {
}
.plaza_goods .listup_table .bd_d {
	font-size:11px;
}

.plaza_goods .data td {
	padding-right:15px;
}
.plaza_goods .data .price {
	text-align:right;
}
.plaza_goods .calendar {
	margin-top:10px;
}
.plaza_goods .calendar .text {
	width:450px;
}
.plaza_goods .calendar .photo {
	padding-left:10px;
}
.plaza_goods .disc {
	margin-left:0.6em;
	text-indent:-0.6em;
}
.plaza_goods .coll {
	width:560px;
	padding:6px;
	text-align:center;
	background-color:#F5F0E4;
}
.plaza_goods .address_box {
	border:dotted 1px #cc9933;
	padding:10px 20px;
	background-color:#fffdf0;
}
.plaza_goods .address_title {
	font-size:16px;
	font-weight:bolder;
	color:#990000;
}
.plaza_goods .address_body {
	padding-top:6px;
	padding-left:20px;
}
.plaza_goods .address_body .link {
	margin-left:0;
	margin-top:6px;
}
.plaza_goods .kome {
	margin-left:1em;
	text-indent:-1em;
}
.plaza_goods .disc {
	margin-left:0.6em;
	text-indent:-0.6em;
}



.box .point {
	font-size:16px;
	font-weight:bolder;
}
.box .num {
	margin-left:1.4em;
	text-indent:-1.4em;
}
.box .button {
	margin-top:10px;
	text-align:center;
}
.box .disc {
	margin-left:0.6em;
	text-indent:-0.6em;
}
.box .disc img {
	vertical-align:middle;
}
.box .address_box {
	border:dotted 1px #cc9933;
	padding:10px 20px;
	background-color:#fffdf0;
}
.box .address_title {
	font-size:16px;
	font-weight:bolder;
	color:#990000;
}
.box .address_body {
	padding-top:6px;
	padding-left:20px;
}




.box_news .news_box {
	width:648px;
	padding:10px 0;
	margin-bottom:20px;
	border:solid 1px #8B9298;
	background-color:#FFF1DB;
}
.box_news .news_box .title {
	margin-bottom:10px;
}
.box_news .news_box ul.news {
	margin-top:0;
	margin-left:30px;
	margin-right:20px;
	list-style-type:disc;
}
.box_news .news_box li {
	color:#0000cc;
}
.box_news .dia {
	margin-left:1em;
	text-indent:-1em;
}
.box_news .day {
	font-size:16px;
	font-weight:bolder;
}
.box_news .type {
	margin-top:20px;
	font-size:14px;
	font-weight:bolder;
}
.box_news .area {
	margin:10px 0;
	font-size:14px;
}
.box_news .spot {
	margin-left:20px;
	padding:1px 6px;
	border:solid 1px #666666;
	border-bottom:none;
	background-color:#FFA58C;
}
.box_news .addr {
	margin-left:20px;
	padding:1px 6px;
	border:solid 1px #666666;
	border-top:none;
	background-color:#FFDFD6;
	margin-bottom:2px;
}




.plaza_study .point {
	font-size:16px;
	font-weight:bolder;
}
.plaza_study .link {
	color:#00008C;
	margin-left:1.4em;
}
.plaza_study .link img {
	vertical-align:middle;
}
.plaza_study .gaiyou {
	width:650px;
}
.plaza_study .gaiyou_foot {
	width:650px;
	margin:10px 0;
	text-align:right;
}
.plaza_study .gaiyou td {
	padding:3px 6px;
	border:solid 1px #512100;
}
.plaza_study .gaiyou .cl_he {
	background-color:#A64500;
	color:#ffffff;
	font-weight:bolder;
	text-align:center;
	font-size:14px;
}
.plaza_study .gaiyou .cl_tlf {
	width:50%;
	background-color:#FFF7FA;
	text-align:center;
	font-weight:bolder;
}
.plaza_study .gaiyou .cl_tri {
	width:50%;
	background-color:#FFFFFF;
	text-align:center;
	font-weight:bolder;
}
.plaza_study .gaiyou .cl_ca {
	background-color:#FFDDCF;
}
.plaza_study .gaiyou .cl_blf {
	padding:3px 16px;
	background-color:#FFF7FA;
}
.plaza_study .gaiyou .cl_bri {
	padding:3px 16px;
	background-color:#FFFFFF;
}
.plaza_study .gaiyou .cl_ace {
	padding:3px 16px;
	background-color:#FFF7FA;
}
.plaza_study .gaiyou .cl_bce {
	padding:3px 16px;
	background-color:#FFFFFF;
}
.plaza_study .gaiyou .cl_tce {
	background-color:#FFC5AD;
}
.plaza_study a {
	text-decoration:none;
}
.plaza_study a:hover {
	text-decoration:underline;
}




.issuance .lib {
	width:640px;
}
.issuance .lib .ev {
	width:28%;
	padding:2px 6px;
	border:solid 1px #666666;
	background-color:#FFE0E0;
}
.issuance .lib .ma {
	width:72%;
	padding:2px 6px;
	border:solid 1px #666666;
}
.issuance .link {
	color:#00008C;
}
.issuance .link img {
	vertical-align:middle;
}




.day_howto_image {
	margin-left:20px;
	margin-top:20px;
	margin-bottom:20px;
}
.day_howto .method_tit {
	font-size:15px;
	font-weight:bolder;
}
.day_howto .method_chk {
	margin-left:3em;
	text-indent:-1em;
}
.day_howto .method_img {
	margin-top:2em;
	margin-bottom:1em;
}
.day_howto .method_lnk {
	color:#00008C;
	margin-left:3em;
}
.day_howto .method_lnk img {
	vertical-align:middle;
}
.day_howto ul {
	margin-top:1em;
	margin-bottom:1em;
}
.day_howto li {
	font-size:12px;
	margin-left:1.4em;
	text-indent:-1.4em;
}
.day_howto .point {
	font-size:16px;
	font-weight:bolder;
}
.day_howto .select {
	font-size:12px;
	margin-left:1.4em;
	text-indent:-1.4em;
}
.day_howto .check {
	font-size:12px;
	margin-left:2.4em;
	text-indent:-1em;
}
.day_howto .etc {
	font-size:12px;
	margin-left:1em;
	text-indent:-1em;
}
.day_howto .link {
	color:#00008C;
	font-size:12px;
	margin-left:1.4em;
}
.day_howto .link img {
	vertical-align:middle;
}
.day_howto .button {
	font-size:12px;
	margin-top:1em;
	margin-bottom:2em;
	color:#00008C;
	text-align:center;
}
.day_howto .plice {
	border-collapse:separate;
	border-spacing:6px;
}
.day_howto .plice th {
	padding:2px 6px;
	border:solid 1px #000000;
	text-align:center;
	vertical-align:middle;
	background-color:#FFE49E;
	font-weight:bolder;
}
.day_howto .plice td {
	padding:6px;
	border:solid 1px #000000;
	text-align:center;
	vertical-align:middle;
}
.day_howto .plice td.np {
	padding:0;
}
.day_howto .plice td .som {
	width:100%;
	height:80px;
	border-collapse:collapse;
	border-spacing:0;
}
.day_howto .plice td .som tr {
	height:50%;
}
.day_howto .plice td .som td {
	padding:0;
	border:none;
}
.day_howto .plice td .som td.n {
	border-bottom:dotted 1px #000000;
}
.day_howto .plice td .som td.n {
	border-bottom:dotted 1px #000000;
}
.day_howto .plice .sub {
	background-color:#F0F0F0;
}
.day_howto .plice .size {
	background-color:#FFC080;
}
.day_howto .plice .som_d {
	padding-top:6px;
	padding-bottom:4px;
	border-bottom:dotted 1px #000000;
	margin-bottom:4px;
}
.day_howto .plice .som_p {
	padding-bottom:6px;
}
.day_howto .pb {
	width:650px;
}
.day_howto .pb th {
	padding:1px;
	white-space:nowrap;
}
.day_howto .pb td {
	padding:1px;
}
.day_howto .bank {
	margin-top:6px;
}
.day_howto .bank td {
	padding-left:20px;
}
.day_howto .address_box {
	border:dotted 1px #cc9933;
	padding:10px 20px;
	background-color:#fffdf0;
}
.day_howto .address_title {
	font-size:16px;
	font-weight:bolder;
	color:#990000;
}
.day_howto .address_body {
	padding-top:6px;
	padding-left:20px;
}
.day_howto .hosi {
	background:url(image/day_hosi.gif) left top no-repeat;
	padding-left:16px;
}




.kibou .ly_a {
	margin:20px 0;
	width:630px;
}
.kibou .ly_a td {
	width:210px;
	vertical-align:top;
}
.kibou .ly_a .row_a td {
	vertical-align:middle;
}
.kibou .ly_a td div {
	margin-left:5px;
}
.kibou .ly_a .col_a {
	text-align:center;
	margin-bottom:10px;
	vertical-align:bottom;
}
.kibou .ly_a .col_b {
	text-align:center;
	margin-bottom:10px;
}
.kibou .ly_a .col_c {
}
.kibou .ly_b {
	margin:2px 0;
	width:630px;
}
.kibou .ly_b .cl_a {
	margin-right:5px;
	padding:10px;
	background-color:#FFE7DA;
}
.kibou .ly_b .link {
	margin-top:10px;
}




.ukeoi h4 {
	margin-top:2em;
	margin-bottom:1em;
	font-size:16px;
	font-weight:bolder;
}
.ukeoi p {
	margin-top:1em;
	margin-bottom:1em;
}
.ukeoi .ex {
	margin-left:1.6em;
	text-indent:-1.6em;
}
.ukeoi .address_box {
	border:dotted 1px #cc9933;
	padding:10px 20px;
	background-color:#fffdf0;
}
.ukeoi .address_title {
	font-size:16px;
	font-weight:bolder;
	color:#990000;
}
.ukeoi .address_body {
	padding-top:6px;
	padding-left:20px;
}




.holiday {
	margin:20px 0px 20px 20px;
}
.holiday .list {
	width:665px;
	border:solid 2px #000000;
}
.holiday .list th {
	padding:2px;
	background-color:#FFE0E0;
	border:solid 1px #000000;
	text-align:center;
}
.holiday .list td {
	padding:2px;
	background-color:#FFFFFF;
	border:solid 1px #000000;
	text-align:center;
	font-size:11px;
}
.holiday .list .rb {
	border-right:solid 2px #000000;
	text-align:center;
	font-size:11px;
}

