/* RESPONSIVE GRID SYSTEM =============================================================================  */



/* BASIC PAGE SETUP ============================================================================= */



body { 

margin : 0 auto;

padding : 0;

font : 100%/1.4 "Open Sans", sans-serif; 	

color : #000; 

text-align: center;

/*background: #fff url(/images/bodyback.png) left top;*/
background: #fff left top;

}



button, 

input, 

select, 

textarea { 

font-family : "Open Sans", sans-serif; 

color : #333; }



.clear {	

  clear: both;

}



/*  HEADINGS  ============================================================================= */



h1, h2, h3, h4, h5, h6 {

font-family:  "Open Sans", sans-serif;

font-weight : normal;

margin-top: 0px;

letter-spacing: -1px;

    font-weight: bold;
    text-transform: uppercase;

}



h1 { 

font-family:  "Open Sans", sans-serif;

color: #363636;

margin-bottom : 0.2em;

font-size : 2.75em; /* 96 / 16 */

line-height : 1.4;

}





h2 { 

color: #363636;

margin-bottom : .5em;

margin-top : .5em;

font-size : 2.5em; /* 40 / 16 */

line-height : 1.2;

}



h3 { 

color: #363636;

margin-bottom : 0.3em;

letter-spacing: -1px;

font-size : 2em; /* 28 / 16 */

line-height : 1.3; }





h4 { 

color: #363636;

margin-bottom : 0.5em;

font-size : 1.4em; /* 24 / 16  */

line-height : 1.25; }



	footer h4 { 

		color: #ccc;

	}



h5 { 

color: #363636;

margin-bottom : 1.25em;

font-size : 1.2em; /* 20 / 16 */ }



h6 { 

color: #363636;

font-size : 1em; /* 16 / 16  */ }



/*  TYPOGRAPHY  ============================================================================= */



p, ol, ul, dl, address { 

margin-bottom : 1.5em; 

font-size : 1em; /* 16 / 16 = 1 */ }



p {

hyphens : auto;  }





p.introtext {

font-family:  "Open Sans", sans-serif;

font-size : 2.5em; /* 40 / 16 */

color: #363636;

line-height: 1.4em;

letter-spacing: -1px;

margin-bottom: 0.5em;

}





p.handwritten {

font-family:  HandSean, 'lucida sans unicode', 'lucida grande', 'Trebuchet MS', verdana, arial, helvetica, helve, sans-serif; 

font-size: 1.375em; /* 24 / 16 */

line-height: 1.8em;

margin-bottom: 0.3em;

color: #666;

}



p.center {

text-align: center;

}





.and {

font-family: GoudyBookletter1911Regular, Georgia, Times New Roman, sans-serif;

font-size: 1.5em; /* 24 / 16 */

}



.heart {

font-family: Pictos;

font-size: 1.5em; /* 24 / 16 */

}



ul, 

ol { 

margin : 0 0 1.5em 0; 

padding : 0 0 0 24px; }



li ul, 

li ol { 

margin : 0;

font-size : 1em; /* 16 / 16 = 1 */ }



dl, 

dd { 

margin-bottom : 1.5em; }



dt { 

font-weight : normal; }



b, strong { 

font-weight : bold; }



hr { 

display : block; 

margin : 1em 0; 

padding : 0;

height : 1px; 

border : 0; 

border-top : 1px solid #ccc;

}



small { 

font-size : 1em; /* 16 / 16 = 1 */ }



sub, sup { 

font-size : 75%; 

line-height : 0; 

position : relative; 

vertical-align : baseline; }



sup { 

top : -.5em; }



sub { 

bottom : -.25em; }



.subtext {

	color: #666;

	}



/* LINKS =============================================================================  */



a { 

color : #af936c;

-webkit-transition: all 0.3s ease;

-moz-transition: all 0.3s ease;

-o-transition: all 0.3s ease;

transition: all 0.3s ease;

text-decoration: none;

}



a:visited { 

color : #af936c; }



a:focus { 

outline : thin dotted; 

color : rgb(0,0,0); }



a:hover, 

a:active { 

outline : 0;

color : #B0946E;

}





footer a { 

color : #ffffff;

-webkit-transition: all 0.3s ease;

-moz-transition: all 0.3s ease;

-o-transition: all 0.3s ease;

transition: all 0.3s ease;

}



footer a:visited { 

color : #fff; }



footer a:focus { 

outline : thin dotted; 

color : rgb(0,0,0); }



footer a:hover, 

footer a:active { 

outline : 0;

color : #fff;

}





/* IMAGES ============================================================================= */



img {

border : 0;

max-width: 100%;}



img.floatleft { float: left; margin: 0 10px 0 0; }

img.floatright { float: right; margin: 0 0 0 10px; }





/* TABLES ============================================================================= */



table { 

border-collapse : collapse;

border-spacing : 0;

margin-bottom : 1.4em; 

width : 100%; }



th, td, caption { 

padding : .25em 10px .25em 5px; }



tfoot { 

font-style : italic; }



caption { 

background-color : transparent; }



/* FORMS ============================================================================= */



form { 

margin : 0; }



fieldset { 

margin-bottom : 1.5em; 

padding : 0; 

border-width : 0; }



legend { 

*margin-left : -7px; 

padding : 0; 

border-width : 0; }



label{

font-weight : normal;

cursor : pointer;

display:block;

margin:10px 0 0 0;

position:relative;

top:0;

left:0;

}



	label.inline{

	display:inline;

	margin:0;

	}

	

	label span{

	color:#666;

	font-size:0.9em;

	}

	

	label span.right{

	position:absolute;

	bottom:0;

	right:1em;

	text-align:right;

	}

	

	label.disabled{

	color:#ccc;

	}





button, 

search,

input, 

select, 

textarea { 

font-size : 100%; 

margin : 0; 

vertical-align : baseline; 

*vertical-align : middle; }



button, input { 

line-height : normal; 

*overflow : visible; }



button, 

input[type="button"], 

input[type="reset"], 

input[type="submit"] { 

padding: 0.5em 1em;

margin: 0 0 1em 0;

cursor : pointer; 

background: #B0946E;

color: #ffffff;

}



input[type="checkbox"], 

input[type="radio"] { 

box-sizing : border-box; }



input[type="search"] { 

	box-sizing : content-box;

}



button::-moz-focus-inner, 

input::-moz-focus-inner { 

padding : 0;

border : 0;  }



input{

display:block;

width:97%;

margin:0 0 20px 0;

border:1px solid #ccc;

font-size:1em;

padding:5px;

background:#fff;

}



	input::-webkit-input-placeholder,

	input:-moz-placeholder,

	.placeholder{

	color:#bbb;

	}

	

	input::-moz-focus-inner {border:0;}



	input[disabled="disabled"], input.disabled{

	color:#999;

	background:#f5f5f5;

	}

	

textarea{

width:97%;

height:200px;

margin:0 0 20px 0;

border:1px solid #ccc;

padding:5px;

font-family:inherit;

font-size:0.9em;

overflow : auto; 

vertical-align : top;

}



/* Colors for form validity */

input:valid, 

textarea:valid   {  

/* Styles */ }



input:invalid, 

textarea:invalid {

-webkit-box-shadow : 0 0 2px #f00; 

-moz-box-shadow : 0 0 2px #f00;

box-shadow : 0 0 2px #f00; }



.no-boxshadow input:invalid, 

.no-boxshadow textarea:invalid {

background-color : #ccc; }







/*  MAIN LAYOUT	============================================================================= */





.col.alpha {	

	margin: 1% 1% 1% 0;

}

.col.beta {	

	margin: 1% 0 1% 0;

}

.col.charlie {	

	margin: 1% 0 1% 1%;

}

 	

#wrapper {

	width: 100%;

	position: relative;

	text-align: left;

	z-index: 1;

}



#headcontainer_fixed {

	width: 100%;

	height: 40px;

	padding: 20px 0;

	background: #fff;

	top: 18px;

	position: fixed;

	z-index: 3;

}

#furamafirst_bar {

	width: 100%;

	height: 22px;

	padding: 5px 0;

	background: #fefefe;

	top: 0;

	position: fixed;

	z-index: 4;

	font-size: 0.8em;

	color: #333333;

	font-family:'Open Sans', Arial, Helvetica, sans-serif;

}

	

	#furamafirst_bar a{

		color: #666666;

	}

	#furamafirst_bar a:hover{

		color: #333333;

	}



	#headcontainer_shadow {

		width: 100%;

		height: 100px;

		background: #ccc;

	}



		header {

			clear: both;

			width: 80%; /* 1000px / 1250px */

			font-size: 0.8125em; /* 13 / 16 */

			max-width: 92.3em; /* 1200px / 13 */

			margin: 0 auto;

			padding: 0px 0px 0px 0px;

			position: relative;

			color: #000;

			text-align: left;

		}

		

	nav {

		right: 0;

	}

 

   .topnavi a{

	   padding: 8px;

	   float: left;

	   background: #333333;

	   margin: 0 0 0 4px;

	   color: #cccccc;

   }

   .topnavi a:hover{

	   padding: 8px;

	   float: left;

	   background: #555555;

	   color: #ffffff;

   }

		



	#maincontentcontainer {

		width: 100%;

	}



		.standardcontainer {

			

		}

		

		.darkcontainer {

			background: rgba(102, 102, 102, 0.05);

		}



		.lightcontainer {

			background: rgba(255, 255, 255, 0.25);

		}

		

			#maincontent{

				clear: both;

				width: 80%; /* 1000px / 1250px */

				font-size: 0.8125em; /* 13 / 16 */

				max-width: 92.3em; /* 1200px / 13 */

				margin: 0 auto;

				padding: 1em 0px;

				color: #333;

				line-height: 1.5em;

				position: relative;

			}

		

			.maincontent{

				clear: both;

				width: 80%; /* 1000px / 1250px */

				font-size: 0.8125em; /* 13 / 16 */

				max-width: 92.3em; /* 1200px / 13 */

				margin: 0 auto;

				padding: 1em 0px;

				color: #333;

				line-height: 1.5em;

				position: relative;

			}



	#footercontainer {

		width: 100%;	

		border-top: 1px solid #000;

		/*background: #222 url(/images/footerback.png) left top;*/
		background: #eee left top;

	}

	

		footer {

			clear: both;

			width: 80%; /* 1000px / 1250px */

			font-size: 0.8125em; /* 13 / 16 */

			max-width: 92.3em; /* 1200px / 13 */

			margin: 0 auto;

			padding: 20px 0px 10px 0px;

			color: #999;

		}



		footer strong {

			font-size: 1.077em; /* 14 / 13 */

			color: #aaa;

		}





		footer a:link, footer a:visited { color: #999; text-decoration: underline; }

		footer a:hover { color: #333; text-decoration: underline; }



		ul.pagefooterlist, ul.pagefooterlistimages {

			display: block;

			float: left;

			margin: 0px;

			padding: 0px;

			list-style: none;

		}



		ul.pagefooterlist li, ul.pagefooterlistimages li {

			clear: left;

			margin: 0px;

			padding: 0px 0px 3px 0px;

			display: block;

			line-height: 1.5em;

			font-weight: normal;

			background: none;



		}



		ul.pagefooterlistimages li {

			height: 34px;

		}





		ul.pagefooterlistimages li img {

			padding: 5px 5px 5px 0px;

			vertical-align: middle;

			opacity: 0.75;

			-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";

			filter: alpha( opacity  = 75);

			-webkit-transition: all 0.3s ease;

			-moz-transition: all 0.3s ease;

			-o-transition: all 0.3s ease;

			transition: all 0.3s ease;

		}



		ul.pagefooterlistimages li a

		{

			text-decoration: none;

		}



		ul.pagefooterlistimages li a:hover img {

			opacity: 1.0;

			-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

			filter: alpha( opacity  = 100);

		}



			#smallprint {

				margin-top: 20px;

				line-height: 1.4em;

				text-align: center;

				color: #999;

				font-size: 0.923em; /* 12 / 13 */

			}



			#smallprint p{

				vertical-align: middle;

			}



			#smallprint img {

				margin: 0px 10px 15px 0px;

				vertical-align: middle;

				opacity: 0.5;

				-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

				filter: alpha( opacity  = 50);

				-webkit-transition: all 0.3s ease;

				-moz-transition: all 0.3s ease;

				-o-transition: all 0.3s ease;

				transition: all 0.3s ease;

			}





			#smallprint a:hover img {

				opacity: 1.0;

				-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

				filter: alpha( opacity  = 100);

			}



			#smallprint a:link, #smallprint a:visited { color: #999; text-decoration: none; }

			#smallprint a:hover { color: #999; text-decoration: underline; }

			

			

			

			#grouplogos{

				width: 100%;

				text-align: center;

				vertical-align: none;

				margin: 0 auto;

			}

			#grouplogos2{

				text-align: center;

				vertical-align: none;

				margin: 0 auto;

				width: 650px;

			}

			

			

			#grouplogos2 a { 

				color : #ffffff;

				-webkit-opacity: 0.35;

				-moz-opacity: 0.35;

				opacity: 0.35;

				

				-webkit-transition: opacity 0.3s ease;

				-moz-transition: opacity 0.3s ease;

				-o-transition: opacity 0.3s ease;

				transition: opacity 0.3s ease;

			}

			

			#grouplogos2 a:hover { 

				color : #ffffff;

				-webkit-opacity: 1;

				-moz-opacity: 1;

				opacity: 1;

				-webkit-transition: opacity 0.3s ease;

				-moz-transition: opacity 0.3s ease;

				-o-transition: opacity 0.3s ease;

				transition: opacity 0.3s ease;

			}

			

			#grouplogos .glogo{

				float: right;

				margin: 0 auto;

			}

			

			#grouplogos .glogo_fhi{

				float: left;

				margin: 0 auto;

				padding-right: 10px;

				border-right: 1px solid #333;

			}

			

			#grouplogos .glogo_furama{

				padding-right: 20px;

			}

			

			

			#grouplogos .glogo_xclusive{

				padding-right: 20px;

			}

			

			

			#grouplogos .glogo_fx{

				padding-right: 20px;

			}

			

			#nextline {

				display: none;

			}



.boxes{

	margin-bottom: 20px;

}



/*  SECTIONS  ============================================================================= */



.section {

	clear: both;

	padding: 0px;

	margin: 0px;

}





.article {

	

}

	.article_date {

		color: #363636;		

	}

	.article_property {

		color: #363636;		

	}

	.article_title {
		color: #363636;	
		font-size: 1.05em;	
		text-align: left;	
		font-weight: bold;		
	}

	a {
		color: #af936c;		
	}

	a:hover {
		color: #B0946E;		
	}



.release_wrapper {

	font-size: 1.15em;

	margin: 0 10px 0 0 ;	

	text-align: justify;

}

	.release_title {

		font-size: 1.4em;	

		color: #555;	

		text-align: center;

		margin: 20px 0;

	}	

	.title{

		font-weight: bold;

		color: #555;

	}

	.release_intro {

		font-style: italic;

		color: #555;

		text-align: center;

		margin: 10px 0 20px;

	}

	.release_content {

		font-style: none;

		color: #333333;

		text-align: justify;

		margin: 10px 0 20px;

	}

	.release_date {

		font-weight: bold;

		color: #555;

	}

	.release_abouthotel {

		font-size: 0.8em;

		color: #666;	

	}

	.release_contact {

		font-size: 0.9em;

		color: #666;	

	}

	.release_download {

	}

	a {

		color: #af936c;		

	}

	a:hover {

		color: #B0946E;		

	}





.searchresults_wrapper {

	margin: 10px 10px 0 0 ;	

	text-align: justify;

	vertical-align: bottom;

}



.searchoption_wrapper {

	text-align: justify;

	vertical-align: bottom;

	border:1px solid #CCC; 

	padding: 20px;"

}

	

	

	.box_title {

		font-weight: bold;

	}

	.box_title a{

		font-weight: bold;

	}

	

	.search_wrapper_ele {

		float: left;

		padding: 0 10px 5px;

	}

	.search_wrapper_ele 

	input[type=search] { 

		height: 28px;

		margin: 0;

		padding: 0 5px;

	}

	.search_wrapper_ele 

	select{ 

		height: 30px;

		margin: 0;

	}

	.search_wrapper_ele 

	label{ 

		margin: 0;

	}

	.searchoption_wrapper 

	input[type=submit] { 

		margin: 10px 0 0 0;

		padding: 8px 15px;

	}

	

.galleria{ 

	width: 100%; 

	height: 400px; 

	background: #fff;

	margin-top: 10px;

}	





/*

 * jQuery FlexSlider v1.8

 * http://www.woothemes.com/flexslider/

 *

 * Copyright 2012 WooThemes

 * Free to use under the MIT license.

 * http://www.opensource.org/licenses/mit-license.php

 */



/* Browser Resets */

.flex-container a:active,

.flexslider a:active,

.flex-container a:focus,

.flexslider a:focus  {outline: none;}

.slides,

.flex-control-nav,

.flex-direction-nav {margin: 0; padding: 0; list-style: none;}



/* FlexSlider Necessary Styles

*********************************/

.flexslider {width: 100%; margin: 0; padding: 0;}

.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */

.flexslider .slides img {max-width: 100%; display: block;}

.flex-pauseplay span {text-transform: capitalize;}



/* Clearfix for the .slides element */

.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}

html[xmlns] .slides {display: block;}

* html .slides {height: 1%;}



/* No JavaScript Fallback */

/* If you are not using another script, such as Modernizr, make sure you

 * include js that eliminates this class on page load */

.no-js .slides > li:first-child {display: block;}



/*my own flexslider styles*/

.flexslider {

	margin: 0;

}



.flex_control {

	position: relative;

	z-index: 2;

	bottom: 40px;

	right: 20px;

	float: right;

}



.flex-control-nav {

	width: 100%;

	text-align: center;

}



.flex-control-nav li {

	display: inline;

	margin: 0 5px;

}



.flex-control-nav li a {

	display: inline-block;

	width: 10px;

	height: 10px;

	background: #ffffff;

	

	cursor: pointer;

	

	font: 0/0 a;

	text-shadow: none;

	color: transparent;



	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

}



.flex-control-nav li a.active,

.flex-control-nav li a:hover {

	background: #af936c;

}



	

/*  CODE  ============================================================================= */



pre.code {

	padding: 0;

	margin: 0;

	font-family: monospace;

	white-space: pre-wrap;

	font-size: 1.1em;

}



strong.code {

	font-weight: normal;

	font-family: monospace;

	font-size: 1.2em;

}





/*  EXAMPLE  ============================================================================= */



#example .col {

	background: #ccc;

	background: rgba(204, 204, 204, 0.85);



}



/*  NOTES  ============================================================================= */





.note {

	position:relative;

	padding:1em 1.5em;

	margin: 0 0 1em 0;

	background: #fff;

	background: rgba(255, 255, 255, 0.5);

	overflow:hidden;

}



.note:before {

	content:"";

	position:absolute;

	top:0;

	right:0;

	border-width:0 16px 16px 0;

	border-style:solid;

	border-color:transparent transparent #cccccc #cccccc;

	background:#cccccc;

	-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.3), -1px 1px 1px rgba(0,0,0,0.2);

	-moz-box-shadow:0 1px 1px rgba(0,0,0,0.3), -1px 1px 1px rgba(0,0,0,0.2);

	box-shadow:0 1px 1px rgba(0,0,0,0.3), -1px 1px 1px rgba(0,0,0,0.2);

	display:block; width:0; /* Firefox 3.0 damage limitation */

}



.note.rounded {

	-webkit-border-radius:5px 0 5px 5px;

	-moz-border-radius:5px 0 5px 5px;

	border-radius:5px 0 5px 5px;

}



.note.rounded:before {

	border-width:8px;

	border-color:#ff #ff transparent transparent;

	background: url(/images/bodyback.png);

	-webkit-border-bottom-left-radius:5px;

	-moz-border-radius:0 0 0 5px;

	border-radius:0 0 0 5px;

}



/*  SCREENS  ============================================================================= */



.siteimage {

	max-width: 90%;

	padding: 5%;

	margin: 0 0 1em 0;

	background: transparent url(/images/stripe-bg.png);

	-webkit-transition: background 0.3s ease;

	-moz-transition: background 0.3s ease;

	-o-transition: background 0.3s ease;

	transition: background 0.3s ease;

}



.siteimage:hover {

	background: #bbb url(/images/stripe-bg.png);

	position: relative;

	top: -2px;

	

}



/*  COLUMNS  ============================================================================= */



.twocolumns{

	-moz-column-count: 2;

	-moz-column-gap: 2em;

	-webkit-column-count: 2;

	-webkit-column-gap: 2em;

	column-count: 2;

	column-gap: 2em;

  }



/*  BUTTONS  ============================================================================= */





.button {

	display: inline-block;

	outline: none;

	cursor: pointer;

	text-align: center;

	text-decoration: none;

	color: #fff;

	padding: .5em 1em;

	margin: 1px;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);

	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);

	box-shadow: 0 1px 2px rgba(0,0,0,.2);

	background: #cc1122 url(/images/glass.png) repeat-x 0 50%;

	-webkit-transition: all 0.3s ease;

	-moz-transition: all 0.3s ease;

	-o-transition: all 0.3s ease;

	transition: all 0.3s ease;

	font-family:  LeagueGothicRegular, 'lucida sans unicode', 'lucida grande', 'Trebuchet MS', verdana, arial, helvetica, helve, sans-serif;

	font-size : 1.5em; /* 24 / 16 */

				

}

.button:hover {

	background: #dd2233 url(/images/glass.png) repeat-x 0 50%;

	color: #fff;

	text-decoration: none;

}

.button:active {

	background: #dd2233 url(/images/glass.png) repeat-x 0 50%;

	color: #fff;

	position: relative;

	top: 1px;

}

.button:visited { 

	color : #fff;

}







/*  GLOBAL OBJECTS ============================================================================= */



.breaker { clear: both; }



.group:before,

.group:after {

    content:"";

    display:table;

}

.group:after {

    clear:both;

}

.group {

    zoom:1; /* For IE 6/7 (trigger hasLayout) */

}





.floatleft {

    float: left;

}



.floatright {

    float: right;

}





/* VENDOR-SPECIFIC ============================================================================= */



html { 

-webkit-overflow-scrolling : touch; 

-webkit-tap-highlight-color : rgb(52,158,219); 

-webkit-text-size-adjust : 100%; 

-ms-text-size-adjust : 100%; }



.clearfix { 

zoom : 1; }



::-webkit-selection { 

background : rgb(23,119,175); 

color : rgb(250,250,250); 

text-shadow : none; }



::-moz-selection { 

background : rgb(23,119,175); 

color : rgb(250,250,250); 

text-shadow : none; }



::selection { 

background : rgb(23,119,175); 

color : rgb(250,250,250); 

text-shadow : none; }



button, 

input[type="button"], 

input[type="reset"], 

input[type="submit"] { 

-webkit-appearance : button; }



::-webkit-input-placeholder {

font-size : .875em; 

line-height : 1.4; }



input:-moz-placeholder { 

font-size : .875em; 

line-height : 1.4; }



.ie7 img,

.iem7 img { 

-ms-interpolation-mode : bicubic; }



input[type="checkbox"], 

input[type="radio"] { 

box-sizing : border-box; }



input[type="search"] { 

-webkit-box-sizing : content-box;

-moz-box-sizing : content-box; }



button::-moz-focus-inner, 

input::-moz-focus-inner { 

padding : 0;

border : 0; }



p {

/* http://www.w3.org/TR/css3-text/#hyphenation */

-webkit-hyphens : auto;

-webkit-hyphenate-character : "\2010";

-webkit-hyphenate-limit-after : 1;

-webkit-hyphenate-limit-before : 3;

-moz-hyphens : auto; }





/* #Media Queries

================================================== */



	/* Smaller than standard 960 (devices and browsers) */

	@media only screen and (max-width: 959px) {}



	/* Tablet Portrait size to standard 960 (devices and browsers) */

	@media only screen and (min-width: 768px) and (max-width: 959px) {}



	/* All Mobile Sizes (devices and browser) */

	@media only screen and (max-width: 767px) {

		#grouplogos .glogo_fhi{

			float: none;

			margin: 0 auto;

			opacity: 0.25;

			border-right: 0px;

			padding-right: 0px;

		}

				

		#grouplogos2{

			text-align: center;

			vertical-align: none;

			margin: 0 auto;

			width: 100%;

		}

		

		#grouplogos2 a { 

			-webkit-opacity: 0.8;

			-moz-opacity: 0.8;

			opacity: 0.8;

		}

		#grouplogos .glogo_fhi{

			float: none;

			margin: 10px auto 0;

			width: 290px;

			opacity: 0.8;

		}

		

		#grouplogos .glogo{

			float: none;

			margin: 10px auto 0;

			width: 290px;

			opacity: 0.8;

		}

		

		

		#grouplogos .glogo_furama{

			padding-right: 20px;

			opacity: 0.8;

		}		

		

		#grouplogos .glogo_xclusive{

			padding-right: 20px;

			opacity: 0.8;

		}		

		

		#grouplogos .glogo_fx{

			padding-right: 20px;

			opacity: 0.8;

		}

		#nextline {

			display: block;

		}

	}



	/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */

	@media only screen and (min-width: 480px) and (max-width: 767px) {}



	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */

	@media only screen and (max-width: 479px) {

		

		

	#furamafirst_bar {

		height: 22px;

		padding: 5px 0;

		top: 0;

		font-size: 0.8em;

		color: #333333;

	}	

	

		#headcontainer_fixed {

			height: 90px;

			padding: 20px 0;

			background: #000000;

			top: 50;

			position: fixed;

			z-index: 3;

		}

			#headcontainer_shadow {

				height: 152px;

				background: #000000;

			}

		



		#grouplogos .glogo_fhi img{

			float: none;

			margin: 5px auto 0;

			width: 30%;

			opacity: 0.8;

		}

		

		#grouplogos .glogo img{

			float: none;

			margin: 0px auto 0;

			width: 80%;

			opacity: 0.8;

		}

		

		

		#grouplogos .glogo_furama img{

			padding-right: 10px;

			width: 80%;

			opacity: 0.8;

		}		

		

		#grouplogos .glogo_xclusive img{

			padding-right: 10px;

			width: 80%;

			opacity: 0.8;

		}		

		

		#grouplogos .glogo_fx img{

			padding-right: 10px;

			width: 80%;

			opacity: 0.8;

		}

		

		#nextline {

			display: block;

		}

		

	}