﻿@charset "utf-8";
/* CSS Document */

/*オリジナル
==========================================================================================*/
#argentina_menu {
    float:left;
	width:983px;
	height:187px;
}

#argentina {
    float:left;
	width:903px;
	background-image: url(img/01_logo.gif);
	background-repeat: no-repeat;
}

#argentina_s{
	float:left;
	width:40px;

}

.read01 {
	padding-top: 160px;
	padding-bottom: 45px;
	width: 665px;
}

.top_BoxArea_left {
    padding-top: 10px;
    float:left;
	width:459px;
	height:370px;
}

.top_BoxArea_right {
    padding-top: 10px;
    float:left;
	width:444px;
	height:370px;
}

.top_BoxArea_right p{
	height:205px;
}

.top_BoxArea_right img{
	height:165px;
}

.nostalgic {
	width:903px;
	padding-top: 53px;
	clear: both;
}

.nos_BoxArea_left {
    float:left;
	width:502px;
}

.img_bottom{
    padding-bottom: 20px;
}

.nos_BoxArea_right {
	float:left;
	width:369px;
	margin-left: 32px;
	margin-bottom: 35px;
}

.hotspot01 {
	width:903px;
	background-color: #ad1a2d;
	margin-bottom: 40px;
	clear: both;
}

.hotspot01_logo {
	height:62px;
	padding-top: 8px;
	padding-left: 20px;
}

.hotspot01_box {
	padding: 20px 20px 5px 20px;
}

.hotspot01_title {
	float:left;
	margin: 0px;
	padding: 0px;
}

.hotspot01_hp {
	float:right;
	margin-top: 5px;
}

.hotspot01 p{
	clear: both;
	font-size: 10px;
	line-height: 1.4em;
	color: #FFFFFF;
	margin-bottom: 16px;
}

.hotspot01 a:link { color: #ffffff;} 
.hotspot01 a:visited { color: #ffffff;} 
.hotspot01 a:hover { color: #000000;} 
.hotspot01 a:active { color: #000000;}

.nos_box {
	margin-bottom: 20px;
}

.hotspot_01_2_box{
	height:195px;
}

.hotspot01_left {
	float:left;
	width:510px;
	height:195px;
}

.hotspot01_right {
	float:left;
	width:373px;
	margin-top: 15px;
}

.luxury {
	width:903px;
	padding-top: 10px;
	clear: both;
}

.luxury_left {
	float:left;
	width:658px;
	height:767px;
}

.luxury_left_txt{
	width:620px;
	height:241px;
}

.luxury_left_swf{
	width:620px;
	height:526px;
	background-color: #ad1a2d;
}

.luxury_right {
	float:left;
	width:245px;
	height:767px;
}

.luxury_end {
	width:903px;
	height:53px;
	clear: both;
}

.relax_left{
	float:left;
	width:481px;
	height:215px;
}

.relax_left_txt{
	width:451px;
}

.relax_right{
	float:left;
	width:422px;
	height:215px;
	margin-bottom: 35px;
}

.hotspot_01_3_box{
	height:400px;
}

.hotspot01_3_left {
	float:left;
	width:425px;
	height:400px;
}

.hotspot01_3_right {
	float:left;
	width:463px;
	padding-top: 10px;
}

.hotspot01_3_logo {
	float:right;
	width:458px;
	height:60px;
	text-align: right;
}

.info {
	width:903px;
	height:424px;
	margin-bottom: 35px;
	clear: both;
}

.info_left {
	float:left;
	width:669px;
	height:424px;
}

.info_left img{
	float:left;
	width:647px;
	height:360px;
	margin-bottom: 15px;
}

.info_left p{
	float:left;
	width:647px;
}

.info_right {
	float:left;
	width:232px;
	height:424px;
	border: 1px solid #ad1a2d;
	background-image: url(img/info.jpg);
	background-repeat: no-repeat;
}

.info_right p{
	float:left;
	font-size: 10px;
	line-height: 1.4em;
	padding: 343px 20px 0 20px;
}

.info_right img{
	margin-top: 10px;
}

.navigator {
	float:left;
	width:901px;
	height:145px;
	border: 1px solid #000000;
	background-image: url(img/navi_profile.jpg);
	background-repeat: no-repeat;
	margin-bottom: 35px;
	clear: both;
}

.navigator p{
	float:left;
	padding: 110px 200px 0 20px;
	font-size: 12px;
}


/*Vol.02
==========================================================================================*/
#argentina02_bg {
    float:left;
	width:983px;
	background-image: url(img/02_bg.jpg);
	background-repeat: no-repeat;
}

#argentina02 {
    float:left;
	width:903px;
}

.read02 {
	padding-top: 34px;
	padding-bottom: 45px;
	width: 654px;
}

.top02_left {
    float:left;
	width:324px;
}

.top02_right {
    float:left;
	width:579px;
}

.tangospot {
	width:903px;
	padding-top: 35px;
	clear: both;
}

.tango_left {
    float:left;
	width:427px;
}

.tango_right {
	float:left;
	width:444px;
	margin-left: 32px;
	margin-bottom: 35px;
}

.tango_cap{
	margin:12px 0 20px 0;
	clear: both;
}

.tangospot02 {
	width:903px;
	clear: both;
}

.tango02_left {
    float:left;
	width:390px;
}

.tango02_right {
	float:left;
	width:481px;
	margin-left: 32px;
}

.milonga {
	width:903px;
	padding-top: 35px;
	clear: both;
}

.milonga_left {
    float:left;
	width:584px;
	margin-bottom: 20px;
}

.milonga_right {
	float:left;
	width:294px;
	margin-left: 25px;
	margin-bottom: 20px;
}

.mhot_box{
	clear: both;
	margin:0 0 10px 0;
}

.mhot_s {
    float:left;
	width:20px;
}

.mhot_s02 {
    float:left;
	width:25px;
}

.mhot_s03 {
    float:left;
	width:30px;
}

.mhot_ph_left {
    float:left;
	width:433px;
	height:199px;
}

.mhot_left {
    float:left;
	width:423px;
}

.mhot_right {
	float:left;
	width:403px;
}

.mhot_right_info {
	width: auto;
	padding: 10px;
	margin-top:5px;
	background-color: #000000;
	font-size: 12px;
}

.mhot_right_info a:hover { color: #ad1a2d;} 
.mhot_right_info a:active { color: #ad1a2d;}

.joe {
	float:left;
	width:901px;
	height:341px;
	border: 1px solid #000000;
	background-image: url(img/02_joe.jpg);
	background-repeat: no-repeat;
	margin-bottom: 35px;
	clear: both;
}

.joe_hp{
	float:left;
	width:591px;
	padding: 75px 290px 15px 20px;
}

.joe_txt{
	float:left;
	width:591px;
	font-size: 12px;
	padding: 0 290px 0 20px;
}

.tangobanner {
	float:right;
	width:561px;
	height:97px;
	margin-bottom: 35px;
}

/*Vol.03
==========================================================================================*/
.read03 {
	padding-top: 34px;
}

.top03_left {
	float:left;
	width:457px;
	margin-bottom: 20px;
}

.top03_right {
    float:left;
	width:446px;
	margin-bottom: 20px;
}

.spot03_left {
	float:left;
	width:549px;
	margin-bottom: 20px;
}

.spot03_right {
	float:left;
	width:354px;
	margin-bottom: 20px;
	text-align: right;
}

.info03 {
	width:547px;
	height:32px;
	border: 1px solid #ad1a2d;
	margin-top: 15px;
}

.mendoza03_left {
	float:left;
	width:512px;
	height:290px;
	margin:15px 0 20px 0;
}

.mendoza03_right {
	float:left;
	width:391px;
	height:290px;
	margin:15px 0 20px 0;
	text-align: right;
}

.mendoza03_left p {
	height:168px;
}

.chandon {
	width:510px;
	height:120px;
	border: 1px solid #000000;
	background-image: url(img/03_chandon.jpg);
	background-repeat: no-repeat;
}

.chandon_hp {
	width:500px;
	height:55px;
	text-align: right;
	margin: 12px 10px 0 0;
}

.chandon_txt {
	width:380px;
	margin: 0 0 0 120px;
}

.hotel03_left {
    float:left;
	width:406px;
}

.hotel03_ph_right {
    float:left;
	width:427px;
	height:186px;
}

.hotel03_ph{
	clear: both;
	padding-top: 2px;
}

.hotel03_ph img {
	float:left;
	margin: 0 12px 10px 0;
}

.buss {
	float:left;
	width:901px;
	height:226px;
	border: 1px solid #000000;
	background-image: url(img/03_buss.jpg);
	background-repeat: no-repeat;
	margin-bottom: 40px;
	clear: both;
}

.buss_txt{
	float:left;
	width:463px;
	font-size: 12px;
	padding: 75px 0 0 20px;
}

.food_box{
	width:903px;
	clear: both;
	margin-bottom: 20px;
}

.food_left {
	float:left;
	width:498px;
	margin-bottom: 20px;
}

.food_right {
    float:left;
	width:405px;
	text-align: right;
	margin-bottom: 20px;
}

.food02_left {
	float:left;
	width:470px;
	margin-bottom: 20px;
}

.food02_right {
    float:left;
	width:433px;
	margin-bottom: 20px;
}

.matetya {
	float:left;
	width:901px;
	height:315px;
	border: 1px solid #000000;
	background-image: url(img/03_matetya.jpg);
	background-repeat: no-repeat;
	margin:15px 0 25px 0;
	clear: both;
}

.matetya_txt{
	float:left;
	width:643px;
	height:120px;
	font-size: 12px;
	padding: 75px 0 0 20px;
}

.matetya_txt02{
	float:left;
	width:870px;
	font-size: 12px;
	padding: 0 0 0 20px;
}

.matetya_at_txt{
	color: #ad1a2d;
	font-size: 12px;
}

.matetya a:link { color: #ad1a2d;} 
.matetya a:visited { color: #ad1a2d;} 
.matetya a:hover { color: #000000;} 
.matetya a:active { color: #000000;}


/*Vol.04
==========================================================================================*/

#uruguay_bg {
    float:left;
	width:983px;
	background-image: url(img/04bg.jpg);
	background-repeat: no-repeat;
}

.top04_s {
    float:left;
	width:903px;
	height:159px;
}

.top04_left {
    float:left;
	width:345px;
}

.top04_right {
    float:left;
	width:558px;
}

.top04_right img{
	padding-top: 45px;
}

.montebox {
	width:903px;
	clear: both;
	padding-top: 35px;
}

.monte01_left {
    float:left;
	width:433px;
}

.monte01_right {
	float:left;
	width:470px;
	text-align: right;
}

.monte_read {
	width:903px;
	padding: 25px 0 25px 0;
	clear: both;
}

.monte02_left {
    float:left;
	width:357px;
	height:681px;
}

.monte02_right {
	float:left;
	width:546px;
	height:681px;
}

.bouza_read {
	width:546px;
	height:129px;
}

.bouza {
	width:544px;
	height:550px;
	border: 1px solid #000000;
	background-image: url(img/04_bouza.gif);
	background-repeat: no-repeat;
	margin:0px;
}

.bouza_hp{
	width:530px;
	height:15px;
	text-align: right;
	padding: 11px 0 35px 0;
}

.bouza_txt{
	width:514px;
	padding: 0 15px 0 15px;
	font-size: 12px;
}

.bouza_txt02{
    width:514px;
    height:187px;
	font-size: 12px;
	padding: 15px;
}

.bouza_txt02 img{
	float:right;
	width:226px;
	padding-left: 15px;
}

.colonia_box {
	width:903px;
	clear: both;
	padding-top: 45px;
}

.colonia01_left {
    float:left;
	width:453px;
}

.colonia01_right {
	float:left;
	width:450px;
	text-align: right;
}

.colonia_box02 {
	width:903px;
	height:359px;
	clear: both;
	padding: 25px 0 30px 0;
}

.colonia02_left {
    float:left;
	width:326px;
	height:359px;
}

.colonia02_right {
	float:left;
	width:577px;
	height:359px;
	background-color: #ad1a2d;
}

.colonia_txt{
	width:547px;
	height:93px;
	padding: 15px;
}

.colonia_txt p{
	clear: both;
	font-size: 12px;
	line-height: 1.5em;
	color: #FFFFFF;
	padding-top: 5px;
}

.colonia_ph{
	width:547px;
	height:221px;
	padding: 0 15px 15px 15px;
}

/*==========================================================================================
	floatさせたボックスが親ボックスの外にはみ出す現象を回避
	(macIE用にmac-ie5.cssにも記述すること)
==========================================================================================*/

#swapper:after
{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

/* Mac IE には適用させない \*/
* html #swapper
{
	height:1%;
}

/* IE7 */
*:first-child+html #swapper
{
 display:inline-block;
}
/* */
/* floatさせたボックスが親ボックスの外にはみ出す現象を回避（ここまで） */


