@charset "UTF-8";
/* CSS Document */

#bg {
	width: 980px;
/*	background:url(../../img/shadowbase.png) ;*/
}


#mainAsia {
	display: none;
}
#sp {/*タイトル*/
	display: none;
}

#mainVietnam h3 {
	margin: 0;
	padding:0;
	clear:both;
}

#mainVietnam h3#about01 {
margin: 0;
padding: 0;
position: relative;
}


/*#mainVietnam {
	float: left;
	width: 954px;
	display: block;
	-webkit-box-shadow: 0 0 5px 0 #777; /* Safari, Chrome用 */
/* 	-moz-box-shadow: 0 0 5px 0 #777; /* Firefox用 */
/* 	box-shadow: 0 0 5px 0 #777; /* CSS3 */
/*	padding: 10px;
	background: #FFF;
	}*/

#mainVietnam {
	float: left;
	width: 954px;
	display: block;
	-webkit-box-shadow: 0 0 5px 0 #777; /* Safari, Chrome用 */
 	-moz-box-shadow: 0 0 5px 0 #777; /* Firefox用 */
 	box-shadow: 0 0 5px 0 #777; /* CSS3 */
	padding: 10px 10px 10px 11px;
	background: #FFF;
}


#mainVietnam #content {
	width: 952px;
	border: solid 1px #ff1f00;
	position:relative;
	height: auto;
	float:left;
}




#mainVietnam #mainImg {
	width: 626px;/*626/952*/
	float:left;
}
#mainVietnam #mainImg img {
	width: 100%;
}
#mainVietnam #menu {
	display: none;
}

#mainVietnam #cont {
	float:left;
	padding: 15px;
	width: 97.14%;/*952/980*/
}


#mainVietnam #pageCont {
	margin-bottom: 0px 0 15px 0;
	position: relative;
	top: -20px;
}




#mainVietnam #menuPc {
	display: block;
	width: 326px;
	float:right;
}
#mainVietnam #menuPc img {
	width: 326px;
}



#navi {
	margin: 10px 0;
	width: 100%;
	float: left;
}
#navi li {
	float: left;
	text-align:center;
	display: block;
/*	width: 32.96213%;*/
	width: 16.4574%;
	font-weight: bold;
	background:#d3c1a0;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #d3c1a0), color-stop(1.00, #d3c1a0), color-stop(0.57, 		#cdb589), color-stop(0.48, #d8c8ac), color-stop(0.00, #e9e0d1));
	background: -webkit-linear-gradient(top, #e9e0d1 0%, #d8c8ac 48%, #cdb589 56%, #d3c1a0 100%, #d3c1a0 100%);
	background: -moz-linear-gradient(top, #e9e0d1 0%, #d8c8ac 48%, #cdb589 56%, #d3c1a0 100%, #d3c1a0 100%);
	background: -o-linear-gradient(top, #e9e0d1 0%, #d8c8ac 48%, #cdb589 56%, #d3c1a0 100%, #d3c1a0 100%);
	background: -ms-linear-gradient(top, #e9e0d1 0%, #d8c8ac 48%, #cdb589 56%, #d3c1a0 100%, #d3c1a0 100%);
	background: linear-gradient(to bottom, #e9e0d1 0%, #d8c8ac 48%, #cdb589 56%, #d3c1a0 100%, #d3c1a0 100%);
	border: solid 1px #b5a486;
}
#navi li a {
	display: block;
	padding: 10px 0;
}

#navi li a:hover {
	display: block;
	background: #CCC;
}






#profileSp,
#profileMoriSp {
	display: none;
}
.rightProfile {
	display: block;
	float: left;
	width: 200px;
	border:solid 1px;
	background:#FFFFFF;
	padding: 10px;
	font-size:0.85em;
	position: relative;
	top:-50px;
	z-index:5;
}
.rightProfile img {
	max-width: 100%;
	float:left;
	margin-right: 5px;
}
.rightProfileMori {
	display: block;
	float: left;
	width: 200px;
	border:solid 1px;
	background:#FFFFFF;
	padding: 10px;
	font-size:0.85em;
	position: relative;
	top:0px;
	z-index:5;
}





p.leftP {
	float:left;
	width: 600px;
	padding: 15px 50px;
}

.rightP {
	float: left;
	width: 220px;
	border: none;
	margin-top: 20px;
}
.rightP img {
	max-width: 100%
}
.pImg {
	max-width: 100%;
}



/*/////////////////////////////
//ナビゲーション
/////////////////////////////*/
#naviH {
	display: block;
	background:url(../img/pageNavi.jpg) no-repeat;
	width:952px;
	height:31px;
	position: relative;
}
#naviH ul {
	width:952px;
	height:31px;
}
#naviH li {
	float:left;
	height:31px;
	list-style-type: none;
	text-indent:-9999px;
}
/*/// home ///*/
#naviH #btn_01 {
	width:191px;
	height: 31px;
}
#naviH #btn_01 a {
	width: 191px;
	height:31px;
	display:block;
	text-decoration:none;
}
#naviH #btn_01 a:hover {
	background:url(../img/btn_01.jpg) no-repeat;
}
/*/// cuisine ///*/
#naviH #btn_02 {
	width:190px;
	height: 31px;
}
#naviH #btn_02 a {
	width: 190px;
	height:31px;
	display:block;
	text-decoration:none;
}
#naviH #btn_02 a:hover {
	background:url(../img/btn_02.jpg) no-repeat;
}
/*/// cha_muk ///*/
#naviH #btn_03 {
	width:190px;
	height: 31px;
}
#naviH #btn_03 a {
	width: 190px;
	height:31px;
	display:block;
	text-decoration:none;
}
#naviH #btn_03 a:hover {
	background:url(../img/btn_03.jpg) no-repeat;
}
/*/// bun ///*/
#naviH #btn_04 {
	width:190px;
	height: 31px;
}
#naviH #btn_04 a {
	width: 190px;
	height:31px;
	display:block;
	text-decoration:none;
}
#naviH #btn_04 a:hover {
	background:url(../img/btn_04.jpg) no-repeat;
}
/*/// morieda ///*/
#naviH #btn_05 {
	width:191px;
	height: 31px;
}
#naviH #btn_05 a {
	width: 191px;
	height:31px;
	display:block;
	text-decoration:none;
}
#naviH #btn_05 a:hover {
	background:url(../img/btn_05.jpg) no-repeat;
}





#footNavi {
	display: block;
	width: 100%;
	text-align: center;
}
#footNavi a {
	text-decoration:none;
}
#footNavi a:hover {
	text-decoration: underline;
}




/* Clearfix */  
.clearfix:after {  
    content: ".";   
    display: block;   
    height: 0;   
    clear: both;   
    visibility: hidden;  
}  
.clearfix {  
    display: inline-block;  
    min-height: 1%;  
}  
/* Hides from IE-mac \*/  
* html .clearfix {  
    height: 1%;  
}  
.clearfix {  
    display: block;  
}  
/* End hide from IE-Mac */


.clear {
	clear: both;
}

.ml50 {
	margin: 0px 50px
}
.mb15{
	margin-bottom: 15px;
}