@charset "UTF-8";
/*---------------------------------------------------------------------------------
achievement
---------------------------------------------------------------------------------*/

/*
import
---------------------------------------------------------------------------------*/
@import "../../css/reset.css";
@import "../../css/base.css";
@import "../../css/common.css";

/*
main
---------------------------------------------------------------------------------*/
div#main{ margin: 40px auto 70px auto; }

/*
oneshop
---------------------------------------------------------------------------------*/
div.oneshop{
	width: 760px;
	margin: 80px auto;
	padding: 0px 0px 80px 0px;
	border-bottom: 1px solid #999999;
}

div.oneshop td{ vertical-align: top; }

div.oneshop td.logo{
	text-align: right;
	vertical-align: bottom;
}

/*
shop_name
---------------------------------------------------------------------------------*/
table.shop_name{ border: 1px solid #A3642F; }

table.shop_name th, table.shop_name td{ padding: 2px; }

table.shop_name th{
	text-align: left;
	font-size: 75%;
	background: #A3642F;
}

table.shop_name th.area{ color: #FFFFFF; }

table.shop_name th.newmark{
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	color: #FF9999;
}

/*
shop_photo
---------------------------------------------------------------------------------*/
table.shop_photo img{ margin: 10px 0px 0px 0px; }

table.shop_photo td.left_photo{ text-align: left; }

table.shop_photo td.right_photo{ text-align: right; }

/*
detail
---------------------------------------------------------------------------------*/
table.details{ margin: 0px 0px 0px 10px; }

table.details p, table.details ul{
	margin: 5px 0px 5px 17px;
	text-align: left;
	font-size: 75%;
	line-height: 160%;
}

table.details th p{ margin: 0px; }

table.details li{
	margin: 0px 0px 0px 15px;
	list-style-type: disc;
}

/*
span
---------------------------------------------------------------------------------*/
th.address span{ color: #FF3333; }
th.concept span{ color: #339933; }
th.support span{ color: #FF9900; }