﻿@charset "utf-8";
@import url("reset.css");
@import url("fonts.css");


body {
	background-color: #FFCC33;
}

a:link    { color: #FFFFFF; text-decoration: none; }
a:visited { color: #FFFFFF; text-decoration: none; }
a:active  {
	color: #FFCC33;
	text-decoration: none;
}
a:hover   {
	color: #FFCC33;
	text-decoration: none;
}

.top{
	background-image:url('../images/bg_top2.jpg') ;
	background-repeat:no-repeat;
}

.alize{
	background-color: #FC3;
	font-size:93%;
}


/************ top start ************/

#wrapper.top{
	height:625px;
	zoom:1;
}

#contents .topmain{
	margin: 245px 80px 110px 75px;
}

#contents .topmain .copy{
	margin: 0 0 18px 0;
}

#contents .topmain ul li{
	margin: 0;
}

/************ top end ************/





/************ common start ************/

#contents .menu ul li{
	float: left;
	padding:5px 0 25px 0;
	margin-right:1px;
}

#contents .main{
	line-height:1.5em;
	margin: 0 50px 50px 50px;
}


#contents h1{
	margin-top: 29px;
}



#contents .main_inlife{
	line-height:1.5em;
	margin: 0 48px 5px 47px;
}

#contents .main .ttl{
	margin: 0 0 20px 0;
}

#contents .main_inlife .ttl{
	margin: 0 0 20px 0;
}

#contents .main .copy{
	margin: 0 0 25px 0;
}

/************ common end ************/





/************ Brand start ************/

.alize_b_txt {
	padding-left: 20px;
}
	
#contents .main p.brandnote {
	text-align:left;
	line-height:130%;
	color:#000;
	margin:15px 0 20px 0;
}


	

/************ Brand end ************/






/************ product TOP start ************/

div.pmodule {
	float:left;
	margin: 0 13px 10px 0;
	color:#fff;
}

table.pic_sel {
	margin:8px 0 3px 0;
}

p.alize_pname_en {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 1.1em;
}

p.alize_pname_ja{
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	margin-bottom:5px;
}


/************ product TOP end ************/



/************ products start ************/


table.alize_p_table {
	margin-bottom:20px;
	width:700px;
}

/*for IE7 */
*:first-child+html div#contents div.main table.alize_p_table {
	margin-bottom:10px ;
}

/* for IE6 */
/*\*/
* html div#contents div.main table.alize_p_table {
	margin-bottom:10px ;
}
/**/



.alizet_p_img {
	background-color: #FFF;
	padding-top: 15px;
	padding-bottom: 15px;
	text-align: center;
	vertical-align: middle;
	width:180px;
}

.alizet_p_detail {
	padding-left: 15px;
	padding-right: 15px;
}


#contents .main h2.alize_pname_en {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 1.8em;
	color: #FFF;
	margin-bottom:4px;
	border-top:1px solid #FFF;
	padding-top:10px;
}

#contents .main h3.alize_pname_ja {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	color: #FFF;
	border-bottom:1px solid #FFF;
	padding-bottom:8px;
	margin-bottom:10px;
}



#contents .main .product_white_txt{
	text-align:left;
	color:#fff;
}



#contents .main p.note {
	margin-bottom:15px;
}


#contents .main div.prize{
	margin: 10px 0 0 0;
	font-size: 86%;
	line-height:1.4em;
}

#contents .main div.prize ul{
	margin: 0 0 0 15px;
	color:#FFF;
}

#contents .main div.prize li{
	margin: 2px 0 2px 0;
	list-style-type:disc;
	list-style-position:outside;
}

#contents .main div.prize img{
	margin: 0 5px 0 0;
	vertical-align: middle;
}


div#product_menu {
	width:700px;
	text-align:right;
}


#contents .main ul.product_menu{
	margin:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:90%;
	float:right;
}

#contents .main .product_menu:after {
	content: "";
	display: block;
	clear: both;
	height: 1px;
	overflow: hidden;
}

#contents .main .product_menu li{
	float: left;
	padding:0 0 0 10px;
}

#contents .main .product_menu li a,
#contents .main .product_menu li a:visited{
	color:#000;
}

#contents .main .product_menu li a:hover,
#contents .main .product_menu li a:visited hover{
	color:#666;
}

#contents .main .product_menu li.here {
	font-weight:bold;
}



/************ product end ************/



/************ Cocktail TOP Start ************/

div.cmodule table {
	float:left;
	margin:0 10px 15px 0;
	height:210px;
	zoom:1;
	
}

table.c_gold {
	border-top:10px solid #F90;
	border-bottom:10px solid #F90;
	border-right:10px solid #F90;
	border-left:10px solid #F90;
	border-collapse:separate;
	background-color:#F90;
}

table.c_red {
	border-top:10px solid #C00;
	border-bottom:10px solid #C00;
	border-right:10px solid #C00;
	border-left:10px solid #C00;
	border-collapse:separate;
	background-color:#C00;
}


table.c_wild {
	border-top:10px solid #F63;
	border-bottom:10px solid #F63;
	border-right:10px solid #F63;
	border-left:10px solid #F63;
	border-collapse:separate;
	background-color:#F63;
}

table.c_bleu {
	border-top:10px solid #06F;
	border-bottom:10px solid #06F;
	border-right:10px solid #06F;
	border-left:10px solid #06F;
	border-collapse:separate;
	background-color:#06F;
}

table.c_rose {
	border-top:10px solid #F06;
	border-bottom:10px solid #F06;
	border-right:10px solid #F06;
	border-left:10px solid #F06;
	border-collapse:separate;
	background-color:#F06;
}


div.cmodule table td.cimg {
	background-color:#FFF;
	text-align:center;
	width:85px;
}


div.cmodule table td.cdetail {
	padding-left:10px;
	vertical-align:text-top;
}

td.cdetail h2.alize_pname_en {
	font-size:1.1em !important;
	border-top:1px solid #FFF;
	padding-top:3px;
}


td.cdetail h3.alize_pname_ja {
	font-size:0.85em !important;
	margin:-3px 0 4px 0;
	border-bottom:1px solid #FFF;
	padding-bottom:3px;
}


div.cmodule table td.cdetail ul  {
	/*font-size:0.95em;*/
	margin:10px 0 0 0;
	list-style-type:disc !important;
	font-family:Arial, Helvetica, sans-serif;
	/*list-style-position:inside;*/
	padding-left:15px;
	line-height:110%;
	color:#fff;
}

div.cmodule table td.cdetail ul li {
	margin-bottom:4px;
}



/************ Cocktail TOP end ************/



/************ Cocktail Start ************/

table.cocktail_table_gold{
	border:15px solid #F90;
	height:300px;
	zoom:1;
	margin:20px 0 0 0;
	background:#F90;
	
}

table.cocktail_table_red{
	border:15px solid #C00;
	height:300px;
	zoom:1;
	margin:20px 0 0 0;
	background:#C00;
	
}

table.cocktail_table_wild{
	border:15px solid #F63;
	height:300px;
	zoom:1;
	margin:20px 0 0 0;
	background:#F63;
	
}

table.cocktail_table_blue{
	border:15px solid #06F;
	height:300px;
	zoom:1;
	margin:20px 0 0 0;
	background:#06F;
	
}

table.cocktail_table_rose{
	border:15px solid #F06;
	height:300px;
	zoom:1;
	margin:20px 0 0 0;
	background:#F06;
	
}


td.cocktail_img{
	background:#FFF;
	text-align:center;
	padding:10px 10px;
	width:190px;
}

td.cocktail_detail {
	padding:0 20px 10px 15px;
	color:#fff;
	vertical-align:text-top;
	position:relative;
}


td.cocktail_detail div.cocktails {
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:right !important;
	font-size:0.9em;
	margin-bottom:10px;
}

td.cocktail_detail h2.cocktailname_en {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.9em;
	border-top:1px solid #FFF;
	padding:8px 0 0 0;
}


td.cocktail_detail h3.cocktailname_ja {
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size:0.9em;
	margin:5px 0 5px 0;
}


div.cocktailicon {
	border-bottom:1px solid #FFF;
	padding-bottom:5px;
	margin-bottom:10px;
	
}

#contents .main p.product_white_txt{
	text-align:left;
	line-height:134%;
	color:#fff;
}



#contents .main p.note {
	margin-bottom:15px;
}


div.button_back {
	display:block;
	text-align:right;
	margin-top:30px;
}
	


/************ Cocktail end ************/