@charset"utf-8";* {        margin: 0;	padding: 0;	font-family: Arial,"ヒラギノ角ゴPro W3","Osaka","MS Pゴシック",sans-serif;}img {        border: 0;}p {	margin-top: 15px;}html {        overflow-y: scroll;}/*-----リンク-----*/a:link {	color: #666666;	text-decoration: underline;}a:visited {	color: #3333FF;	text-decoration: underline;}a:hover {	color: #FF6600;	text-decoration: underline;}div#main-menu a:link {	color: #000000;	text-decoration: none;}div#main-menu a:visited {	color: #000000;	text-decoration: none;}div#main-menu a:hover {	color: #999999;	text-decoration: none;}div#arrow-navi a:link {	text-decoration: underline;	color: #999999;}div#arrow-navi a:visited {	text-decoration: underline;	color: #999999;}div#arrow-navi a:hover {	text-decoration: underline;	color: #000000;}div#footer a:link {	text-decoration: none;	color: #999999;}div#footer a:visited {	text-decoration: none;	color: #999999;}div#footer a:hover {	text-decoration: underline;	color: #000000;}table.link-osusume th a:link {	text-decoration: none;	color: #006600;}table.link-osusume th a:visited {	text-decoration: none;	color: #006600;}table.link-osusume th a:hover {	text-decoration: underline;	color: #006600;}table.schedule td a:link {	text-decoration: none;	color: #006600;}table.schedule td a:visited {	text-decoration: none;	color: #006600;}table.schedule td a:hover {	text-decoration: underline;	color: #006600;}/*-----レイアウト　全体-----*/body {	text-align: center;	margin: auto;	background-image: url(img/all/bg_body.png);	background-repeat: no-repeat;	background-position: center 0px;}div#wrapper960 {    width: 960px;    margin: auto;    text-align: left;}div#global-navi {	width: 250px;	float: left;	text-align: left;	background-repeat: no-repeat;	background-image: url(img/all/bg_global-navi.png);	padding-bottom: 30px;}div#main-menu {	width: 200px;	text-align: right;	height: 540px;}div#box-info {	height: 270px;	width: 200px;	text-align: left;	margin-left: 20px;}div#box-bnr {	text-align: left;	width: 230px;	height: 240px;}div#store-info {	text-align: left;	width: 200px;	margin-left: 10px;	font-size: 13px;	line-height: 1.4;}div#box-namakura {	font-size: 10px;	line-height: 1.5;	color: #999999;	text-align: left;	height: 90px;	width: 210px;	margin-left: 10px;	padding-top: 10px;	border-top-width: 1px;	border-top-style: dotted;	border-top-color: #CCCCCC;	margin-top: 30px;}div#wrapper710 {	width: 710px;	float: left;}div#header {	height: 80px;	margin-top: 10px;	text-align: left;	padding-top: 10px;	margin-left: 10px;	font-size: 11px;	color: #666666;	line-height: 1.4;}div#sub-menu {	height: 70px;	text-align: left;}div#arrow-navi {	font-size: 12px;	color: #999999;	text-align: left;	height: 30px;	width: 680px;	margin-top: 15px;	margin-left: 20px;}div#content {	float: left;	width: 710px;}div#content02 {	width: 710px;	font-size: 12px;	line-height: 1.5;	color: #666666;	background-image: url(img/logo/logo02.png);	background-repeat: no-repeat;	background-position: center center;	text-align: center;	vertical-align: top;	height: 300px;	padding-top: 100px;}div#content03 {	font-size: 12px;	line-height: 1.4;	color: #666666;	background-image: url(img/logo/logo02.png);	background-repeat: no-repeat;	background-position: right bottom;	background-color: #FFFFFF;	height: 100%;	width: 100%;}div#content-left320 {	float: left;	width: 320px;	font-size: 12px;	text-align: left;	margin-top: 20px;	margin-bottom: 20px;	margin-left: 20px;}div#content-right320 {	float: left;	width: 320px;	margin-top: 20px;	margin-right: 20px;	margin-bottom: 20px;	margin-left: 0px;	font-size: 12px;	line-height: 1.5;	text-align: left;	background-color: #FF0000;}div#footer {	height: 100px;	width: 710px;	clear: left;	background-image: url(img/all/bg_footer.png);	background-repeat: no-repeat;	text-align: right;	color: #999999;	font-size: 11px;	line-height: 1.5;	padding-top: 40px;}div#box-bnr01 {	width: 710px;	margin-top: 30px;	height: 195px;}div.box-center {	text-align: center;	margin-right: auto;	margin-left: auto;}/*-----レイアウト　トップページ-----*/div#content-top {	background-image: url(img/top/bg_content_top02.png);	background-repeat: no-repeat;	width: 710px;	float: left;}div#content-top-left250 {	float: left;	width: 265px;	margin-top: 100px;	margin-left: 20px;	font-size: 12px;	line-height: 1.9;	text-align: left;	padding-bottom: 270px;}div#content-top-right320 {	float: right;	width: 320px;	margin-top: 20px;	margin-right: 10px;	font-size: 12px;	line-height: 1.5;	text-align: left;}div#top-gallery {	height: 400px;	width: 710px;	margin-top: 30px;}div#top-gallery02 {	height: 400px;	width: 710px;	margin-top: 30px;}/*-----レイアウト　知る-----*/div#content-concept {	background-image: url(img/about_cafeslow/bg_concept.png);	background-repeat: no-repeat;	text-align: left;	float: left;	width: 710px;}div#content-concept-left320 {	float: left;	width: 320px;	font-size: 12px;	text-align: left;	margin-top: 140px;	margin-bottom: 20px;	margin-left: 20px;}div#content-concept-right320 {	float: right;	width: 320px;	margin-bottom: 20px;	margin-left: 0px;	font-size: 12px;	line-height: 1.5;	text-align: left;	color: #333333;}div#box-concept {	text-align: left;	width: 280px;	margin-left: 20px;	margin-top: 20px;	background-image: url(img/logo/logo03.png);	background-repeat: no-repeat;	background-position: right bottom;	padding-bottom: 80px;}div#content-slowcafe {	float: left;	width: 710px;	background-image: url(img/about_cafeslow/bg_slowcafe.png);	background-repeat: no-repeat;}div#content-slowcafe-left280 {	font-size: 12px;	line-height: 1.5;	text-align: left;	float: left;	width: 280px;	margin-left: 20px;	margin-top: 10px;}div#content-slowcafe-right340 {	font-size: 12px;	line-height: 1.4;	text-align: left;	float: right;	width: 350px;	margin-top: 110px;}div.box-slowcafe {	font-size: 12px;	line-height: 1.4;	color: #333333;	text-align: left;	height: 180px;	width: 350px;}div#content-company {	float: left;	width: 710px;	background-image: url(img/about_cafeslow/bg_company.png);	background-repeat: no-repeat;}div#content-company-left280 {	font-size: 12px;	line-height: 1.4;	text-align: left;	float: left;	width: 280px;	margin-left: 10px;	margin-top: 50px;}div#content-company-right340 {	font-size: 12px;	line-height: 1.4;	text-align: left;	float: right;	width: 340px;}div#content-book340 {	font-size: 12px;	line-height: 1.5;	color: #333333;	background-image: url(img/about_cafeslow/bg_book.png);	background-repeat: no-repeat;	width: 340px;	margin-left: 140px;	text-align: left;	margin-top: 20px;	margin-bottom: 30px;}div#box-book {	text-align: left;	width: 290px;	margin-right: 30px;	margin-left: 20px;}div#content-media {	background-image: url(img/about_cafeslow/bg_media.png);	background-repeat: no-repeat;	float: left;	width: 710px;}div#content-media-left280 {	font-size: 12px;	line-height: 1.4;	text-align: left;	float: left;	width: 280px;	margin-left: 10px;	margin-top: 20px;	color: #333333;}div#content-media-right330 {	font-size: 12px;	line-height: 1.4;	text-align: left;	float: right;	width: 330px;	margin-right: 10px;	margin-top: 130px;}div#content-building {	float: left;	width: 710px;	background-image: url(img/about_cafeslow/bg_building.png);	background-repeat: no-repeat;}div#content-building-left300 {	font-size: 12px;	line-height: 1.4;	text-align: left;	float: left;	width: 300px;	margin-left: 10px;	color: #333333;	margin-top: 20px;}div#content-building-right340 {	font-size: 12px;	line-height: 1.4;	text-align: left;	float: right;	width: 330px;	color: #333333;}div#box-building00 {	width: 340px;	height: 320px;}div#box-building01 {	width: 300px;	height: 780px;}div#box-building02 {	width: 340px;	height: 800px;}div#box-building03 {width: 300px;}div#box-building04 {	width: 340px;}/*-----レイアウト　行く-----*/div#content-access {	background-image: url(img/map/bg_access.png);	background-repeat: no-repeat;	float: left;	width: 710px;}div#content-access-left380 {	text-align: left;	float: left;	width: 380px;	margin-left: 20px;}div.box-access350 {	font-size: 12px;	line-height: 1.4;	color: #333333;	text-align: left;	width: 350px;}div#content-access-right260 {	font-size: 12px;	line-height: 1.4;	color: #333333;	text-align: left;	vertical-align: top;	float: right;	width: 260px;	margin-top: 20px;}/*-----レイアウト　食べる-----*/div#content-menu-left300 {	float: left;	width: 300px;	margin-left: 20px;	margin-top: 20px;	font-size: 12px;	line-height: 1.4;	color: #333333;	text-align: left;}div#content-menu-right320 {	text-align: left;	float: right;	width: 330px;	margin-top: 10px;	font-size: 12px;	line-height: 1.5;	color: #333333;}div#content-menu450 {	float: right;	width: 450px;	margin-right: 50px;	font-size: 12px;	line-height: 1.4;	color: #333333;	text-align: left;}div#content-slowfood-right390 {	float: right;	width: 390px;	font-size: 12px;	text-align: left;	line-height: 1.5;	color: #333333;	background-image: url(img/all/bg_line02.png);	background-repeat: no-repeat;	background-position: left;	padding-bottom: 60px;}div#content-slowfood-left320 {	float: left;	width: 320px;}/*-----レイアウト　集う-----*/div#content-kurayami-left340 {	float: left;	width: 340px;	font-size: 12px;	text-align: left;	line-height: 1.4;	color: #FFFFFF;	background-image: url(img/event/bg_kurayami.jpg);	background-repeat: no-repeat;	height: 1000px;	margin-top: 20px;}div#content-kurayami-right370 {	float: right;	width: 370px;	font-size: 12px;	text-align: left;}div.box-kurayami01 {	font-size: 12px;	line-height: 2;	color: #FFFFFF;	width: 250px;	margin-top: 50px;	margin-left: 50px;}div#content-gallery-left340 {	float: left;	width: 340px;	font-size: 12px;	text-align: left;	line-height: 1.4;	color: #333333;	margin-top: 30px;}div#content-gallery-right370 {	float: right;	width: 370px;	font-size: 12px;	text-align: left;}.box-gallery01 {	font-size: 12px;	line-height: 1.4;	color: #333333;	text-align: left;	margin-right: 20px;	margin-left: 20px;	margin-top: 20px;	padding-top: 10px;	border-top-width: 1px;	padding-bottom: 20px;}.box-gallery02 {	font-size: 12px;	line-height: 1.4;	color: #000000;	text-align: left;	border: 1px solid #E6E6E6;	padding: 10px;	background-color: #FDFDFD;}.gallery_date {font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";font-size: 14px;font-weight: bolder;color: #000;margin: 10px 0px 10px 0px;padding-bottom: 3px;border-bottom: 1px dotted #CCCCCC;}div#content-market-left340 {	float: left;	width: 340px;	font-size: 12px;	text-align: left;}div#content-market-right370 {	float: right;	width: 370px;	font-size: 12px;	text-align: left;}div.box-market {	background-repeat: no-repeat;	background-position: left;	width: 350px;	font-size: 12px;	line-height: 1.4;	color: #333333;	background-image: url(img/all/bg_line02.png);	padding-bottom: 30px;}/*-----レイアウト　選ぶ-----*/div#content-slowgoods {	float: left;	width: 710px;	background-image: url(img/slowgoods/bg_slowgoods.png);	background-repeat: no-repeat;}div#content-slowgoods-left300 {	font-size: 12px;	line-height: 1.4;	text-align: left;	float: left;	width: 300px;	margin-left: 10px;	color: #333333;}div#content-slowgoods-right340 {	font-size: 12px;	line-height: 1.4;	text-align: left;	float: right;	width: 330px;	color: #333333;}div#box-slowgoods00 {	width: 340px;	height: 150px;}div#box-slowgoods01 {	width: 300px;}div#box-slowgoods02 {	width: 340px;	height: 360px;}div#box-slowgoods03 {	width: 340px;	height: 460px;}div#box-slowgoods04 {	width: 340px;}/*-----レイアウト　使う-----*/div#content-rental-gallery {	background-image: url(img/rental/bg_content_rental_gallery.png);	background-repeat: no-repeat;	text-align: left;	float: left;	width: 710px;}div#content-rental-gallery-left320 {	float: left;	width: 320px;	font-size: 12px;	text-align: left;	margin-top: 50px;	margin-bottom: 20px;	margin-left: 20px;}div#content-rental-gallery-right320 {	float: right;	width: 320px;	margin-bottom: 20px;	margin-left: 0px;	font-size: 12px;	line-height: 1.4;	text-align: left;	color: #333333;	margin-top: 10px;}div#box-rental-gallery01 {	font-size: 12px;	line-height: 1.4;	color: #333333;	text-align: left;	height: 220px;	width: 320px;}div#box-rental-gallery02 {	font-size: 12px;	line-height: 1.4;	color: #333333;	text-align: left;	height: 330px;	width: 320px;}div#box-rental-gallery03 {	font-size: 12px;	line-height: 1.4;	color: #333333;	text-align: left;	width: 620px;	margin-left: 50px;	clear: both;}div#box-rental-ws03 {	font-size: 12px;	line-height: 1.4;	color: #333333;	text-align: left;	width: 650px;	margin-left: 30px;	clear: both;}/*-----レイアウト　つながる-----*/div#content-link560 {	font-size: 12px;	line-height: 1.4;	color: #333333;	text-align: left;	width: 560px;	margin-left: 50px;	margin-top: 20px;}div#content-link600 {	font-size: 12px;	line-height: 1.4;	color: #333333;	text-align: left;	width: 600px;	margin-left: 50px;	margin-top: 20px;}div.box-link02 {	background-image: url(img/link/bg_link02.png);	background-repeat: no-repeat;	background-position: left;	width: 600px;	margin-bottom: 40px;}/*-----レイアウト　尋ねる-----*/div#content-contact {	float: left;	width: 710px;	background-image: url(img/contact/bg_contact.png);	background-repeat: no-repeat;}div#content-contact-left180 {	font-size: 12px;	line-height: 1.4;	text-align: left;	float: left;	width: 180px;	margin-left: 20px;	margin-top: 50px;	color: #333333;}div#content-contact-right500 {	font-size: 12px;	line-height: 1.4;	text-align: left;	float: right;	width: 470px;	color: #333333;}div#box-thanks {	font-size: 12px;	line-height: 1.5;	color: #666666;	text-align: left;	height: 300px;	width: 500px;	margin-right: auto;	margin-left: auto;}/*-----レイアウト　プライバシーポリシー-----*/div#content-ppolicy460 {	line-height: 1.4;	text-align: left;	width: 460px;	margin-left: auto;	margin-top: 20px;	margin-right: auto;	background-image: url(img/logo02.png);	background-repeat: no-repeat;	background-position: right bottom;	font-size: 12px;	color: #333333;	margin-bottom: 30px;}div#content-ppolicy {	text-align: center;	width: 710px;}/*-----レイアウト　サイトマップ-----*/div#content-sitemap {	width: 710px;	font-size: 12px;	line-height: 1.4;	color: #333333;	background-image: url(img/logo/logo02.png);	background-repeat: no-repeat;	background-position: right top;	text-align: center;	margin-top: 40px;	margin-bottom: 50px;}/*-----見出し-----*/h1 {	font-size: 22px;	color: #000000;}h2 {	font-size: 20px;}h2#rental-yube03h2#rental-gallery03h2#rental-workshop03h3 {	font-size: 18px;	color: #000000;}h3#ws01 {}h3 {	font-size: 16px;	line-height: 1.4;	color: #000000;}h3#ws02 {}h3#ws03 {}div#content-slowgoods h3 {	font-size: 16px;	font-weight: normal;	color: #000000;	margin-top: 20px;	margin-left: 10px;}div#content-gallery-left340 h3 {	font-size: 18px;	line-height: 1.3;	font-weight: bold;	color: #004D00;}/*-----テーブル-----*/table {	margin: 0px;	padding: 0px;}td {	text-align: left;	vertical-align: top;	padding-top: 5px;	padding-bottom: 5px;	font-size: 12px;	line-height: 1.4;	color: #333333;}th {	text-align: left;	vertical-align: top;	padding-top: 5px;	padding-bottom: 5px;	font-size: 12px;	color: #000000;}table.company {	width: 100%;	margin-top: 10px;}table.company th {	font-weight: normal;	text-align: right;	vertical-align: middle;	width: 50px;	padding-top: 5px;	padding-bottom: 5px;	padding-right: 10px;}table.company td {	border-left-width: 5px;	border-left-style: solid;	border-left-color: #E6E6E6;	text-align: left;	vertical-align: middle;	padding-top: 5px;	padding-bottom: 5px;	padding-left: 10px;}table.ayumi {	width: 320px;}table.kitei {	width: 100%;	margin-top: 10px;}table.kitei th {	font-weight: normal;	text-align: right;	vertical-align: middle;	width: 70px;	padding-top: 5px;	padding-bottom: 5px;	padding-right: 20px;    border-right-width: 5px;	border-right-style: solid;	border-right-color: #E6E6E6;}table.kitei td {	text-align: left;	vertical-align: top;	padding-top: 5px;	padding-bottom: 5px;}table.kitei td.td01 {	padding-top: 10px;	padding-bottom: 0px;}table.kitei td.td02 {	padding-top: 0px;	padding-bottom: 0px;}table.kitei td.td03 {	padding-top: 0px;	padding-bottom:10px;}table.kitei td.td04 {	padding-top: 0px;	padding-bottom:00px;	text-align: right;}table.kitei ol {	margin-left: 20px;}table.link {	margin-bottom: 20px;	width: 560px;}table.link td {	margin: 0px;}td.link01 {	background-image: url(img/link/waku01.png);	background-repeat: no-repeat;	background-position: left top;	height: 10px;	padding: 0px;}td.link02 {	background-image: url(img/link/waku02.png);	background-repeat: no-repeat;	background-position: left bottom;	height: 10px;	padding: 0px;}td.link03 {	background-image: url(img/link/waku03.png);	background-repeat: no-repeat;	background-position: right top;	height: 10px;	padding: 0px;}td.link04 {	background-image: url(img/link/waku04.png);	background-repeat: no-repeat;	background-position: right bottom;	height: 10px;	padding: 0px;}td.link05 {	text-align: center;	vertical-align: middle;	width: 180px;	padding: 0px 0px 0px 5px;}td.link06 {	font-size: 12px;	line-height: 1.4;	color: #333333;	text-align: left;	vertical-align: top;	padding-right: 20px;	padding-top: 0px;	padding-bottom: 0px;	padding-left: 15px;}td.link07 {	font-size: 14px;	color: #006600;	text-align: left;	vertical-align: top;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 5px;	padding-left: 15px;}table.link-osusume {	margin-top: 10px;	margin-bottom: 30px;	width: 560px;	margin-left: 30px;}td.link08 {	height: 10px;}table.link-osusume th {	font-size: 14px;	line-height: 1.4;	font-weight: normal;	color: #006600;	width: 160px;	padding-right: 10px;	padding-left: 10px;	vertical-align: middle;}table.link-osusume td {	font-size: 12px;	line-height: 1.4;	color: #333333;	padding-right: 10px;	padding-left: 10px;}table.access {	margin: 20px 0px 0px;	width: 100%;}td.access01 {	text-align: left;	vertical-align: top;	width: 30px;	padding-right: 10px;}td.access02 {	font-size: 12px;	line-height: 1.4;	color: #333333;	text-align: left;	vertical-align: top;	padding-right: 10px;}td.drink01 {	font-size: 14px;	color: #006600;	text-align: left;	vertical-align: bottom;}td.drink02 {	font-size: 14px;	color: #000000;	text-align: center;	vertical-align: bottom;}table.drink {	margin-left: 20px;}table.kurayami {	background-color: #333333;	color: #FFFFFF;	font-size: 12px;	line-height: 1.4px;}table.kurayami td {	border: 1px solid #666666;	padding: 5px;	font-size: 12px;	line-height: 1.4;	color: #FFFFFF;	font-weight: normal;}table.mailform {	width: 460px;	margin: 20px 0px 0px;}table.mailform th {	text-align: left;	vertical-align: middle;	font-size: 12px;	line-height: 1.5;	color: #000000;	font-weight: normal;	border-right-width: 5px;	border-right-style: solid;	border-right-color: #CCCCCC;	width: 150px;}table.mailform td {	text-align: left;	vertical-align: middle;	font-size: 12px;	line-height: 1.5;	color: #333333;	padding-top: 10px;	padding-bottom: 10px;}/*-----リスト-----*/ul {	margin-top: 10px;	list-style-type: disc;	margin-left: 20px;}table.yube {	margin-left: 20px;	margin-top: 10px;}table.yube td {	border: 1px solid #CCCCCC;	padding: 10px;}table.yube td.yube01 {	text-align: right;}table.yube td.yube02 {	text-align: right;	vertical-align: bottom;}table.yube td.yube03 {	background-color: #E6E6E6;}li {	margin-bottom: 10px;	font-size: 12px;	line-height: 1.4;	color: #333333;}div#main-menu li {	font-size: 16px;	margin-bottom: 15px;}div#content-market-right370 ul {	margin-left: 50px;}div#store-info dl {	margin-left: 10px;}div#store-info dt {	margin-top: 8px;	margin-bottom: 2px;	color: #006600;}div#store-info dd {	font-size: 10px;	margin-left: 10px;}div#content-top-right320 dl {	margin-top: 10px;	margin-bottom: 10px;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #CCCCCC;	padding-bottom: 20px;}div#content-top-right320 dt {	margin-top: 10px;	margin-bottom: 10px;	color: #006600;	font-size: 14px;}div#content-top-right320 dd {	font-size: 12px;}div#content-menu-right320 dt {	font-size: 16px;	line-height: 1.4;	font-weight: normal;	color: #006600;	margin-top: 10px;	margin-bottom: 5px;}div#content-menu-right320 dd {	font-size: 12px;	line-height: 1.4;	color: #333333;	margin-bottom: 20px;	margin-left: 10px;}div#content-ppolicy460 dl {}div#content-ppolicy460 dt {	font-size: 16px;	line-height: 1.5;	color: #000000;	border-bottom-width: 2px;	border-bottom-style: solid;	border-bottom-color: #000000;	margin-bottom: 10px;	margin-top: 30px;}div#content-ppolicy460 dd {	margin-left: 20px;	font-size: 12px;	line-height: 1.4;	color: #333333;}div#box-rental-ws03 dl {	margin-left: 20px;}div#box-rental-ws03 dt {	font-size: 14px;	line-height: 18px;	color: #000000;	margin-bottom: 10px;	margin-top: 20px;}div#box-rental-ws03 dd {	font-size: 12px;	line-height: 1.4;	color: #333333;	margin-left: 20px;	border-left-width: 5px;	border-left-style: solid;	border-left-color: #E6E6E6;	padding-left: 10px;	margin-bottom: 20px;}div#content-sitemap dl {	text-align: left;	width: 500px;	margin-right: auto;	margin-left: auto;}div#content-sitemap dt {	font-size: 16px;	line-height: 1.5;	color: #000000;	border-bottom-width: 2px;	border-bottom-style: solid;	border-bottom-color: #000000;	margin-bottom: 10px;	margin-top: 30px;}div#content-sitemap dd {	margin-left: 20px;	font-size: 13px;	line-height: 1.6;	color: #333333;}/*-----テキスト-----*/.txt11 {	font-size: 11px;}.txt14b {	font-size: 14px;	font-weight: bold;}.txt14black {	font-size: 14px;	line-height: 1.4;	color: #000000;}.txt13 {	font-size: 13px;}.txt12b {	font-size: 12px;	font-weight: bold;	color: #000000;}.txt16green {	font-size: 16px;	line-height: 1.4;	color: #006600;	font-weight: bold;}.txt14green {	font-size: 14px;	color: #006600;}.txt13green {	font-size: 13px;	line-height: 1.4;	color: #006600;}.txt12orange {	color: #FF6600;	font-size: 12px;}.txt16black {	font-size: 16px;	line-height: 1.4;	color: #000000;}p.margin10 {	margin-left: 10px;}p.margin20 {	margin-left: 20px;}p.margin30 {	margin-left: 30px;}p.margin40 {	margin-left: 40px;}p.margin50 {	margin-left: 40px;	margin-right: 10px;	margin-top: 5px;}.txt-right {	text-align: right;	padding-right: 10px;	line-height: 1.8;	margin-top: 10px;}.attention {	color: #FF3300;}.credit {	font-size: 10px;	color: #999999;	text-align: right;	margin-right: 10px;}.date {	color: #999999;	font-size: 11px;}div#arrow-navi02 {	font-size: 12px;	color: #999999;	text-align: left;	height: 40px;	width: 680px;	background-image: url(img/all/bg_arrow02.png);	background-repeat: no-repeat;	padding-top: 20px;	padding-left: 20px;}iframe {	width: 200px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	text-align: left;	height: 190px;	margin-top: 5px;}div#info {	text-align: left;}div#info li {	font-size: 13px;	line-height: 1.4;	color: #993300;}table.schedule {	width: 100%;	border-collapse: collapse;	margin-left: 0px;}table.schedule th {	font-size: 12px;	line-height: 1.4;	font-weight: normal;	color: #000000;	background-color: #F3F3F3;	text-align: left;	vertical-align: middle;	padding: 7px 5px 5px 7px;	width: 120px;	border: 1px solid #D9D9D9;}table.schedule td {	font-size: 12px;	line-height: 1.4;	color: #006600;	text-align: left;	vertical-align: middle;	padding: 7px 5px 5px 7px;	border: 1px solid #D9D9D9;}