/* CSS Document */

body,td,th {
	font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", Osaka, "‚l‚r PƒSƒVƒbƒN";
	font-size: 11px;
	color: #333333;
	text-align: left;
	vertical-align: top;
	line-height: 13px;
}
body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a:link {
	color: #0066FF;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #0066FF;
}
a:hover {
	text-decoration: underline;
	color: #000099;
}
a:active {
	text-decoration: none;
	color: #000099;
}
.contents {
	width: 770px;
	margin-right: auto;
	margin-left: auto;
}
.header {
	margin: 0px;
	padding: 0px 0px 20px;
}
.header_logo {
	margin: 0px;
	padding: 10px 0px 15px;
	width: 770px;
}
.header_menu {
	margin: 0px;
	padding: 0px;
	height: 16px;
	width: 770px;
}
.header_line {
	margin: 0px;
	padding: 0px;
	height: 1px;
	width: 770px;
}
.main {
	padding: 0px;
}
.footer {
	margin: 0px;
	padding: 40px 0px 10px;
}
.footer_logo {
}
.footer_line {
	margin: 0px;
	padding: 2px 0px;
	height: 1px;
	width: 770px;
}
.footer_info {
	margin: 0px;
	padding: 0px;
	font-family: "Times New Roman", Times, serif;
	color: #998157;
	line-height: 12px;
}
.home_main {
}
.home_image {
	width: 770px;
	margin: 0px;
	padding: 60px 0px 10px;
}
.home_menu {
	margin: 0px;
	width: 770px;
	padding: 0px;
}
.home_menu_02 {
	margin: 0px;
	padding: 0px 0px 100px;
	width: 770px;
}
.home_colum_head {
	margin: 0px;
	padding: 0px;
	width: 120px;
}
.home_colum_image {
	margin: 0px;
	padding: 0px;
	width: 120px;
}
.home_colum_txt {
	margin: 0px;
	padding: 0px;
	width: 330px;
}
.home_colum_txt_s {
	padding-right: 50px;
	padding-left: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.home_colum_txt_date {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	padding: 0px;
	color: #816223;
	height: 15px;
}
.home_colum_txt_main {
	margin: 0px;
	padding: 0px;
	height: 50px;
}
.home_colum_link {
	margin-top: 10px;
}
.home_itembanners {
	margin: 0px;
	padding: 0px;
	width: 200px;
}
.home_itembanners_s {
}
.home_itembanner {
	margin: 0px;
	padding: 0px;
}
.home_miscs {
	margin: 0px;
	padding: 0px;
}
.home_miscs_item {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.home_mailmagazin {
	margin: 0px;
	padding: 0px;
}
.catalog_main {
}
.catalog_home_left {
	margin: 0px;
	padding: 0px;
	width: 590px;
}
.catalog_home_right {
	margin: 0px;
	padding: 0px;
	width: 180px;
}
.catalog_head {
	margin: 0px 0px 4px;
	padding: 0px;
}
.catalog_thumbs {
	margin: 0px;
	padding: 0px;
	width: 560px;
}
.catalog_thumb {
	margin: 0px 4px 4px 0px;
	padding: 0px;
}
.catalog_newmark {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.caandf_catalog {
	margin: 0px 0px 20px;
	padding: 0px;
}
.candf_catalog_image {
	margin: 0px;
	padding: 0px;
}
.candf_catalog_title {
	padding: 0px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.candf_catalog_txt {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.candf_catalog_demand {
	margin: 0px;
	padding: 0px;
}
.catalog_banners {
	margin: 0px 0px 15px;
	padding: 0px;
}
.catalog_banner {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}
.catalog_banner_buttons {
	width: 180px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #998157;
}
.catalog_banner_button {
	margin: 0px;
	padding: 1px;
}
.catalog_sn_banners_title {
	margin: 0px 0px 2px;
	padding: 0px;
}
.cafe_main {
}
.cafe_banner {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.cafe_main_cafe {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.cafe_main_flower {
	margin: 0px;
	padding: 0px;
}
.cafe_head {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.cafe_head_image {
	margin: 0px 0px 10px;
	padding: 0px;
}
.cafe_head_txt {
	margin: 0px;
	padding: 0px;
	line-height: 16px;
}
.cafe_season {
	width: 770px;
}
.cafe_season_head {
	margin: 0px;
	padding: 0px;
	background-color: #D5D0CB;
}
.cafe_season_menu {
	margin: 0px;
	padding: 0px 0px 10px;
}
.cafe_season_menu_left {
	margin: 0px;
	padding: 10px 0px;
}
.cafe_season_menu_rignt {
	margin: 0px;
	padding: 0px;
}
.cafe_season_menu_txts {
	margin: 0px;
	padding-top: 0px;
	padding-right: 50px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.cafe_season_menu_name {
	font-size: 12px;
	color: #41301E;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-weight: bold;
	padding-top: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #41301E;
}
.cafe_season_menu_txt {
	margin: 0px 0px 15px;
	padding: 0px;
}
.cafe_season_menu_price {
	font-size: 12px;
	color: #41301E;
	margin: 0px;
	padding: 0px;
	line-height: 16px;
}
.cafe_season_menu_pict {
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.csol_main {
}
.csol_head {
	margin: 0px 0px 30px;
	padding: 0px;
}
.csol_head_pict01 {
	margin: 0px;
	padding: 0px;
	width: 770px;
}
.csol_head_pict02 {
	margin: 0px;
	padding: 0px;
	width: 770px;
}
.csol_head_txt {
	margin: 0px;
	padding: 15px 0px 0px;
	line-height: 20px;
}
.csol_items {
	margin: 0px;
	padding: 0px;
}
.csol_item {
	margin: 0px 0px 50px;
	padding: 0px;
}
.csol_item_head {
	margin: 0px 0px 10px;
	padding: 0px;
}
.csol_item_contents {
	margin: 0px;
	padding: 0px;
}
.csol_item_contents_s {
	margin: 0px 0px 20px;
	padding: 0px;
}
.csol_item_logo {
	margin: 0px;
	padding: 0px;
}
.csol_item_content {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.csol_item_pict {
	margin: 0px 0px 5px;
	padding: 0px;
	width: 325px;
}
.csol_item_txt_head {
	margin: 0px 0px 2px;
	padding: 0px 0px 5px;
	font-weight: bold;
	color: #998157;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #998157;
}
.csol_item_jarapa_images {
	margin: 0px;
	padding: 0px 0px 10px;
}
.csol_item_txt {
	margin: 0px;
	padding: 0px;
	line-height: 15px;
}
.csol_item_rag {
	margin: 0px;
	padding: 0px 0px 35px;
}
.csol_item_rag_head {
	margin: 0px 0px 10px;
	padding: 0px;
}
.csol_item_rag_head_s {
	margin: 0px;
	padding: 0px 0px 3px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #998157;
}
.csol_item_rag_head02 {
	margin-bottom: 20px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
.csol_item_rag_head02_txt {
	line-height: 15px;
	text-align: left;
	vertical-align: middle;
}
.csol_item_rag_images {
	margin: 0px 0px 3px;
	padding: 0px;
}
.csol_item_rag_names {
	margin: 0px;
	padding: 0px;
}
.csol_item_rag_name {
	margin: 0px;
	padding: 0px;
	text-align: center;
}
.tbs_main {
}
.tbs_head {
	margin: 0px 0px 30px;
	padding: 0px;
}
.tbs_head_01 {
	margin: 0px;
	padding: 0px;
}
.tbs_head_02 {
	margin: 0px 0px 5px;
	padding: 0px;
}
.tbs_head_03 {
	margin: 0px;
	padding: 0px;
}
.tbs_head_txt {
	margin: 0px;
	padding: 0px;
}
.tbs_address {
	margin: 0px 0px 30px;
	padding: 0px;
}
.tbs_address_txt {
	margin: 0px;
	padding: 0px;
	line-height: 18px;
}
.tbs_address_map {
	margin: 18px 0px 0px;
	padding: 0px;
}
.tbs_other {
	margin: 0px;
	padding: 15px 0px 0px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #998157;
}
.tbs_other_address {
	margin: 0px;
	padding: 0px;
	line-height: 18px;
	color: #998157;
}
.apart_main {
}
.apart_menus {
	margin: 0px;
	padding: 0px;
}
.apart_menu {
	margin: 0px;
	padding: 0px;
	width: 520px;
}
.apart_menu_dottline {
	margin: 0px;
	padding: 0px;
}
.aandc_main {
}
.aandc_head {
	margin: 0px;
	padding: 0px;
}
.aandc_menus {
	margin: 0px;
	width: 770px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.aandc_menu {
	margin: 0px;
	padding: 0px;
}
.aandc_txt {
	margin: 0px;
	padding: 40px 0px 20px;
	color: #998157;
}
.info_main {
}
.info_head {
	margin: 0px;
	padding: 0px;
}
.info_head_left {
	margin: 0px;
	padding: 0px;
}
.info_head_left_s {
	margin: 0px;
	padding: 0px;
}
.info_head_right {
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	background-color: #41301E;
}
.info_head_right_s {
	margin: 0px;
	padding: 0px;
}
.info_head_copy_photo {
	margin: 0px 0px 30px;
	padding: 0px;
	width: 250px;
}
.info_head_copy {
	margin: 0px;
	padding: 0px;
	width: 250px;
}
.info_shop {
	margin: 0px 0px 4px;
	padding: 0px;
}
.info_shop_left {
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
	background-color: #998157;
}
.info_shop_left_s {
	margin: 0px;
	padding: 0px 5px 0px 455px;
}
.info_shop_head {
	margin: 0px;
	padding: 0px;
	width: 60px;
}
.info_shop_right {
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
	background-color: #d5d0cb;
}
.info_shop_right_s {
	margin: 0px;
	padding: 10px;
}
.info_shop_address {
	margin: 0px 0px 20px;
	padding: 0px;
	line-height: 16px;
}
.info_shop_map {
	margin: 0px;
	padding: 0px;
}
.info_sendai {
	background-color: #41301E;
	margin: 0px 0px 4px;
	padding: 0px;
}
.info_sendai_head {
	margin: 0px;
	width: 115px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: left;
	vertical-align: middle;
}
.info_sendai_txt {
	color: #CBB692;
	text-align: left;
	vertical-align: middle;
	margin: 0px;
	padding: 5px 0px;
}
.info_sendai_txt_s {
	margin: 0px;
	padding: 0px 0px 0px 5px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #CBB692;
}
.info_news {
	margin: 0px 0px 30px;
	padding: 0px;
}
.info_news_head {
	background-color: #39AACA;
	vertical-align: middle;
}
.info_news_txt {
	margin: 0px;
	padding: 0px;
	background-color: #eeeeee;
}
.info_news_txt_s {
	margin: 0px;
	padding: 10px 10px 5px;
}
.info_news_txt_head {
	margin: 0px 0px 5px;
	padding: 0px 0px 5px;
	font-size: 10px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #39AACA;
	color: #3399CC;
}
.info_news_txt_txt {
	margin: 0px 0px 10px;
	padding: 0px;
	color: #000000;
}
.info_news_txt_thumbs {
	margin: 0px;
	padding: 0px 0px 10px;
}
.info_news_txt_thumb {
	margin: 0px 5px 0px 0px;
	padding: 0px;
}
.info_news_txt_line {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #39AACA;
}
.info_wanted {
	margin: 0px;
	padding: 0px;
}
.info_wanted_head {
	margin: 0px 0px 1px;
	padding: 0px;
}
.info_wanted_head_left {
	margin: 0px;
	padding: 0px;
	text-align: center;
	vertical-align: middle;
	background-color: #9E1F27;
}
.info_wanted_head_right {
	margin: 0px;
	padding: 0px;
	background-color: #CCb793;
	vertical-align: middle;
}
.info_wanted_head_right_s {
	margin: 0px;
	padding: 7px;
	color: #816223;
}
.info_wanted_contents {
	margin: 0px;
	padding: 0px;
}
.info_wanted_content {
	margin: 0px;
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #7F7A75;
}
.info_wanted_content_left {
	margin: 0px;
	padding: 0px;
	text-align: center;
	vertical-align: middle;
	background-color: #B2ABA3;
}
.info_wanted_content_right {
	margin: 0px;
	padding: 0px;
	background-color: #CCCCCC;
	color: #41301E;
	line-height: 16px;
}
.info_wanted_content_right_s {
	margin: 0px;
	padding: 10px;
}
.catalogitems_main {
}
.catalogitems_left {
	margin: 0px;
	padding: 0px;
}
.catalogitems_left_s {
	margin: 0px;
	padding: 0px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #999999;
}
.catalogitems_right {
	margin: 0px;
	padding: 0px;
}
.catalogitems_right_s {
	margin: 0px;
	padding: 0px 0px 0px 30px;
}
.catalogitems_frame {
	margin: 0px;
	padding: 0px;
	height: 741px;
}
.catalogitems_menus {
	margin: 0px;
	padding: 0px;
	width: 195px;
}
.catalogitems_menu {
	margin: 0px 4px 4px 0px;
	padding: 0px;
}
.catalogitems_tohome {
	margin: 0px;
	padding: 30px 0px 0px;
}

.catalogitems_contents {
	margin: 0px;
	padding: 0px;
	width: 520px;
}
.catalogitems_pict {
	margin: 0px 0px 5px;
	padding: 0px;
	width: 520px;
}
.catalogitems_name {
	margin: 0px 0px 15px;
	padding: 0px;
}
.catalogitems_name01 {
	margin: 0px 0px 5px;
	padding: 0px;
	width: 520px;
}
.catalogitems_name02 {
	margin: 0px;
	padding: 0px;
	color: #B19A72;
}
.catalogitems_content {
	margin: 0px;
	padding: 0px;
}
.catalogitems_content_s {
	margin: 0px;
	padding: 0px 10px 0px 0px;
}
.catalogitems_content_txt {
	margin: 0px 0px 30px;
	padding: 0px;
}
.catalogitems_content_banners {
	margin: 0px 0px 30px;
	padding: 0px;
}
.catalogitems_content_demand {
	margin: 0px;
	padding: 0px;
}
.catalogitems_content_drawing {
	margin: 0px;
	padding: 0px;
	width: 200px;
}
.apartitems_main {
}
.apartitems_contents {
	margin: 0px;
	padding: 0px;
}
.apartitems_contents02 {
	margin: 0px;
	padding: 0px;
}
.apartitems_contents02_s {
	margin: 0px;
	padding: 0px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #999999;
}
.apartitems_contents_head {
	margin: 0px;
	padding: 0px;
	width: 180px;
}
.apartitems_contents_menus {
	margin: 0px;
	padding: 5px 0px;
}
.apartitems_contents_menus_s {
	margin: 0px;
	padding: 0px;
	width: 180px;
}
.apartitems_contents_menu {
	padding: 0px;
	margin: 0px;
}
.apartitems_tohome {
	margin: 50px 0px 0px;
	padding: 0px;
}
.apartmentitems_s {
}
.apartmentitems_s_pict {
	margin: 0px;
	padding: 0px;
}
.apartmentitems_s_2d {
	margin: 0px;
	padding: 20px 0px;
}
.apartmentitems_s_txt {
	margin: 0px;
	padding: 0px;
}
.apartmentitems_s_txt_s {
	margin: 0px;
	padding: 0px 50px 0px 0px;
}
.apartmentitems_s_txt02 {
	margin: 0px 0px 15px;
	padding: 0px;
}
.apartmentitems_s_txt02_head {
	margin: 10px 0px 3px;
	padding: 0px;
}
.apartmentitems_s_txt02_txt0 {
	margin-bottom: 3px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	line-height: 12px;
}
.apartmentitems_s_txt02_txt {
	margin: 0px 0px 20px;
	padding: 0px;
}
.apart_nyukyo_button {
}
.apartitems_menu_frame {
	margin: 0px;
	padding: 0px;
}
.apartitems_menu_frame_s {
	margin: 0px;
	padding: 0px 0px 0px 10px;
}
.apartitems_menu {
	margin: 0px 0px 2px;
	padding: 0px;
}
.aandcitems_main {
}
.aandcitems_contents {
	margin: 0px;
	padding: 0px;
}
.aandcitems_contents_s {
	margin: 0px;
	padding: 0px 40px 0px 0px;
}
.aandcitems_home {
}
.aandcitems_home_head {
	margin: 0px 0px 15px;
	padding: 0px;
	width: 580px;
}
.aandcitems_home_menus {
	margin: 0px;
	padding: 0px;
}
.aandcitems_home_menus_l {
	width: 580px;
	margin-bottom: 10px;
}
.aandcitems_home_menu_thumbs {
	margin: 0px 0px 5px;
	padding: 0px;
}
.aandcitems_home_menu_names {
	margin: 0px;
	padding: 0px;
}
.aandcitems_tohome {
	margin: 0px;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.aandcitems_menus {
	margin: 0px;
	padding: 0px;
}
.aandcitems_menu {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
.aandcitems_menus_s {
	margin: 0px;
	width: 125px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	font-size: 10px;
}
.aandcitems_menus_s div {
	width: 125px;
	text-align: center;
	vertical-align: middle;
	display: block;
	padding-top: 1px;
	padding-bottom: 1px;
}
.aandcitems_menus_s a:link {
	text-decoration: none;
	color: #333333;
	background-color: #FFFFFF;
	display: block;
}
.aandcitems_menus_s a:visited {
	text-decoration: none;
	color: #333333;
	background-color: #FFFFFF;
	display: block;
}
.aandcitems_menus_s a:hover {
	text-decoration: none;
	color: #FFFFFF;
	background-color: #CCCC99;
	display: block;
}
.aandcitems_menus_s a:active {
	text-decoration: none;
	color: #FFFFFF;
	background-color: #CC9966;
	display: block;
}
.aandcitems_content {
	width: 580px;
}
.aandcitems_content_pict {
	padding: 0px;
	line-height: 15px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.aandcitems_content_pict01 {
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
	background-color: #D5D0CB;
}
.aandcitems_content_pict02 {
	margin: 0px;
	padding: 0px;
}
.aandcitems_contents_sub {
	margin-top: 10px;
	margin-bottom: 30px;
	padding-top: 10px;
	padding-bottom: 6px;
}
.aandcitems_contents_photos {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #D5D0CB;
}
.aandcitems_contents_photo_l {
	padding: 0px;
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 4px;
	margin-left: 0px;
}
.aandcitems_contents_photo_r {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
}
.aandcitems_content_txt {
	line-height: 15px;
	color: #998157;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #D5D0CB;
	margin: 0px;
}
.map_contents {
	padding: 10px;
	width: 650px;
	margin-right: auto;
	margin-left: auto;
}
.map_contents_s {
	margin: 0px;
	padding: 0px;
}
.map_image {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.map_close {
	text-align: center;
}
.form_contents {
	margin: 0px auto;
	padding: 0px;
	width: 600px;
}
.form_contents_head {
	margin: 0px 0px 10px;
	padding: 0px 0px 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #41301E;
}
.form_contents_main {
	margin: 0px;
	padding: 0px 0px 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #41301E;
}
.form_contents_left {
	margin: 0px;
	padding: 0px;
}
.form_contents_left_s {
	margin: 0px;
	padding: 0px 10px 0px 0px;
}
.form_contents_right {
	margin: 0px;
	padding: 0px;
}
.form_contents_right_s {
	margin: 0px;
	padding: 0px;
}
.form_seikyu_candf_pict {
	margin: 0px 0px 2px;
	padding: 0px;
	width: 180px;
}
.form_seikyu_candf_title {
	margin: 0px 0px 5px;
	padding: 0px;
	width: 180px;
}
.form_seikyu_candf_txt {
	margin: 0px;
	padding: 0px;
}
.form_main {
	background-color: #CCCCCC;
	width: 410px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.form_main_mail {
	background-color: #CCCC99;
	width: 295px;
	padding-top: 50px;
	padding-right: 0px;
	padding-bottom: 50px;
	padding-left: 0px;
}
.form_main_mail_head {
	font-size: 12px;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	color: #666666;
	padding: 0px;
}

.form_h {
	text-align: right;
}
.form_h_s {
	margin: 0px;
	padding: 1px;
}
.form_input {
}
.form_input_s {
	margin: 0px;
	padding: 1px;
}
.form_input_mail {
	text-align: center;
}
.form_input_mail_s {
	margin: 5px;
	padding: 0px;
}
.form_kakunin_text {
}
.form_kyoucho {
	color: #FF3300;
}
.colum_contents {
	margin: 0px auto;
	padding: 0px;
	width: 500px;
}
.colum_contents_s {
	margin: 0px;
	padding: 10px 0px;
}
.colum_contents_head {
	margin: 0px;
	padding: 0px;
}
.colum_contents_body {
	margin: 0px;
	padding: 0px;
}
.colum_contents_foot {
	margin: 0px;
	padding: 20px 0px 0px;
}
.colum_close {
	margin: 0px;
	padding: 0px 0px 5px 420px;
}
.colum_line {
	margin: 0px;
	padding: 3px 0px;
}
.colum_pict {
	margin: 0px;
	padding: 0px;
}
.colum_main {
	margin: 0px;
	padding: 20px 0px;
}
.colum_main_s {
	margin: 0px;
	padding: 0px;
}
.colum_colums {
	margin: 0px;
	padding: 10px 0px;
}
.colum_colums_s {
	margin: 0px;
	padding: 0px;
}
.colum_colum {
	margin: 0px 0px 10px;
	padding-top: 0px;
	padding-bottom: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	padding-right: 0px;
	padding-left: 0px;
}
.colum_colum_head {
	margin: 0px;
	padding: 0px;
}
.colum_colum_date {
	margin: 0px;
	padding: 0px;
}
.colum_colum_date_s {
	margin: 0px 0px 5px;
	padding: 5px;
	background-color: #D5D0CB;
}
.colum_colum_body {
	margin: 0px;
	padding: 0px;
}
.colum_colum_left {
	margin: 0px;
	padding: 0px;
}
.colum_colum_left_s {
	margin: 0px;
	padding: 0px 20px 0px 0px;
}
.colum_colum_txt {
	margin: 0px;
	padding: 0px;
	line-height: 17px;
}
.colum_colum_right {
	margin: 0px;
	padding: 0px;
}
.colum_colum_right_s {
	margin: 0px;
	padding: 0px;
	width: 160px;
}
.colum_colum_pict {
	margin: 0px 0px 2px;
	padding: 0px;
	line-height: 17px;
}
.colum_colum_caption {
	padding: 0px 0px 8px;
	margin: 0px;
}
.colum_colum_rslogo {
	margin: 0px;
	padding: 0px;
}
.colum_backnumber {
	text-align: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
.stylenews_contents {
	padding: 20px 0px;
	margin-right: auto;
	margin-left: auto;
	width: 600px;
}
.stylenews_contents_s {
	margin: 0px;
	padding: 0px;
}
.stylenews_photoframe {
	margin: 0px;
	padding: 0px;
	height: 500px;
}
.stylenews_head {
	margin: 0px;
	padding: 0px 0px 10px;
}
.stylenews_txt {
	margin: 0px;
	padding: 0px 0px 20px; 
}
.stylenews_txt01 {
	margin: 10px 0px;
	padding: 0px 0px 10px;
	font-size: 12px;
	font-weight: bold;
	color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
.stylenews_txt02 {
	margin: 0px;
	padding: 0px; 
}
.stylenews_photo_contents {
	margin: 0px;
	padding: 0px;
	width: 600px; 
}
.stylenews_photo_contents_s {
	margin: 0px;
	padding: 0px;
}
.stylenews_photo {
	margin: 0px;
	padding: 0px;
}
.stylenews_navi {
	margin: 0px;
	padding: 10px 0px;
}
.stylenews_close {
	margin: 0px;
	padding: 0px;
	text-align: center;
}
.info02_left {
	margin: 0px;
	padding: 0px;
	width: 250px;
	text-align: left;
	vertical-align: top;
}
.info02_center {
	width: 10px;
}
.info02_right {
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	width: 510px;
}
.info02_left_main {
	background-color: #998157;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	width: 250px;
}
.info02_image {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
.info02_image_pict {
	width: 250px;
}
.info02_image_txt {
	width: 250px;
}
.info02_shop {
	padding: 0px 0px 20px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
}
.info02_shopphoto {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
}
.info02_shop_title {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.info02_shop_info {
	color: #000000;
	line-height: 18px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 13px;
	margin-left: 5px;
}
.info02_shop_map {
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
}
.info02_shops {
	width: 250px;
	margin-bottom: 10px;
}
.info02_shops_s {
	background-color: #41301E;
	padding: 10px;
	margin: 0px 0px 1px;
}
.info02_shops_s_pict {
	padding: 0px;
	width: 230px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}
.info02_shops_s_head {
	padding: 0px;
	width: 230px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}
.info02_shops_s_info {
	color: #998157;
	line-height: 13px;
	margin: 0px;
	padding: 0px;
}
.info02_banner {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.info02_right_main {
	width: 510px;
}
.info02_info {
	background-color: #EEEEEE;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.info02_info_head {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.info02_info_main {
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.info02_info_s {
	padding: 0px 0px 25px;
	margin: 0px;
}
.info02_info_s_head_info {
	color: #1D9ABD;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #1D9ABD;
	font-weight: bold;
}
.info02_info_s_head_kyujin {
	color: #BD991D;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BD991D;
	font-weight: bold;
}
.info02_info_s_p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
}
.info02_info_s_p_head {
	font-weight: bold;
}
.info02_info_s_txt {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.info02_info_s_images {
	margin: 10px 0px 0px;
	padding: 0px;
}
.info02_info_s_image {
	margin: 0px 5px 0px 0px;
	padding: 0px;
}
.csol_item_rag_txt {
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.csol_item_txtcolor_hbn {
	color: #F6F2B9;
	background-color: #0068B5;
}
.csol_item_txtcolor_cpd {
	color: #00457D;
	background-color: #E6E2D4;
}
.csol_item_rag_txt_a {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.csol_item_rag_txt_a h1 {
	font-size: 14px;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.csol_item_rag_txt_a p {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 14px;
	font-size: 10px;
}
.csol_item_txtcolor_hbn_b {
	background-color: #F6F2B9;
}
.csol_item_txtcolor_hbn_b td {
	color: #0068B5;
}
.csol_item_txtcolor_cpd_b {
	color: #FFFFFF;
	background-color: #00457D;
}
.csol_item_txtcolor_cpd_b td {
	color: #FFFFFF;
}
.csol_item_txtcolor_cpd_b a:link {
	color: #FFCC66;
	text-decoration: none;
}
.csol_item_txtcolor_cpd_b a:visited {
	text-decoration: none;
	color: #FFCC66;
}
.csol_item_txtcolor_cpd_b a:hover {
	text-decoration: underline;
	color: #FF9933;
}
.csol_item_txtcolor_cpd_b a:active {
	text-decoration: none;
	color: #FFCC66;
}
.csol_item_rag_txt_b {
	padding: 15px;
}
.csol_item_rag_txt_b01 {
	margin: 0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.csol_item_rag_txt_b01 h1 {
	font-size: 12px;
	font-weight: bold;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.csol_item_rag_txt_b01 h2 {
	font-size: 10px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-weight: normal;
}
.csol_item_rag_txt_b01 p {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 10px;
	line-height: 14px;
}
.csol_item_rag_txt_b02 {
	margin: 0px;
	padding: 0px;
}
.csol_item_rag_txt_pict {
	margin: 0px;
	width: 160px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
.csol_item_rag_txt_pict_thumb {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}
.csol_item_rag_txt_pict_txt {
	margin: 0px;
	padding: 0px;
}	
.csol_item_txtcolor_nosi_b {
	color: #FFFFFF;
	background-color: #000000;
}
.csol_item_txtcolor_nosi_b td {
	color: #FFFFFF;
}
.csol_item_txtcolor_nosi_b a:link {
	color: #FFCC66;
	text-decoration: none;
}
.csol_item_txtcolor_nosi_b a:visited {
	text-decoration: none;
	color: #FFCC66;
}
.csol_item_txtcolor_nosi_b a:hover {
	text-decoration: underline;
	color: #FF9933;
}
.csol_item_txtcolor_nosi_b a:active {
	text-decoration: none;
	color: #FFCC66;	
}
.banner_nmij {
	margin: 0px;
	padding: 0px;
	text-align: right;
}
.banner_nmij a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.banner_nmij a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.banner_nmij a:hover {
	text-decoration: underline;
	color: #CC0000;
}
.banner_nmij a:active {
	text-decoration: none;
	color: #000000;
}
.flower_main {
}
.flower_head {
	margin: 0px;
	padding: 0px;
}
.flower_menus {
	margin: 0px;
	width: 770px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.flower_menu {
	margin: 0px;
	padding: 0px;
}
.flower_txt {
	margin: 0px;
	padding: 20px 0px 20px;
	color: #998157;
}
.floweritems_main {
}
.floweritems_contents {
	margin: 0px;
	padding: 0px;
}
.floweritems_contents_s {
	margin: 0px;
	padding: 0px 40px 0px 0px;
}
.floweritems_home {
}
.floweritems_home_head {
	margin: 0px 0px 15px;
	padding: 0px;
	width: 580px;
}
.floweritems_home_menus {
	margin: 0px;
	padding: 0px;
}
.floweritems_home_menus_l {
	width: 580px;
	margin-bottom: 10px;
}
.floweritems_home_menu_thumbs {
	margin: 0px 0px 5px;
	padding: 0px;
}
.floweritems_tohome {
	margin: 0px;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.floweritem_menu_line {
	padding: 0px;
	height: 1px;
	width: 125px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}
.floweritems_menu_s {
	margin: 0px;
	padding: 0px;
	height: 350px;
	width: 125px;
}
.floweritems_menu_item {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	width: 125px;
}
.footbanner {
	margin-top: 50px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
.footbanner_items {
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.flower_event {
	padding: 0px;
	width: 770px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(../floweritems/event_images/flower_event_side.gif);
	background-repeat: repeat-y;
}
.flower_event_top {
	background-image: url(../floweritems/event_images/flower_event_top.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	width: 770px;
	height: 10px;
}
.flower_event_bottom {
	background-image: url(../floweritems/event_images/flower_event_bottom.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	width: 770px;
	height: 10px;
	clear: both;
	float: none;
	background-color: #FFFFFF;
}
.flower_event_main {
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
	width: 770px;
}
.flower_event_main_s {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin: 0px;
	text-align: left;
}
.flower_event_head {
	padding: 0px;
	height: 25px;
	width: 750px;
	background-image: url(../floweritems/event_images/flower_event_head.gif);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.flower_event_info {
	margin: 0px;
	padding: 0px;
	width: 750px;
}
.flower_event_photo {
	padding: 0px;
	width: 200px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 20px;
	float: right;
	clear: none;
}
.flower_event_info_s {
	margin: 0px;
	padding: 0px;
}
.flower_event_info_s h1 {
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	line-height: 14px;
	color: #41301E;
}
.flower_event_info_s p {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 14px;
}
.flower_event_botton {
	padding: 0px;
	width: 150px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 20px;
	float: right;
}
.csol_item_myanmar {
	margin: 0px;
	padding: 0px;
	clear: both;
	width: 660px;
}
.csol_item_myanmar_s {
	padding: 0px;
	width: 660px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 16px;
	margin-left: 0px;
}

.csol_item_myanmar_s_head {
	padding: 0px;
	width: 660px;
	margin: 0px;
}
.csol_myanmar_s_items {
	padding: 0px;
	width: 660px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.csol_myanmar_item {
	margin: 0px;
	width: 159px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
	padding: 0px;
}
.csol_myanmar_item_thumb {
	margin: 0px;
	width: 159px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
.csol_myanmar_sofa_iteminfos {
	padding: 0px;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: left;
}
.csol_myanmar_sofa_iteminfos h1 {
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	font-weight: bold;
	line-height: 12px;
}
.csol_myanmar_sofa_iteminfos p {
	padding: 0px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 10px;
	line-height: 12px;
}
.home2_main1 {
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	text-align: left;
}
.home2_menus {
	margin: 0px;
	padding: 0px;
	width: 382px;
}
.home2_menu_dl {
	margin: 0px;
	padding: 0px;
	height: 1px;
	background-image: url(../index_images/dotline_h_402f1d.gif);
	background-repeat: repeat-x;
}
.home2_menu {
	margin: 0px;
	height: 53px;
	vertical-align: middle;
}
.home2_menu_l {
	margin: 0px;
	padding: 0px;
	width: 100px;
	vertical-align: middle;
}
.home2_menu_r {
	margin: 0px;
	padding: 0px;
	width: 282px;
	vertical-align: middle;
}
.home2_menu_r_s {
	text-align: left;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 15px;
	line-height: 15px;
}
.home2_nemu_r_s_shop {
	padding: 0px;
	height: 41px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.home2_menu_shopmenu {
	margin: 0px;
	padding: 0px;
}
.home2_menu_shopmenu_s {
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.home2_main2 {
	margin: 0px;
	padding: 0px;
	width: 770px;
	text-align: left;
}
.home2_menus2 {
	margin: 0px;
	padding: 0px;
}
.home2_menu2 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.home2_menu2_main {
	margin: 0px;
	padding: 0px;
	width: 382px;
}
.home2_menu2_shop_l {
	padding: 0px;
	margin-top: 0px;
	margin-right: 6px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.home2_menu2_shop_r {
	margin: 0px;
	padding: 0px;
}
.home2_menu2_top {
	margin: 0px;
	padding: 0px;
	height: 1px;
	width: 382px;
	background-image: url(../index_images/dotline_h_402f1d.gif);
	background-repeat: repeat-x;
}
.home2_menu2_side {
	margin: 0px;
	padding: 0px;
	background-image: url(../index_images/dotline_side_402f1d.gif);
	background-repeat: repeat-y;
}
.home2_menu2_bottom {
	padding: 0px;
	height: 1px;
	width: 382px;
	clear: both;
	background-image: url(../index_images/dotline_h_402f1d.gif);
	background-repeat: repeat-x;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.home2_menu2_main_s {
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.home2_menu2_img {
	padding: 0px;
	float: left;
	height: 90px;
	width: 120px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 4px;
	margin-left: 0px;
}
.home2_menu2_h {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
}
.home2_menu2_date {
	font-family: "Times New Roman", Times, serif;
	color: #816223;
	font-size: 12px;
	margin-bottom: 2px;
}
.home2_menu2_txt {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 13px;
}
.home2_menu2_txt p {
	padding: 0px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.home2_menu_head {
	padding: 0px;
	height: 100px;
	width: 382px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	text-align: left;
	vertical-align: top;
}
.home2_sub {
	padding: 0px;
	width: 382px;
	text-align: left;
	vertical-align: top;
	margin: 0px;
}
.home2_sub_miscs {
	margin: 0px;
	padding: 0px;
	width: 188px;
}
.home2_sub_misc {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.home2_banners {
	margin: 0px;
	padding: 0px;
	width: 188px;
}
.home2_banner {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

