/* ------ Atelier M.O.F Web Site CSS ------ */
/*           Work flow to DW8 K.T           */
/* ---------------------------------------- */


/*Commonness CSS
------------------------------------------ */
body{
	margin-top:0px;
	padding-top:0px;
	background-color:#000000;
	background-image:url(../img/main_bg.gif);
	background-repeat:repeat-y;
	background-position:center;
	font-family:
		Arial,
		Helvetica,
		"ヒラギノ角ゴ Pro W3",
		"Hiragino Kaku Gothic Pro",
		"HiraKakuPro-W3",
		Osaka,
		"メイリオ",
		"Meiryo",
		"ＭＳ Ｐゴシック",
		"MS PGothic",
		sans-serif;
	}

div#contents {
	margin-top:0px;
	padding-top:0px;
	padding-bottom:15px;
	width:900px;
	margin-left:auto;
	margin-right:auto;
	}
	
div#logo {
	width:335px;
	height:65px;
	padding-top:45px;
	margin-bottom:29px;
	margin-left:auto;
	margin-right:auto;
	}

div#menu {
	width:900px;
	height:40px;
	margin-top:10px;
	padding-top:10px;
	}
	
div#main {
	width:900px;
	margin-top:15px;
	margin-bottom:10px;
	}
	
div#main_recruit {
	width:820px;
	height:800px;
	background-image:url(../img/bk_recruit.gif);
	background-repeat:no-repeat;
	padding-top:100px;
	padding-left:40px;
	padding-right:40px;
	margin-top:15px;
	margin-bottom:10px;
	}

div#main_link {
	width:860px;
	height:700px;
	background-image:url(../img/bk_link.gif);
	background-repeat:no-repeat;
	padding-top:100px;
	padding-left:20px;
	padding-right:20px;
	margin-top:15px;
	margin-bottom:10px;
	}

div#main_shop {
	width:745px;
	height:526px;
	background-image:url(../shop/img/shop_bk.jpg);
	background-repeat:no-repeat;
	padding-left:155px;
	padding-top:125px;
	margin-top:10px;
	font-size:12px;
	color:#333333;
	line-height:18px;
	}

div#main_voice {
	width:830px;
	height:1550px;
	background-image:url(../img/bk_voice.gif);
	background-repeat:no-repeat;
	padding-top:100px;
	padding-left:50px;
	padding-right:20px;
	margin-top:15px;
	margin-bottom:10px;
	font-size:12px;
	color:#333333;
	line-height:18px;
	}

div#main_owabi {
	width:860px;
	height:650px;
	background-image:url(../img/bk_owabi.gif);
	background-repeat:no-repeat;
	padding-top:100px;
	padding-left:20px;
	padding-right:20px;
	margin-top:15px;
	margin-bottom:10px;
	}

div#main_mailcam {
	width:900px;
	height:1258px;
	margin-top:15px;
	margin-bottom:10px;
	background-image:url(../img/bk.gif);
	background-repeat:no-repeat;
	}
	
div#main_dolce {
	width:900px;
	height:854px;
	margin-top:15px;
	margin-bottom:10px;
	background-image:url(../img/bk_dolce.gif);
	background-repeat:no-repeat;
	}

div#main_down {
	width:900px;
	height:1100px;
	margin-top:15px;
	margin-bottom:10px;
	background-image: url(../down/img/bk.jpg);
	background-repeat:no-repeat;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	color:#666666;
	}
	
div#main_press {
	width:820px;
	height:1020px;
	text-align:center;
	margin-top:15px;
	margin-bottom:10px;
	padding-top:100px;
	padding-left:40px;
	padding-right:40px;
	background:url(../press/img/bk.gif) no-repeat;
	}
	
div.down_banner {
	margin-left:510px;
	margin-top:145px;
	}

div.textunit_dolce {
	width:310px;
	margin-top:580px;
	padding-left:120px;
	float:left;
	}
	
div.mapunit_dolce {
	width:440px;
	margin-top:580px;
	padding-right:20px;
	float:right;
	}

div#main_mailmag {
	width:900px;
	height:1200px;
	margin-top:15px;
	margin-bottom:10px;
	background-image:url(../img/mailmag_bk.gif);
	background-repeat:no-repeat;
	}
	
div#main_reserve {
	width:900px;
	height:1870px;
	margin-top:15px;
	margin-bottom:10px;
	background-image:url(../img/bk_reserve.gif);
	background-repeat:no-repeat;
	}
	
div#main_reserve_phpok {
	width:900px;
	height:750px;
	margin-top:15px;
	margin-bottom:10px;
	background-image: url(../img/bk_php_ok.gif);
	background-repeat:no-repeat;
	}
	
div#main_reserve_php {
	width:900px;
	height:1200px;
	margin-top:15px;
	margin-bottom:10px;
	background-image:url(../img/bk_php_kakunin.gif);
	background-repeat:no-repeat;
	}

div#main_option {
	width:600px;
	height:890px;
	margin-top:15px;
	margin-bottom:10px;
	padding-top:110px;
	padding-left:150px;
	padding-right:150px;
	font-size:13px;
	color:#44372F;
	background:url(../img/bk_option.gif) no-repeat;
	}

div#main_sp {
	width:900px;
	margin-top:15px;
	margin-bottom:10px;
	}

.cam_text {
	padding-top:260px;
	padding-left:30px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	line-height:18px;
	}

.mailmag_text {
	padding-top:90px;
	padding-left:30px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	line-height:18px;
	}

.reserve_text {
	width:755px;
	margin-left:auto;
	margin-right:auto;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	line-height:18px;
	}

.sp_text {
	text-align:center;
	color:#333333;
	font-size:13px;
	line-height:19px;
	}

.sp_list {
	padding-left:38px;
	padding-top:55px;
	color:#666666;
	font-size:10px;
	line-height:13px;
	}

.sp_bknolist {
	text-align:center;
	padding-top:80px;
	color:#666666;
	font-size:10px;
	line-height:13px;
	}

.list_mot{ color:#996633; }

div#sp_toiawasebox {
	width:200px;
	margin-left:auto;
	margin-right:auto;
	padding:5px;
	border:1px #996600 solid;
	background-color: #F5F5F5;
	text-align:center;
	}

div#sp_bknobot {
	width:200px;
	height:35px;
	margin-top:65px;
	margin-left:660px;
	}

div#bkno_bot {
	width:121px;
	height:29px;
	margin-top:190px;
	margin-left:auto;
	margin-right:auto;
	}

h1{
	color:#CC6666;
	}

div#footer {
	width:900px;
	margin-top:14px;
	margin-bottom:0px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:10px;
	color:#4f4f4f;
	}

.seo_text {
	width:900px;
	height:25px;
	margin-top:25px;
	margin-bottom:10px;
	text-align:center;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	color:#FFFFFF;
	}

.sm_txte {
	width:450px;
	font-size:12px;
	color:#FFFFFF;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	padding-top:10px;
	padding-left:10px;
	padding-bottom:10px;
	margin-bottom:10px;
	margin-bottom:10px;
	border: #999999 solid 1px;
	}

.footer_menu {
	width:900px;
	margin-bottom:8px;
	line-height: 18px;
	}

.co_text {
	width:900px;
	}

a {
	color:#977705;
	text-decoration:none;
	}

a:hover {
	color:#CC6600;
	text-decoration:underline;
	}

.main_text {
	font-size:12px;
	color:#666666;
	}

.menu_text {
	color:#333333;
	line-height:12px;
	font-size:11px;
	}

.party_text {
	color:#333333;
	line-height:21px;
	font-size:11px;
	}

.al_menu_text {
	color:#333333;
	line-height:19px;
	font-size:11px;
	}

div#wine_unit {
	color:#333333;
	font-size:11px;
	margin-top:8px;
	margin-bottom:2px;
	}

.sub_text {
	color:#FF6633;
	font-size:10px;
	}

.s_text {
	font-size:10px;
	}

p.option {
	font-size:17px;
	color:#8D7438;
	margin-top:0px;
	margin-bottom:3px;
	padding-top:0px;
	padding-bottom:1px;
	}

div.op_price {
	font-size:12px;
	margin-top:10px;
	color:#391711;
	}

div#voice_unit {
	width:670px;
	padding:5px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:15px;
	clear: both;
	}

div.voice_name {
	width:220px;
	padding-bottom:2px;
	margin-bottom:7px;
	border-bottom:#996600 1px dotted;
	}

div.wine_title {
	width:350px;
	font-size:15px;
	color: #333333;
	padding-bottom:2px;
	border-bottom:#333333 1px solid;
}
