
@charset "utf-8";

	
/*======================================

1-1.guidebooks-info.css
https://www.parthes.com/

*Copyright (c) 2012, PHOTOTOURISM Co. All rights reserved.
*https://www.guidebooks.com

=======================================*/

/*======================================

background-color: #3F3B3A;      filter:alpha(opacity=85);      -moz-opacity:0.85;      -khtml-opacity: 0.85;      opacity:0.85; 

=======================================*/


body {
font-family:
'メイリオ',
Meiryo,
'Lucida Grande',
Verdana,
'ヒラギノ角ゴ Pro W3',
'Hiragino Kaku Gothic Pro',
Osaka,
'ＭＳ Ｐゴシック',
sans-serif;
text-align: center; /* center on ie */
width: 100%;
 -webkit-text-size-adjust: 100%;
}

h1{ 
font-size:13px;
line-height: 15px;
color: #4169E1;
text-align: left;
}

h2{ 
font-size:12px;
line-height: 14px;
color: #C71585;
text-align: left;
}

h3{ 
vertical-align:middle;
font-size:11px;
line-height: 13px;
color: #228B22;
text-align: left;
}

h4{ 
font-size:12px;
line-height: 14px;
color: #C71585;
text-align: left;
}

h5{ 
font-size:14px;
line-height: 16px;
color: #FFFFFF;
text-align: left;
}

h6{ 
font-size:11px;
line-height: 13px;
color: #FF0000;
text-align: left;
}

h7{ 
font-size:11px;
line-height: 13px;
color: #2E64FE;
text-align: left;
}

h8{ 
font-size:11px;
line-height: 13px;
color: #00FF00;
text-align: left;
}

h9{ 
float: left;
width: 100%; 
vertical-align:middle;
font-size:11px;
line-height: 13px;
color: #000000;
text-align: left;
}

h10{ 
vertical-align:middle;
font-size:11px;
line-height: 13px;
color: #FFFFFF;
background-color: #4169E1;
text-align: left;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 4px;
padding-right: 4px;
}

/*======================================

wrapper
	
=======================================*/

#wrapper {
width: 100%;
height: 100%;
vertical-align:middle;
color: #000000;
display: block;
font-size: 14px;
font-weight: normal;
text-decoration: none;
text-align: left;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin: 0 auto; /* center on everything else */
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #4794D1;
}

/*======================================

wrapper_mobile

Apple iPhone 3G/3GS 320x480 
Apple iPhone4/4S 640x960 
Apple iPhone5 640x1136 
Apple iPad1 768x1024 
Apple iPad2 768x1024 
Apple iPad3 1536x2048 
HTC HT-03A 320x480 
Sony Ericsson Xperia SO-01B 480x854 
Sony Ericsson Xperia arc 480x854 
Sony Ericsson Xperia acro 480x854 
Sony Ericsson Xperia acro HD 720x1280 
Samsung GALAXY S/S II 480x800 
Samsung GALAXY S III 720x1280 
Samsung GALAXY TAB SC-01C/SC-02D 600x1024 
SHARP IS03 640x960 
SHARP GALAPAGOS 003SH 480x800 
富士通東芝 REGZA Phone IS04 480x854 
HTC HTC Desire X06HT 480x800 
	
=======================================*/

#wrapper_mobile {
width: 100%;
height: 100%;
vertical-align:middle;
color: #000000;
display: block;
font-size: 14px;
font-weight: normal;
text-decoration: none;
text-align: left;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin: 0 auto; /* center on everything else */
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #4794D1;
}


/*======================================

gui_wrapper
	
=======================================*/
#gui_wrapper {
float: left;
width: 1180px;
height: 100%;
vertical-align:middle;
color: #000000;
display: block;
font-size: 14px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-image: url(./images/guidebooks_background.jpg);
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin: 0 auto; /* center on everything else */
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #000000;
border-collapse: collapse;
}

/*======================================

gui_wrapper_mobile
	
=======================================*/
#gui_wrapper_mobile {
float: left;
vertical-align:middle;
color: #000000;
display: block;
font-size: 14px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-image: url(./images/guidebooks_background.jpg);
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #000000;
border-collapse: collapse;
}

/*======================================

1-1.テキスト gui_wrapper_sample
	
=======================================*/

#gui_wrapper_sample {
float: left;
background-color: #transparent;
word-wrap: break-word;
color: #FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 5px;
padding-right: 5px;
margin-top: 0px;
margin-bottom: 5px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

/*======================================

1-1.テキスト gui_wrapper_sample_mobile
	
=======================================*/

#gui_wrapper_sample_mobile {
float: left;
width: 100%;
background-color: #transparent;
word-wrap: break-word;
color: #FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 5px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

/*======================================

center
	
=======================================*/

#center {
float:left;
width: 100%;
height: 100%;
vertical-align:middle;
color: #000000;
display: block;
font-size: 14px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color: #DCDCDC; 
/* background-color: #F5F5F5;      filter:alpha(opacity=85);      -moz-opacity:0.85;      -khtml-opacity: 0.85;      opacity:0.85; */
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
border-collapse: collapse;
/* border-radius: 5px;        /* CSS3 */  
/* -webkit-border-radius: 5px;    /* Safari,Google Chrome */  
/* -moz-border-radius: 5px;   /* Firefox */  
}

#center_mobile {
float:left;
width: 100%;
height: 100%;
vertical-align:middle;
color: #000000;
display: block;
font-size: 14px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color: #DCDCDC; 
/* background-color: #F5F5F5;      filter:alpha(opacity=85);      -moz-opacity:0.85;      -khtml-opacity: 0.85;      opacity:0.85; */
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
/*border-collapse: collapse;
/*border-radius: 5px;        /* CSS3 */  
/*-webkit-border-radius: 5px;    /* Safari,Google Chrome */  
/*-moz-border-radius: 5px;   /* Firefox */  
}

/*======================================

centermiddle
	
=======================================*/

#centermiddle {
float:left;
width: 718px;
height:100%;
vertical-align:middle;
color: #000000;
display: block;
font-size: 14px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color:#FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #4794D1;
border-collapse: collapse;
}

/*======================================

center_wrapper

=======================================*/

#center_wrapper {
float:left;
float:left;
width:478px;
height:100%;
vertical-align:middle;
color: #000000;
display: block;
font-size: 14px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color:#FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #4794D1;
border-collapse:collapse;
}

/*======================================

list_wrapper

=======================================*/

#list_wrapper {
float:left;
float:left;
width:678px;
height:100%;
vertical-align:middle;
color: #000000;
display: block;
font-size: 14px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color:#FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #4794D1;
border-collapse:collapse;
}

/*======================================

gui_wrapper_essentials
	
=======================================*/
#gui_wrapper_essentials {
background-color: #626262;
float: left;
width: 100%;
height: 100%;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #4794D1;
border-collapse: collapse;
}

/*======================================

gui_wrapper_profiles
	
=======================================*/
#gui_wrapper_profile {
background-color: transparent;
float: left;
width: 100%;
height: 100%;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #4794D1;
border-collapse: collapse;
}

/*======================================

gui_wrapper_informations
	
=======================================*/
#gui_wrapper_informations {
background-color: transparent;
float: left;
width: 100%;
height: 100%;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #4794D1;
border-collapse: collapse;
}

/*======================================

gui_lefttwitter

=======================================*/

#gui_lefttwitter {
float:left;
width:160px;
height:680px;
vertical-align:middle;
color: #000000;
display: block;
font-size: 14px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color:#FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #4794D1;
border-collapse:collapse;
}

/*======================================

gui_lefttfacebook

=======================================*/

#gui_leftfacebook {
float:left;
width:160px;
height:200px;
vertical-align:middle;
color: #000000;
display: block;
font-size: 14px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color:#FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #4794D1;
border-collapse:collapse;
}



/*======================================

wrapper_whatis
	
=======================================*/
#wrapper_whatis {
width: 930px;
height:930px;
vertical-align:middle;
color: #000000;
display: block;
font-size: 14px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color:#FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin: 0 auto; /* center on everything else */
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #900000;
}

/*======================================

leftside
	
=======================================*/

#leftside {
float:left;
width:170px;
height:100%;
vertical-align:middle;
color: #000000;
display: block;
font-size: 14px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color:transparent;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 10px;
margin-bottom: 10px;
margin-left: 10px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
border-collapse: collapse;
}

/*======================================

gui_wrapper_guidebooks
	
=======================================*/
#gui_wrapper_guidebooks {
width: 1180px;
height: 100%;
text-align: center;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: auto;
margin-right: auto;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #4794D1;
border-collapse: collapse;
}

#gui_wrapper_guidebooks_mobile {
float: left;
width: 100%;
height: 100%;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #4794D1;
border-collapse: collapse;
}


/*======================================

gui_wrapper_guidebooks_00
	
=======================================*/
#gui_wrapper_guidebooks_00 {
float: left;
width: 100%;
height: 100%;
background-image: url(./images/guidebooks_background1.jpg);
background-size:100%;
background-repeat: no-repeat;
background-attachment: fixed;
background-position: center;
background-color: #ebebeb;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #4794D1;
border-collapse: collapse;
}

#gui_wrapper_guidebooks_00_mobile {
float: left;
background-image: url(./images/guidebooks_background1.jpg);
background-size:100%;
background-repeat: no-repeat;
background-attachment: fixed;
background-position: 0% 0%;
background-color: #ebebeb;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #4794D1;
border-collapse: collapse;
}

/*======================================

gui_wrapper_guidebooks_01
	
=======================================*/
#gui_wrapper_guidebooks_01 {
float: left;
width: 100%;
height: 100%;
background-image: url(./images/guidebooks_background1.jpg);
background-size:100%;
background-repeat: no-repeat;
background-attachment: fixed;
background-position: center;
background-color: #ebebeb;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #4794D1;
border-collapse: collapse;
}

#gui_wrapper_guidebooks_01_mobile {
float: left;
background-image: url(./images/guidebooks_background1.jpg);
background-size:100%;
background-repeat: no-repeat;
background-attachment: fixed;
background-position: 0% 0%;
background-color: #ebebeb;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #4794D1;
border-collapse: collapse;
}

/*======================================

gui_wrapper_guidebooks_02
	
=======================================*/
#gui_wrapper_guidebooks_02 {
float: left;
width: 100%;
height: 100%;
background-image: url(./images/guidebooks_background2.jpg);
background-size:100%;
background-repeat: no-repeat;
background-attachment: fixed;
background-position: center;
background-color: #ebebeb;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #4794D1;
border-collapse: collapse;
}

#gui_wrapper_guidebooks_02_mobile {
float: left;
background-image: url(./images/guidebooks_background2.jpg);
background-size:100%;
background-repeat: no-repeat;
background-attachment: fixed;
background-position: 0% 0%;
/*background-color: #ebebeb;*/
background-color: #999999;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #4794D1;
border-collapse: collapse;
}

/*======================================

gui_wrapper_guidebooks_03
	
=======================================*/
#gui_wrapper_guidebooks_03 {
float: left;
width: 100%;
height: 100%;
background-image: url(./images/guidebooks_background3.jpg);
background-size:100%;
background-repeat: no-repeat;
background-attachment: fixed;
background-position: center;
background-color: #ebebeb;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #4794D1;
border-collapse: collapse;
}

#gui_wrapper_guidebooks_03_mobile {
float: left;
background-image: url(./images/guidebooks_background3.jpg);
background-size:100%;
background-repeat: no-repeat;
background-attachment: fixed;
background-position: 0% 0%;
background-color: #ebebeb;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #4794D1;
border-collapse: collapse;
}

/*======================================

gui_wrapper_guidebooks_04
	
=======================================*/
#gui_wrapper_guidebooks_04 {
float: left;
width: 100%;
height: 100%;
background-image: url(./images/guidebooks_background4.jpg);
background-size:100%;
background-repeat: no-repeat;
background-attachment: fixed;
background-position: center;
background-color: #ebebeb;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #4794D1;
border-collapse: collapse;
}

#gui_wrapper_guidebooks_04_mobile {
float: left;
background-image: url(./images/guidebooks_background4.jpg);
background-size:100%;
background-repeat: no-repeat;
background-attachment: fixed;
background-position: 0% 0%;
background-color: #ebebeb;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #4794D1;
border-collapse: collapse;
}

/*======================================

gui_wrapper_guidebooks_05
	
=======================================*/
#gui_wrapper_guidebooks_05 {
float: left;
width: 100%;
height: 100%;
background-image: url(./images/guidebooks_background5.jpg);
background-size:100%;
background-repeat: no-repeat;
background-attachment: fixed;
background-position: center;
background-color: #ebebeb;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #4794D1;
border-collapse: collapse;
}

#gui_wrapper_guidebooks_05_mobile {
float: left;
background-image: url(./images/guidebooks_background5.jpg);
background-size:100%;
background-repeat: no-repeat;
background-attachment: fixed;
background-position: 0% 0%;
background-color: #ebebeb;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #4794D1;
border-collapse: collapse;
}


/*======================================

gui_wrapper_guidebooks_06
	
=======================================*/
#gui_wrapper_guidebooks_06 {
float: left;
width: 100%;
height: 100%;
background-image: url(./images/guidebooks_background6.jpg);
background-size:100%;
background-repeat: no-repeat;
background-attachment: fixed;
background-position: center;
background-color: #ebebeb;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #4794D1;
border-collapse: collapse;
}

#gui_wrapper_guidebooks_06_mobile {
float: left;
background-image: url(./images/guidebooks_background6.jpg);
background-size:100%;
background-repeat: no-repeat;
background-attachment: fixed;
background-position: 0% 0%;
background-color: #ebebeb;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #4794D1;
border-collapse: collapse;
}

/*======================================

gui_wrapper_guidebooks_07
	
=======================================*/
#gui_wrapper_guidebooks_07 {
float: left;
width: 100%;
height: 100%;
background-image: url(./images/guidebooks_background7.jpg);
background-size:100%;
background-repeat: no-repeat;
background-attachment: fixed;
background-position: center;
background-color: #ebebeb;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #4794D1;
border-collapse: collapse;
}

#gui_wrapper_guidebooks_07_mobile {
float: left;
background-image: url(./images/guidebooks_background7.jpg);
background-size:100%;
background-repeat: no-repeat;
background-attachment: fixed;
background-position: 0% 0%;
background-color: #ebebeb;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #4794D1;
border-collapse: collapse;
}

/*======================================

gui_wrapper_guidebooks_08
	
=======================================*/
#gui_wrapper_guidebooks_08 {
float: left;
width: 100%;
height: 100%;
background-image: url(./images/guidebooks_background8.jpg);
background-size:100%;
background-repeat: no-repeat;
background-attachment: fixed;
background-position: center;
background-color: #ebebeb;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #4794D1;
border-collapse: collapse;
}

#gui_wrapper_guidebooks_08_mobile {
float: left;
background-image: url(./images/guidebooks_background8.jpg);
background-size:100%;
background-repeat: no-repeat;
background-attachment: fixed;
background-position: 0% 0%;
background-color: #ebebeb;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #4794D1;
border-collapse: collapse;
}

/*======================================

gui_wrapper_guidebooks_09
	
=======================================*/
#gui_wrapper_guidebooks_09 {
float: left;
width: 100%;
height: 100%;
background-image: url(./images/guidebooks_background9.jpg);
background-size:100%;
background-repeat: no-repeat;
background-attachment: fixed;
background-position: center;
background-color: #ebebeb;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #4794D1;
border-collapse: collapse;
}

#gui_wrapper_guidebooks_09_mobile {
float: left;
background-image: url(./images/guidebooks_background9.jpg);
background-size:100%;
background-repeat: no-repeat;
background-attachment: fixed;
background-position: 0% 0%;
background-color: #ebebeb;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #4794D1;
border-collapse: collapse;
}

/*======================================

gui_wrapper_guidebooks_10
	
=======================================*/
#gui_wrapper_guidebooks_10 {
float: left;
width: 100%;
height: 100%;
background-image: url(./images/guidebooks_background10.jpg);
background-size:100%;
background-repeat: no-repeat;
background-attachment: fixed;
background-position: center;
background-color: #ebebeb;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #4794D1;
border-collapse: collapse;
}

#gui_wrapper_guidebooks_10_mobile {
float: left;
background-image: url(./images/guidebooks_background10.jpg);
background-size:100%;
background-repeat: no-repeat;
background-attachment: fixed;
background-position: 0% 0%;
background-color: #ebebeb;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #4794D1;
border-collapse: collapse;
}

/*======================================

gui_wrapper_guidebooks_11
	
=======================================*/
#gui_wrapper_guidebooks_11 {
float: left;
width: 100%;
height: 100%;
background-image: url(./images/guidebooks_background11.jpg);
background-size:100%;
background-repeat: no-repeat;
background-attachment: fixed;
background-position: center;
background-color: #ebebeb;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #4794D1;
border-collapse: collapse;
}

#gui_wrapper_guidebooks_11_mobile {
float: left;
background-image: url(./images/guidebooks_background11.jpg);
background-size:100%;
background-repeat: no-repeat;
background-attachment: fixed;
background-position: 0% 0%;
background-color: #ebebeb;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #4794D1;
border-collapse: collapse;
}

/*======================================

gui_wrapper_guidebooks_12
	
=======================================*/
#gui_wrapper_guidebooks_12 {
float: left;
width: 100%;
height: 100%;
background-image: url(./images/guidebooks_background12.jpg);
background-size:100%;
background-repeat: no-repeat;
background-attachment: fixed;
background-position: center;
background-color: #ebebeb;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #4794D1;
border-collapse: collapse;
}

#gui_wrapper_guidebooks_12_mobile {
float: left;
background-image: url(./images/guidebooks_background12.jpg);
background-size:100%;
background-repeat: no-repeat;
background-attachment: fixed;
background-position: 0% 0%;
background-color: #ebebeb;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #4794D1;
border-collapse: collapse;
}

/*======================================

gui_wrapper_guidebooks_13
	
=======================================*/
#gui_wrapper_guidebooks_13 {
float: left;
width: 100%;
height: 100%;
background-image: url(./images/guidebooks_background13.jpg);
background-size:100%;
background-repeat: no-repeat;
background-attachment: fixed;
background-position: center;
background-color: #ebebeb;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #4794D1;
border-collapse: collapse;
}

#gui_wrapper_guidebooks_13_mobile {
float: left;
background-image: url(./images/guidebooks_background13.jpg);
background-size:100%;
background-repeat: no-repeat;
background-attachment: fixed;
background-position: 0% 0%;
background-color: #ebebeb;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #4794D1;
border-collapse: collapse;
}

/*======================================

gui_wrapper_guidebooks_14
	
=======================================*/
#gui_wrapper_guidebooks_14 {
float: left;
width: 100%;
height: 100%;
background-image: url(./images/guidebooks_background14.jpg);
background-size:100%;
background-repeat: no-repeat;
background-attachment: fixed;
background-position: center;
background-color: #ebebeb;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #4794D1;
border-collapse: collapse;
}

#gui_wrapper_guidebooks_14_mobile {
float: left;
background-image: url(./images/guidebooks_background14.jpg);
background-size:100%;
background-repeat: no-repeat;
background-attachment: fixed;
background-position: 0% 0%;
background-color: #ebebeb;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #4794D1;
border-collapse: collapse;
}

/*======================================

gui_wrapper_guidebooks_15
	
=======================================*/
#gui_wrapper_guidebooks_15 {
float: left;
width: 100%;
height: 100%;
background-image: url(./images/guidebooks_background15.jpg);
background-size:100%;
background-repeat: no-repeat;
background-attachment: fixed;
background-position: center;
background-color: #ebebeb;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #4794D1;
border-collapse: collapse;
}

#gui_wrapper_guidebooks_15_mobile {
float: left;
background-image: url(./images/guidebooks_background15.jpg);
background-size:100%;
background-repeat: no-repeat;
background-attachment: fixed;
background-position: 0% 0%;
background-color: #ebebeb;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #4794D1;
border-collapse: collapse;
}

/*======================================

gui_left_wrapper
	
=======================================*/

#gui_left_wrapper {
float:left;
display:inline;
width:200px;
height:100%;
vertical-align:middle;
color: #000000;
display: block;
font-size: 14px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color:#FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 10px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-color: #d1d4d3;
}


/*======================================

gui_shop_left_wrapper
	
=======================================*/

#gui_shop_left_wrapper {
float:left;
display:inline;
width:300px;
height:300px;
vertical-align:middle;
color: #000000;
display: block;
font-size: 14px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color:#FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 5px;
margin-bottom: 5px;
margin-left: 5px;
margin-right: 5px;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-color: #9fb7d4;
}

/*======================================

gui_center_wrapper
	
=======================================*/

#gui_center_wrapper {
float:left;
display:inline;
width: 650px;
height:100%;
vertical-align:middle;
color: #000000;
display: block;
font-size: 14px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color:#FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 10px;
margin-bottom: 0px;
margin-left: 20px;
margin-right: 0px;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-color: #9fb7d4;
}

/*======================================

gui_right_wrapper
	
=======================================*/

#gui_right_wrapper {
float:left;
display:inline;
width:200px;
height:100%;
vertical-align:middle;
color: #000000;
display: block;
font-size: 14px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color:#FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 10px;
margin-bottom: 0px;
margin-left: 20px;
margin-right: 0px;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-color: #d1d4d3;
}

/*======================================

middle
	
=======================================*/

#middle {
float:left;
width: 100%;
height: 55px;
vertical-align:middle;
color: #000000;
display: block;
font-size: 13px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color: #FFF0F5;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #4794D1;
border-collapse: collapse;
}

#middle_text {
float:left;
color: #000000;
display: block;
font-size: 11px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color: transparent;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 5px;
margin-bottom:0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #4794D1;
border-collapse: collapse;
}

#middle_text a {
float:left;
color: #FFFFFF;
display: block;
font-size: 11px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color: #3F3B3A;      filter:alpha(opacity=85);      -moz-opacity:0.85;      -khtml-opacity: 0.85;      opacity:0.85; 
}

#middle_text a:hover {
float:left;
color: #ebebeb;
display: block;
font-size: 11px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color: #696969;      filter:alpha(opacity=85);      -moz-opacity:0.85;      -khtml-opacity: 0.85;      opacity:0.85; 
}

#middle_text_mobile {
float:left;
color: #FFFFFF;
display: block;
font-size: 11px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color: transparent;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom:5px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #4794D1;
border-collapse: collapse;
}

#middle_text_mobile a {
float:left;
color: #FFFFFF;
display: block;
font-size: 11px;
font-weight: normal;
text-decoration: none;
text-align: left;
}

/*======================================

rightside
	
=======================================*/

#rightside {
float:left;
width:320px;
height:100%;
vertical-align:middle;
color: #000000;
display: block;
font-size: 14px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color:transparent;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 10px;
margin-bottom: 10px;
margin-left: 10px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
border-collapse: collapse;
}

/*======================================

rightside_mobile
	
=======================================*/

# {
float:left;
vertical-align:middle;
color: #FFFFFF;
display: block;
font-size: 14px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color:transparent;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
border-collapse: collapse;
}

#rightside_mobile a {
float:left;
vertical-align:middle;
color: #FFFFFF;
display: block;
font-size: 14px;
font-weight: normal;
text-decoration: none;
text-align: left;
}

/*======================================

info_profile_frame

=======================================*/

#info_profile_frame {
float:left;
width:150px;
height:500px;
vertical-align:middle;
color: #000000;
display: block;
font-size: 11.34px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color:#FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 10px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #4794D1;
border-collapse:collapse;
}

/*======================================

info_newentry_frame

=======================================*/

#info_newentry_frame {
float:left;
width:220px;
height:100%;
vertical-align:middle;
color: #000000;
display: block;
font-size: 11.34px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color:#FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #4794D1;
border-collapse:collapse;
}

/*======================================

info_archive_frame

=======================================*/

#info_archive_frame {
float:left;
width:220px;
height:100%;
vertical-align:middle;
color: #000000;
display: block;
font-size: 11.34px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color:#FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #4794D1;
border-collapse:collapse;
}

/*======================================

info_category_frame

=======================================*/

#info_category_frame {
float:left;
width:220px;
height:100%;
vertical-align:middle;
color: #000000;
display: block;
font-size: 11.34px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color:#FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #4794D1;
border-collapse:collapse;
}

/*======================================

blog_profile_frame

=======================================*/

#blog_profile_frame {
float:left;
width:150px;
height:500px;
vertical-align:middle;
color: #000000;
display: block;
font-size: 11.34px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color:#FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 10px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #4794D1;
border-collapse:collapse;
}

/*======================================

blog_newentry_frame

=======================================*/

#blog_newentry_frame {
float:left;
width:220px;
height:100%;
vertical-align:middle;
color: #000000;
display: block;
font-size: 11.34px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color:#FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #4794D1;
border-collapse:collapse;
}

/*======================================

blog_archive_frame

=======================================*/

#blog_archive_frame {
float:left;
width:220px;
height:100%;
vertical-align:middle;
color: #000000;
display: block;
font-size: 11.34px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color:#FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #4794D1;
border-collapse:collapse;
}

/*======================================

blog_category_frame

=======================================*/

#blog_category_frame {
float:left;
width:220px;
height:100%;
vertical-align:middle;
color: #000000;
display: block;
font-size: 11.34px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color:#FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #4794D1;
border-collapse:collapse;
}

/*======================================

top_slide_area
	
=======================================*/

#top_slide_area {
float:left;
width:715px;
height:228px;
vertical-align:middle;
color: #231815;
display: block;
color: #4794D1;
font-size: 11.34px;
font-family:
Osaka,
'ＭＳ Ｐゴシック';
text-decoration: none;
text-align: left;
background-color:#FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 15px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #ebb404;
border-collapse: collapse;
}

/*======================================

pickup_brands_area
	
=======================================*/

#pickup_brands_area {
float:left;
width:716px;
height:310px;
vertical-align:middle;
color: #231815;
display: block;
color: #4794D1;
font-size: 11.34px;
font-family:
Osaka,
'ＭＳ Ｐゴシック';
text-decoration: none;
text-align: left;
background-color:#FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #ebb404;
border-collapse: collapse;
}


#button_pickupbrands {
float:left;
width:716px;
height:15px;
vertical-align:middle;
color: #000000;
display: block;
font-size: 13px;
font-family:
Osaka,
'ＭＳ Ｐゴシック';
font-weight: bold;
text-decoration: none;
text-align: left;
background-color:#FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 5px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #ebb404;
border-collapse: collapse;
}

#button_pickupbrands a {
float:left;
width:716px;
height:15px;
vertical-align:middle;
color: #000000;
display: block;
font-size: 13px;
font-family:
Osaka,
'ＭＳ Ｐゴシック';
font-weight: bold;
text-decoration: none;
text-align: left;
background-color:#FFFFFF;
}

#button_pickupbrands a:hover {
float:left;
width:716px;
height:15px;
vertical-align:middle;
color: #FF4500;
display: block;
font-size: 13px;
font-family:
Osaka,
'ＭＳ Ｐゴシック';
font-weight: bold;
text-decoration: none;
text-align: left;
background-color:#FFFFFF;
}

/*======================================

store_area
	
=======================================*/

#store_area {
float:left;
width:716px;
height:730px;
vertical-align:middle;
color: #231815;
display: block;
color: #4794D1;
font-size: 11.34px;
font-family:
Osaka,
'ＭＳ Ｐゴシック';
text-decoration: none;
text-align: left;
background-color:#FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #ebb404;
border-collapse: collapse;
}


#button_store {
float:left;
width:716px;
height:15px;
vertical-align:middle;
color: #000000;
display: block;
font-size: 13px;
font-family:
Osaka,
'ＭＳ Ｐゴシック';
font-weight: bold;
text-decoration: none;
text-align: left;
background-color:#FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 5px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #ebb404;
border-collapse: collapse;
}

#button_store a {
float:left;
width:716px;
height:15px;
vertical-align:middle;
color: #000000;
display: block;
font-size: 13px;
font-family:
Osaka,
'ＭＳ Ｐゴシック';
font-weight: bold;
text-decoration: none;
text-align: left;
background-color:#FFFFFF;
}

#button_store a:hover {
float:left;
width:716px;
height:15px;
vertical-align:middle;
color: #FF4500;
display: block;
font-size: 13px;
font-family:
Osaka,
'ＭＳ Ｐゴシック';
font-weight: bold;
text-decoration: none;
text-align: left;
background-color:#FFFFFF;
}

/*======================================

blog_area
	
=======================================*/

#blog_area {
float:left;
width:200px;
height:610px;
vertical-align:middle;
color: #231815;
display: block;
color: #4794D1;
font-size: 11.34px;
font-family:
Osaka,
'ＭＳ Ｐゴシック';
text-decoration: none;
text-align: left;
background-color:#FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #ebb404;
border-collapse: collapse;
}


/*======================================

info_area
	
=======================================*/

#info_area {
float:left;
width:490px;
height:610px;
vertical-align:middle;
color: #231815;
display: block;
color: #4794D1;
font-size: 11.34px;
font-family:
Osaka,
'ＭＳ Ｐゴシック';
text-decoration: none;
text-align: left;
background-color:#FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #ebb404;
border-collapse: collapse;
}

#info_comment_area {
float:left;
width:478px;
height:100%;
vertical-align:middle;
color: #231815;
display: block;
color: #4794D1;
font-size: 13px;
font-family:
Osaka,
'ＭＳ Ｐゴシック';
text-decoration: none;
text-align: left;
background-color:#FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-color: #ebb404;
border-collapse: collapse;
}

#button_info {
float:left;
width:478px;
height:15px;
vertical-align:middle;
color: #231815;
display: block;
color: #4794D1;
font-size: 11.34px;
font-family:
Osaka,
'ＭＳ Ｐゴシック';
text-decoration: none;
text-align: left;
background-color:#FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #ebb404;
border-collapse: collapse;
}

/*======================================

shop_info_area
	
=======================================*/

#shop_info_area {
float:left;
width:200px;
height:410px;
vertical-align:middle;
color: #231815;
display: block;
color: #4794D1;
font-size: 11.34px;
font-family:
Osaka,
'ＭＳ Ｐゴシック';
text-decoration: none;
text-align: left;
background-color:#FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #ebb404;
border-collapse: collapse;
}


#button_shop_info {
float:left;
width:478px;
height:15px;
vertical-align:middle;
color: #231815;
display: block;
color: #4794D1;
font-size: 11.34px;
font-family:
Osaka,
'ＭＳ Ｐゴシック';
text-decoration: none;
text-align: left;
background-color:#FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #ebb404;
border-collapse: collapse;
}

/*======================================

gui_group_item_area
	
=======================================*/

gui_group_item_area {
float:left;
width:718px;
height:100%;
vertical-align:middle;
color: #231815;
display: block;
color: #231815;
font-size: 13px;
font-family:
Osaka,
'ＭＳ Ｐゴシック';
text-decoration: none;
text-align: left;
background-color:#FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 10x;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
border-collapse: collapse;
}

/*======================================

gui_group_header
	
=======================================*/

#gui_group_header {
float:left;
width:716px;
height:150px;
vertical-align:middle;
color: #231815;
display: block;
color: #231815;
font-size: 11.34px;
font-family:
Osaka,
'ＭＳ Ｐゴシック';
text-decoration: none;
text-align: left;
background-color:#FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 10x;
margin-right: 0px;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-color: #d1d4d3;
border-collapse: collapse;
}

/*======================================

gui_group_item
	
=======================================*/

#gui_group_item {
float:left;
width:172px;
height:350px;
vertical-align:middle;
color: #231815;
display: block;
color: #231815;
font-size: 11.34px;
font-family:
Osaka,
'ＭＳ Ｐゴシック';
text-decoration: none;
text-align: left;
background-color:#FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 5px;
margin-left: 0px;
margin-right: 5px;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-color: #d1d4d3;
border-collapse: collapse;
}

/*======================================

gui_manual_item_area
	
=======================================*/

#gui_manual_item_area {
float:left;
width:718px;
height:100%;
vertical-align:middle;
color: #231815;
display: block;
color: #231815;
font-size: 11.34px;
font-family:
Osaka,
'ＭＳ Ｐゴシック';
text-decoration: none;
text-align: left;
background-color:#FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 10x;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
border-collapse: collapse;
}

/*======================================

gui_manual_header
	
=======================================*/

#gui_manual_header {
float:left;
width:716px;
height:100px;
vertical-align:middle;
color: #231815;
display: block;
color: #231815;
font-size: 11.34px;
font-family:
Osaka,
'ＭＳ Ｐゴシック';
text-decoration: none;
text-align: left;
background-color:#FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 10x;
margin-right: 0px;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-color: #d1d4d3;
border-collapse: collapse;
}

/*======================================

gui_manual_item
	
=======================================*/

#gui_manual_item {
float:left;
width:170px;
height:260px;
vertical-align:middle;
color: #231815;
display: block;
color: #231815;
font-size: 11.34px;
font-family:
Osaka,
'ＭＳ Ｐゴシック';
text-decoration: none;
text-align: left;
background-color:#FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 7px;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-color: #d1d4d3;
border-collapse: collapse;
}

/*======================================

gui_infotitleheader
	
=======================================*/

.gui_infotitleheader {
float:left;
vertical-align: top;
display:inline;
width: 368px;
height: 27x;
color : #999999;
font-size: 13px;
font-weight: normal;
text-align: left;
background-color: #D3D3D3;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 5px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #9fb7d4;
border-collapse:collapse;
}

.gui_infotitleheader a:link {
width: 368px;
height: 27x;
color : #000000;
font-size: 13px;
font-weight: bold;
text-align: left;
text-decoration: none;
background-color: #D3D3D3;
border: 0px solid #F5F5EB;
}

.gui_infotitleheader a:visited {
dwidth: 368px;
height: 27x;
color : #000000;
font-size: 13px;
font-weight: bold;
text-align: left;
text-decoration: none;
background-color: #D3D3D3;
border: 0px solid #F5F5EB;
}

.gui_infotitleheader a:hover {
width: 368px;
height: 27x;
color : #808080;
font-size: 13px;
font-weight: bold;
text-align: left;
text-decoration: underline;
background-color: #D3D3D3;
border: 0px solid #F5F5EB;
}

/*======================================

gui_infodetaillink 
	
=======================================*/

.gui_infodetaillink {
float:left;
display:inline;
width: 368px;
height: 20x;
padding: 0;
margin: 0;
color : #999999;
font-size: 13px;
font-weight: normal;
text-indent: 0em;
text-align: right;
background-color: #FFFFFF;
border: 0px solid #F5F5EB;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #9fb7d4;
border-collapse:collapse;
}

.gui_infodetaillink a:link {
float:left;
display:inline;
width: 368px;
height: 20px;
color : #000000;
font-size: 13px;
font-weight: normal;
text-indent: 0em;
text-align: right;
text-decoration: none;
background-color: #FFFFFF;
border: 0px solid #F5F5EB;
}

.gui_infodetaillink a:visited {
float:left;
display:inline;
width: 368px;
height: 20px;
color : #000000;
font-size: 13px;
font-weight: normal;
text-indent: 0em;
text-align: right;
text-decoration: none;
background-color: #FFFFFF;
border: 0px solid #F5F5EB;
}

.gui_infodetaillink a:hover {
float:left;
display:inline;
width: 368px;
height: 20x;
color : #808080;
font-size: 13px;
font-weight: normal;
text-indent: 0em;
text-align: right;
text-decoration: underline;
background-color: #FFFFFF;
border: 0px solid #F5F5EB;
}

/*======================================

gui_infoiconimage
	
=======================================*/

.gui_infoiconimage {
float:left;
display:inline;
width: 90px;
height: 90px;
padding: 0;
margin: 0;
color : #999999;
font-size: 13px;
font-weight: normal;
text-indent: 0em;
text-align: right;
background-color: #FFFFFF;
border: 0px solid #F5F5EB;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #9fb7d4;
border-collapse:collapse;
}

.gui_title_header {
float:left;
display:inline;
width: 473px;
height: 27x;
padding: 0;
margin: 0;
color : #FFFFFF;
font-size: 13px;
font-weight: normal;
text-indent: 0em;
text-align: left;
background-color: #696969;
border: 0px solid #F5F5EB;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
margin-top: 5px;
margin-bottom: 5px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-color: #9fb7d4;
border-collapse:collapse;
}

.gui_titleheader {
float:left;
display:inline;
width: 712px;
height: 27x;
padding: 0;
margin: 0;
color : #666666;
font-size: 13px;
font-weight: bold;
text-indent: 0em;
text-align: left;
background-color: #f4f6fe;
border: 0px solid #F5F5EB;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-color: #9fb7d4;
border-collapse:collapse;
}
.gui_discriptionheader {
float:left;
display:inline;
width: 712px;
height: 27x;
padding: 0;
margin: 0;
color : #666666;
font-size: 13px;
font-weight: bold;
text-indent: 0em;
text-align: left;
background-color: #f4f6fe;
border: 0px solid #F5F5EB;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-color: #9fb7d4;
border-collapse:collapse;
}

.gui_groupheader {
float:left;
display:inline;
width: 164px;
height: 27x;
padding: 0;
margin: 0;
color : #666666;
font-size: 13px;
font-weight: bold;
text-indent: 0em;
text-align: left;
background-color: #f4f6fe;
border: 0px solid #F5F5EB;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 5px;
margin-right: 0px;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-color: #9fb7d4;
border-collapse:collapse;
}

.gui_categoryheader {
float:left;
display:inline;
width: 164px;
height: 27x;
padding: 0;
margin: 0;
color : #666666;
font-size: 13px;
font-weight: bold;
text-indent: 0em;
text-align: left;
background-color: #f4f6fe;
border: 0px solid #F5F5EB;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 10px;
margin-right: 0px;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-color: #9fb7d4;
border-collapse:collapse;
}

.gui_specheader {
float:left;
display:inline;
width: 356px;
height: 27x;
padding: 0;
margin: 0;
color : #666666;
font-size: 13px;
font-weight: bold;
text-indent: 0em;
text-align: left;
background-color: #f4f6fe;
border: 0px solid #F5F5EB;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 0px;
margin-top: 10px;
margin-bottom: 10px;
margin-left: 10px;
margin-right: 0px;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-color: #9fb7d4;
border-collapse:collapse;
}

.gui_cartheader {
float:left;
display:inline;
width: 356px;
height: 27x;
padding: 0;
margin: 0;
color : #666666;
font-size: 13px;
font-weight: bold;
text-indent: 0em;
text-align: right;
background-color: #f4f6fe;
border: 0px solid #F5F5EB;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 0px;
margin-top: 10px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-color: #9fb7d4;
border-collapse:collapse;
}

.gui_infoheader {
float:left;
display:inline;
width: 718px;
height: 27x;
padding: 0;
margin: 0;
color : #666666;
font-size: 13px;
font-weight: normal;
text-indent: 0em;
text-align: center;
background-color: #f4f6fe;
border: 0px solid #F5F5EB;
padding-top: 5px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-color: #9fb7d4;
border-collapse:collapse;
}

.gui_kanriheader {
float:left;
display:inline;
width: 468px;
height: 27x;
padding: 0;
margin: 0;
color : #666666;
font-size: 13px;
font-weight: bold;
text-indent: 0em;
text-align: left;
background-color: #f4f6fe;
border: 0px solid #F5F5EB;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-color: #9fb7d4;
border-collapse:collapse;
}

.gui_listheader {
float:left;
display:inline;
width: 92%;
height: 23px;
padding: 0;
margin: 0;
color : #000000;
font-size: 13px;
font-weight: normal;
text-indent: 0em;
text-align: center;
background-color: #f4f6fe;
border: 0px solid #F5F5EB;
padding-top: 5px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-color: #9fb7d4;
border-collapse:collapse;
}

#gui_list_index {
float:left;
width:650px;
height:100%;
color: #FFFFFF;
display: block;
font-size: 13px;
font-weight: normal;
text-decoration: none;
text-align: left;
overflow: hidden;
background-color: #3F3B3A;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 10px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width:0px;
border-left-width: 0px;
border-right-width:0px;
border-color: #d1d4d3;
}

#gui_list_index_mobile {
float:left;
width:100%;
height:100%;
color: #FFFFFF;
display: block;
font-size: 13px;
font-weight: normal;
text-decoration: none;
text-align: left;
overflow: hidden;
background-color: #3F3B3A;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width:0px;
border-left-width: 0px;
border-right-width:0px;
border-color: #d1d4d3;
}

/*======================================

1-1.タイトルロゴ
	
=======================================*/
#title_logo {
float:left;
width:360px;
height:30px;
text-align: center;
background-color: transparent;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#title_cros {
float:left;
width:38px;
height:33px;
text-align: center;
background-color: transparent;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

/*======================================

gui_list_index_guidebooks
	
=======================================*/

* { margin: 0; padding: 0; }

#gui_list_index_guidebooks {
float:left;
width: 100%;
height: 100%;
background-color: transparent;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #000000;
}

#gui_list_index_guidebooks ul {
width: 100%;
height: 100%;
}

#gui_list_index_guidebooks li {
float:left;
list-style: none;
width: 640px;
height: 100%;
}

#gui_list_index_guidebooks a {
width: 640px;
height: 100%;
float:left;
vertical-align:middle;
color: #626262;
font-size: 13px;
display: block;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color: #FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 5px;
margin-bottom: 5px;
margin-left: 5px;
margin-right: 5px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#gui_list_index_guidebooks a:hover {
vertical-align:middle;
color: #000000;
font-size: 13px;
display: block;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color:#ebebeb;
}

/*======================================

gui_list_index_guidebooks_mobile
	
=======================================*/

* { margin: 0; padding: 0; }

#gui_list_index_guidebooks_mobile {
float:left;
width: 100%;
height: 100%;
background-color: transparent;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #000000;
}

#gui_list_index_guidebooks_mobile ul {
width: 100%;
height: 100%;
}

#gui_list_index_guidebooks_mobile li {
float:left;
list-style: none;
width: 100%;
height: 100%;
}

#gui_list_index_guidebooks_mobile a {
width: 100%;
height: 100%;
float:left;
vertical-align:middle;
color: #626262;
font-size: 13px;
display: block;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color: #FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#gui_list_index_guidebooks_mobile a:hover {
vertical-align:middle;
color: #000000;
font-size: 13px;
display: block;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color:#ebebeb;
}

/*======================================

gui_list_index_guidebooks_contest
	
=======================================*/

* { margin: 0; padding: 0; }

#gui_list_index_guidebooks_contest {
float:left;
width: 100%;
height: 100%;
background-color: transparent;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #FFFFFF;
}

#gui_list_index_guidebooks_contest ul {
width: 100%;
height: 100%;
}

#gui_list_index_guidebooks_contest li {
list-style: none;
background-color: transparent;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 2px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #FFFFFF;
}

#gui_list_index_guidebooks_contest a {
float:left;
vertical-align:middle;
color: #000000;
font-size: 13px;
display: inline;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color: transparent;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 1px;
margin-bottom: 1px;
margin-left: 1px;
margin-right: 1px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#gui_list_index_guidebooks_contest a:hover {
vertical-align:middle;
color: #000000;
font-size: 13px;
display: inline;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color:#ebebeb;
}

/*======================================

gui_list_index_guidebooks_contest_mobile
	
=======================================*/

* { margin: 0; padding: 0; }

#gui_list_index_guidebooks_contest_mobile {
float:left;
width: 100%;
height: 100%;
background-color: transparent;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #FFFFFF;
}

#gui_list_index_guidebooks_contest_mobile ul {
width: 100%;
height: 100%;
}

#gui_list_index_guidebooks_contest_mobile li {
list-style: none;
background-color: transparent;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 2px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #FFFFFF;
}

#gui_list_index_guidebooks_contest_mobile a {
float:left;
width: 30%;
height: 30%;
vertical-align:middle;
color: #000000;
font-size: 13px;
display: inline;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color: transparent;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 1px;
margin-bottom: 1px;
margin-left: 1px;
margin-right: 1px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#gui_list_index_guidebooks_contest_mobile a:hover {
vertical-align:middle;
color: #000000;
font-size: 13px;
display: inline;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color:#ebebeb;
}

/*======================================

gui_list_index_guidebooks_lattice
	
=======================================*/

* { margin: 0; padding: 0; }

#gui_list_index_guidebooks_lattice {
float:left;
width: 100%;
height: 100%;
background-color: transparent;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #FFFFFF;
}

#gui_list_index_guidebooks_lattice ul {
width: 100%;
height: 100%;
}

#gui_list_index_guidebooks_lattice li {
list-style: none;
background-color: transparent;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 2px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #FFFFFF;
}

#gui_list_index_guidebooks_lattice a {
float:left;
width: 144px;
height: 144px;
vertical-align:middle;
color: #000000;
font-size: 13px;
display: inline;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color: transparent;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 1px;
margin-bottom: 1px;
margin-left: 1px;
margin-right: 1px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#gui_list_index_guidebooks_lattice a:hover {
vertical-align:middle;
color: #000000;
font-size: 13px;
display: inline;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color:#ebebeb;
}

/*======================================

gui_list_index_guidebooks_lattice_mobile
	
=======================================*/

* { margin: 0; padding: 0; }

#gui_list_index_guidebooks_lattice_mobile {
float:left;
width: 100%;
height: 100%;
background-color: transparent;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #FFFFFF;
}

#gui_list_index_guidebooks_lattice_mobile ul {
width: 100%;
height: 100%;
}

#gui_list_index_guidebooks_lattice_mobile li {
list-style: none;
background-color: transparent;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 2px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #FFFFFF;
}

#gui_list_index_guidebooks_lattice_mobile a {
float:left;
width: 125px;
height: 125px;
vertical-align:middle;
color: #000000;
font-size: 13px;
display: inline;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color: transparent;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 1px;
margin-bottom: 1px;
margin-left: 1px;
margin-right: 1px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#gui_list_index_guidebooks_lattice_mobile a:hover {
vertical-align:middle;
color: #000000;
font-size: 13px;
display: inline;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color:#ebebeb;
}

/*======================================

gui_list_index_guidebooks_kanri_lattice
	
=======================================*/

* { margin: 0; padding: 0; }

#gui_list_index_guidebooks_kanri_lattice {
float:left;
width: 100%;
height: 100%;
background-color: transparent;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #FFFFFF;
}

#gui_list_index_guidebooks_kanri_lattice ul {
width: 100%;
height: 100%;
}

#gui_list_index_guidebooks_kanri_lattice li {
list-style: none;
background-color: transparent;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 2px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #FFFFFF;
}

#gui_list_index_guidebooks_kanri_lattice a {
float:left;
width: 58px;
height: 58px;
vertical-align:middle;
color: #000000;
font-size: 13px;
display: inline;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color: transparent;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 1px;
margin-bottom: 1px;
margin-left: 1px;
margin-right: 1px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#gui_list_index_guidebooks_kanri_lattice a:hover {
vertical-align:middle;
color: #000000;
font-size: 13px;
display: inline;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color:#ebebeb;
}

/*======================================

gui_list_index_contest
	
=======================================*/

* { margin: 0; padding: 0; }

#gui_list_index_contest {
float:left;
width: 100%;
height: 100%;
background-color: #FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #FFFFFF;
}

#gui_list_index_contest ul {
width: 100%;
height: 100%;
}

#gui_list_index_contest li {
list-style: none;
background-color: transparent;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #FFFFFF;
}

#gui_list_index_contest a {
float:left;
width: 100%;
height: 100%;
vertical-align:middle;
color: #000000;
font-size: 13px;
display: inline;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color: #FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#gui_list_index_contest a:hover {
vertical-align:middle;
color: #000000;
font-size: 13px;
display: inline;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color:#ebebeb;
}
/*======================================

gui_list_search_index
	
=======================================*/

* { margin: 0; padding: 0; }

#gui_list_search_index {
float:left;
width: 470px;
height: 100%;
background-color: transparent;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #000000;
}

#gui_list_search_index ul {
width: 100%;
height: 100%;
}

#gui_list_search_index li {
float:left;
list-style: none;
}

#gui_list_search_index a {
float:left;
width: 420px;
height: 198px;
vertical-align:middle;
color: #626262;
font-size: 13px;
display: block;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color: #FFFFFF;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 10px;
margin-right: 10px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#gui_list_search_index a:hover {
vertical-align:middle;
color: #000000;
font-size: 13px;
display: block;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color:#ebebeb;
}

/*======================================

gui_list_index_guidebooks_order
	
=======================================*/

* { margin: 0; padding: 0; }

#gui_list_index_guidebooks_order {
float:left;
width: 100%;
height: 100%;
background-color: transparent;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #FFFFFF;
}

#gui_list_index_guidebooks_order ul {
width: 100%;
height: 100%;
}

#gui_list_index_guidebooks_order li {
list-style: none;
background-color: transparent;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 2px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #FFFFFF;
}

#gui_list_index_guidebooks_order a {
float:left;
vertical-align:middle;
color: #000000;
font-size: 13px;
display: inline;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color: transparent;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 1px;
margin-bottom: 1px;
margin-left: 1px;
margin-right: 1px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#gui_list_index_guidebooks_order a:hover {
vertical-align:middle;
color: #000000;
font-size: 13px;
display: inline;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color:#ebebeb;
}

/*======================================

gui_calendar_index_guidebooks_mobile
	
=======================================*/

* { margin: 0; padding: 0; }

#gui_calendar_index_guidebooks_mobile {
float:left;
width: 100%;
height: 100%;
background-color: transparent;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #000000;
}

#gui_calendar_index_guidebooks_mobile ul {
width: 100%;
height: 100%;
}

#gui_calendar_index_guidebooks_mobile li {
float:left;
list-style: none;
}

#gui_calendar_index_guidebooks_mobile a {
float:left;
width: 34px;
height: 48px;
vertical-align:middle;
color: #626262;
font-size: 13px;
display: block;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color: #FFFFFF;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
margin-top: 0px;
margin-bottom: 1px;
margin-left: 0px;
margin-right: 1px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#gui_calendar_index_guidebooks_mobile a:hover {
vertical-align:middle;
color: #000000;
font-size: 13px;
display: block;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color:#ebebeb;
}

#gui_calendar_index_guidebooks_mobile a.menu_blank {
width: 34px;
height: 49px;
vertical-align:middle;
color: #000000;
font-size: 13px;
display: block;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color:#f5f5f5;
}

#gui_calendar_index_guidebooks_mobile a.menu_blank:hover {
width: 34px;
height: 49px;
vertical-align:middle;
color: #000000;
font-size: 13px;
display: block;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color:#ebebeb;
}

#gui_calendar_index_guidebooks_mobile a.menu_day {
width: 34px;
height: 49px;
vertical-align:middle;
color: #000000;
font-size: 13px;
display: block;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color:#ffffff;
}

#gui_calendar_index_guidebooks_mobile a.menu_day:hover {
width: 34px;
height: 49px;
vertical-align:middle;
color: #000000;
font-size: 13px;
display: block;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color:#ebebeb;
}

#gui_calendar_index_guidebooks_mobile a.menu_today {
width: 34px;
height: 49px;
vertical-align:middle;
color: #000000;
font-size: 13px;
display: block;
font-weight: bold;
text-decoration: none;
text-align: left;
background-color:#e0ffff;
}

#gui_calendar_index_guidebooks_mobile a.menu_today:hover {
width: 34px;
height: 49px;
vertical-align:middle;
color: #696969;
font-size: 13px;
display: block;
font-weight: bold;
text-decoration: none;
text-align: left;
background-color:#add8e6;
}

#gui_calendar_index_guidebooks_mobile a.menu_sunday {
width: 34px;
height: 24px;
vertical-align:middle;
color: #dc143c;
font-size: 13px;
display: block;
font-weight: bold;
text-decoration: none;
text-align: left;
background-color:#ebebeb;
}

#gui_calendar_index_guidebooks_mobile a.menu_sunday:hover {
width: 34px;
height: 24px;
vertical-align:middle;
color: #ff7f50;
font-size: 13px;
display: block;
font-weight: bold;
text-decoration: none;
text-align: left;
background-color:#d3d3d3;
}

#gui_calendar_index_guidebooks_mobile a.menu_monday {
width: 34px;
height: 24px;
vertical-align:middle;
color: #2e8b57;
font-size: 13px;
display: block;
font-weight: bold;
text-decoration: none;
text-align: left;
background-color:#ebebeb;
}

#gui_calendar_index_guidebooks_mobile a.menu_monday:hover {
width: 34px;
height: 24px;
vertical-align:middle;
color: #3cb371;
font-size: 13px;
display: block;
font-weight: bold;
text-decoration: none;
text-align: left;
background-color:#d3d3d3;
}

#gui_calendar_index_guidebooks_mobile a.menu_tuesday {
width: 34px;
height: 24px;
vertical-align:middle;
color: #2e8b57;
font-size: 13px;
display: block;
font-weight: bold;
text-decoration: none;
text-align: left;
background-color:#ebebeb;
}

#gui_calendar_index_guidebooks_mobile a.menu_tuesday:hover {
width: 34px;
height: 24px;
vertical-align:middle;
color: #3cb371;
font-size: 13px;
display: block;
font-weight: bold;
text-decoration: none;
text-align: left;
background-color:#d3d3d3;
}

#gui_calendar_index_guidebooks_mobile a.menu_wednesday {
width: 34px;
height: 24px;
vertical-align:middle;
color: #2e8b57;
font-size: 13px;
display: block;
font-weight: bold;
text-decoration: none;
text-align: left;
background-color:#ebebeb;
}

#gui_calendar_index_guidebooks_mobile a.menu_thursday:hover {
width: 34px;
height: 24px;
vertical-align:middle;
color: #3cb371;
font-size: 13px;
display: block;
font-weight: bold;
text-decoration: none;
text-align: left;
background-color:#d3d3d3;
}

#gui_calendar_index_guidebooks_mobile a.menu_thursday {
width: 34px;
height: 24px;
vertical-align:middle;
color: #2e8b57;
font-size: 13px;
display: block;
font-weight: bold;
text-decoration: none;
text-align: left;
background-color:#ebebeb;
}

#gui_calendar_index_guidebooks_mobile a.menu_thursday:hover {
width: 34px;
height: 24px;
vertical-align:middle;
color: #3cb371;
font-size: 13px;
display: block;
font-weight: bold;
text-decoration: none;
text-align: left;
background-color:#d3d3d3;
}

#gui_calendar_index_guidebooks_mobile a.menu_friday {
width: 34px;
height: 24px;
vertical-align:middle;
color: #2e8b57;
font-size: 13px;
display: block;
font-weight: bold;
text-decoration: none;
text-align: left;
background-color:#ebebeb;
}

#gui_calendar_index_guidebooks_mobile a.menu_friday:hover {
width: 34px;
height: 24px;
vertical-align:middle;
color: #3cb371;
font-size: 13px;
display: block;
font-weight: bold;
text-decoration: none;
text-align: left;
background-color:#d3d3d3;
}

#gui_calendar_index_guidebooks_mobile a.menu_saturday {
width: 34px;
height: 24px;
vertical-align:middle;
color: #0000ff;
font-size: 13px;
display: block;
font-weight: bold;
text-decoration: none;
text-align: left;
background-color:#ebebeb;
}

#gui_calendar_index_guidebooks_mobile a.menu_saturday:hover {
width: 34px;
height: 24px;
vertical-align:middle;
color: #4169e1;
font-size: 13px;
display: block;
font-weight: bold;
text-decoration: none;
text-align: left;
background-color:#d3d3d3;
}



/*======================================

gui_discription
	
=======================================*/

#gui_discription {
float:left;
width:716px;
height:100%;
vertical-align:middle;
color: #000000;
display: block;
font-size: 14px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color:#FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #4794D1;
border-collapse: collapse;
}

/*======================================

gui_discription_images
	
=======================================*/

#gui_discription_images {
float:left;
width:357px;
height:100%;
vertical-align:middle;
color: #000000;
display: block;
font-size: 14px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color:#FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #4794D1;
border-collapse: collapse;
}



/*======================================

gui_discription_comment
	
=======================================*/

#gui_discription_comment {
float:left;
width:357px;
height:100%;
vertical-align:middle;
color: #000000;
display: block;
font-size: 14px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color:#FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #4794D1;
border-collapse: collapse;
}

/*======================================

rightaccess
	
=======================================*/

#rightaccess {
float:left;
display:inline;
width:196px;
height:300px;
vertical-align:middle;
color: #000000;
display: block;
font-size: 14px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color:#FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 10px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-color: #9fb7d4;
border-collapse:collapse;
}


/*======================================

1-1.街で見つけた一点物
	
=======================================*/
#gui_special {
float:left;
width:130px;
height:200px;
background-color: #FFFFFF;
border: 0px solid #F5F5EB;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0;
margin-left: 20px;
margin-right: 20px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}


#gui_topsales {
float:left;
width:130px;
height:200px;
font-size: 11.34px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color: #FFFFFF;
border: 0px solid #F5F5EB;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#gui_buy_products {
float:left;
width:200px;
height:25px;
background-color: #FFFFFF;
border: 0px solid #F5F5EB;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 40px;
margin-right: 40px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}


#gui_limited_text1 {
float: left;
display:inline;
height: 200px;
width: 480px;
color: #898989;
font-size: 11.34px;
font-family:
Osaka,
'ＭＳ Ｐゴシック';
text-align: left;
font-weight: normal;
border: 0px solid #F5F5EB;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 10px;
margin-bottom: 10px;
margin-left: 13px;
margin-right: 10px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

/*======================================

1-6.List Module
	
=======================================*/

#gui_pickup_brands_list {
float: left;
display:inline;
width: 723px;
height: 100%;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#gui_pickup_brands_list ul {
float: left;
display:inline;
list-style: none;
margin: 0;
padding: 0;

}

#gui_pickup_brands_list li {
float: left;
width: 235px;
height: 94px;
vertical-align: top;
color: #333333;
display: block;
font-size: 13px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color:#FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 5px;
margin-left: 0px;
margin-right: 5px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#gui_pickup_brands_list a {
float: left;
width: 233px;
height: 92px;
vertical-align: top;
color: #333333;
display: block;
font-size: 13px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color:#FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-color: #d1d4d3;
}

#gui_pickup_brands_list a:hover {
color: #0084b4;
background-color:#f4f4f4;
}

#gui_pickup_brands_list a.menu0 {
color: #3300cc;
}

/*======================================

1-6.List Module
	
=======================================*/

#gui_web_list {
float: left;
display:inline;
width: 723px;
height: 500px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#gui_web_list ul {
float: left;
display:inline;
list-style: none;
margin: 0;
padding: 0;

}

#gui_web_list li {
float: left;
width: 217px;
height: 170px;
vertical-align: top;
color: #333333;
display: block;
font-size: 13px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color:#FFFFFF;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 2px;
padding-right: 2px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 10px;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-color: #d1d4d3;
}

#gui_web_list a {
float: left;
width: 217px;
height: 170px;
vertical-align: top;
color: #333333;
display: block;
font-size: 13px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color:#FFFFFF;
}

#gui_web_list a:hover {
color: #0084b4;
background-color:#f4f4f4;
}

#gui_web_list a.menu0 {
color: #3300cc;
}

/*======================================

1-6.List Module
	
=======================================*/

#gui_system_list {
float: left;
display:inline;
width: 723px;
height: 213px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#gui_system_list ul {
float: left;
display:inline;
list-style: none;
margin: 0;
padding: 0;

}

#gui_system_list li {
float: left;
width: 217px;
height: 170px;
vertical-align: top;
color: #333333;
display: block;
font-size: 13px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color:#FFFFFF;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 2px;
padding-right: 2px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 10px;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-color: #d1d4d3;
}

#gui_system_list a {
float: left;
width: 217px;
height: 170px;
vertical-align: top;
color: #333333;
display: block;
font-size: 13px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color:#FFFFFF;
}

#gui_system_list a:hover {
color: #0084b4;
background-color:#f4f4f4;
}

#gui_system_list a.menu0 {
color: #3300cc;
}


/*======================================

1-6.List Module
	
=======================================*/

#gui_image_list {
float: left;
display:inline;
width: 600px;
}


#gui_image_list {
float: left;
display:inline;
width: 600px;
}

#gui_image_list ul {
float: left;
display:inline;
list-style: none;
margin: 0;
padding: 0;
}

#gui_image_list li {
float: left;
display:inline;
width: 100px;
height: 150px;
vertical-align: top;
color: #3300cc;
display: block;
font-size: 13px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color:#FCE5DF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 10px;
margin-bottom: 10px;
margin-left: 10px;
margin-right: 10px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#gui_image_list a {
float: left;
display:inline;
width: 100px;
height: 150px;
vertical-align: top;
color: #9F9FA0;
display: block;
font-size: 8.5px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color:#FCE5DF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 10px;
margin-bottom: 10px;
margin-left: 10px;
margin-right: 10px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#gui_image_list a:hover {
color: #FFA500;
}

#gui_image_list a.menu0 {
color: #3300cc;
}

/*======================================

1-6.List Module
	
=======================================*/

#gui_blog_list_long0 {
float: left;
display:inline;
width: 600px;
}


#gui_blog_list_long {
float: left;
display:inline;
width: 600px;
}

#gui_blog_list_long ul {
float: left;
display:inline;
list-style: none;
margin: 0;
padding: 0;

}

#gui_blog_list_long li {
float: left;
display:inline;
width: 100px;
height: 150px;
vertical-align: top;
color: #3300cc;
display: block;
font-size: 13px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color:#FCE5DF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 10px;
margin-bottom: 10px;
margin-left: 10px;
margin-right: 10px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#gui_blog_list_long a {
float: left;
display:inline;
width: 100px;
height: 150px;
vertical-align: top;
color: #9F9FA0;
display: block;
font-size: 8.5px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color:#FCE5DF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 10px;
margin-bottom: 10px;
margin-left: 10px;
margin-right: 10px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#gui_blog_list_long a:hover {
color: #FFA500;
}

#gui_blog_list_long a.menu0 {
color: #3300cc;
}

/*======================================

gui_images_list1
	
=======================================*/
#gui_images_list1 {
float:left;
text-align: left;
width: 354px;
height: 100%;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 10px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin: 0 auto; /* center on everything else */
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#gui_images_list1 ul {
margin: 0;
padding:0;
}

#gui_images_list1 li {
float: left;
display:inline;
list-style: none;
margin: 0; padding: 0;
}

#gui_images_list1 a {
float:left;
width: 172px;
vertical-align:middle;
color:#a592b7;
display: block;
font-size: 12px;
font-weight: normal;
text-decoration: none;
text-align: center;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 0px;
padding-right: 5px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#gui_images_list1 a:hover {
color: #FFFFFF;
}

#gui_images_list1 a.menu0 {
color:#a592b7;
}


/*======================================

rightmobile
	
=======================================*/

#rightmobile {
float:left;
display:inline;
width:196px;
height:195px;
vertical-align:middle;
color: #000000;
display: block;
font-size: 14px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color:#FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 20px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-color: #9fb7d4;
border-collapse:collapse;
}


/*======================================

rightbanner

=======================================*/

#rightbanner {
float:left;
display:inline;
width:196px;
height:220px;
vertical-align:middle;
color: #000000;
display: block;
font-size: 14px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color:#FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 20px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-color: #9fb7d4;
border-collapse:collapse;
}


/*======================================

banner

=======================================*/

#banner {
float:left;
display:inline;
width:186px;
height:118px;
vertical-align:middle;
color: #000000;
display: block;
font-size: 14px;
font-weight: normal;
text-decoration: none;
text-align: center;
background-color:#FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin: 5px; /* center on everything else */
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #9fb7d4;
border-collapse:collapse;
}


/*======================================

righttwitter
	
=======================================*/

#righttwitter {
float:left;
display:inline;
width:196px;
height:350px;
vertical-align:middle;
color: #000000;
display: block;
font-size: 14px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color:#FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 20px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-color: #9fb7d4;
border-collapse:collapse;
}


/*======================================

rightustream
	
=======================================*/

#rightustream {
float:left;
display:inline;
width:196px;
height:189px;
vertical-align:middle;
color: #000000;
display: block;
font-size: 14px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color:#FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 20px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-color: #9fb7d4;
border-collapse:collapse;
}

/*======================================

rightpicup

=======================================*/

#rightpicup {
float:left;
display:inline;
width:196px;
height:200px;
vertical-align:middle;
color: #000000;
display: block;
font-size: 14px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color:#FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 20px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-color: #9fb7d4;
}


/*======================================

rightcategory
	
=======================================*/

#rightcategory {
float:left;
display:inline;
width:196px;
height:200px;
vertical-align:middle;
color: #000000;
display: block;
font-size: 14px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color:#FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 20px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-color: #9fb7d4;
}


/*======================================

rightranking
	
=======================================*/

#rightranking {
float:left;
display:inline;
width:196px;
height:100%;
vertical-align:middle;
color: #000000;
display: block;
font-size: 14px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color:#FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 20px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-color: #9fb7d4;
}

/*======================================

rightranking_blog
	
=======================================*/

#rightranking_blog {
float:left;
display:inline;
width:196px;
height:295px;
vertical-align:middle;
color: #000000;
display: block;
font-size: 14px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color:#FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 20px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-color: #9fb7d4;
}

/*======================================

rightranking_blogcomment
	
=======================================*/

#rightranking_blogcomment {
float:left;
display:inline;
width:196px;
height:290px;
vertical-align:middle;
color: #000000;
display: block;
font-size: 14px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color:#FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 20px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-color: #9fb7d4;
}

/*======================================

line_blog
	
=======================================*/

#line_blog {
float:left;
display:inline;
width:460px;
height:2px;
vertical-align:middle;
color: #000000;
display: block;
font-size: 14px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color:#FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 20px;
margin-left: 20px;
margin-right: 20px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #9fb7d4;
}

/*======================================

centerwelcome

=======================================*/

#centerwelcome {
float:left;
display:inline;
width:650px;
height:100px;
vertical-align:middle;
color: #000000;
display: block;
font-size: 14px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color:#FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #9fb7d4;
border-collapse:collapse;
}


/*======================================

memberlist

=======================================*/

#memberlist {
float:left;
width:715px;
height:100%;
vertical-align:middle;
color: #000000;
display: block;
font-size: 14px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color:#FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 91px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 1px;
border-right-width: 1px;
border-color: #9fb7d4;
border-collapse:collapse;
}



/*======================================

memberlist

=======================================*/

#memberlist {
float:left;
display:inline;
width:700px;
height:900px;
vertical-align:middle;
color: #000000;
display: block;
font-size: 14px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color:#FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 20px;
margin-bottom: 20px;
margin-left: 20px;
margin-right: 0px;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-color: #9fb7d4;
border-collapse:collapse;
}

/*======================================

memberkanrilist

=======================================*/

#memberkanrilist {
float:left;
display:inline;
width:200px;
height:500px;
vertical-align:middle;
color: #000000;
display: block;
font-size: 14px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color:#FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 20px;
margin-bottom: 20px;
margin-left: 20px;
margin-right: 0px;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-color: #9fb7d4;
border-collapse:collapse;
}


/*======================================

member_kanrilist

=======================================*/

#member_kanrilist {
float:left;
display:inline;
width:200px;
height:500px;
vertical-align:middle;
color: #000000;
display: block;
font-size: 14px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color:#FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-color: #9fb7d4;
border-collapse:collapse;
}

/*======================================

center_middle
	
=======================================*/

#center_middle {
float:left;
text-align: left;
width: 500px;
height:100%;
vertical-align:middle;
color: #000000;
display: block;
font-size: 14px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color:#FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #4794D1;
}


/*======================================

centershopmember
	
=======================================*/

#centershopmember {
float:left;
display:inline;
width: 498px;
height:350px;
vertical-align:middle;
color: #000000;
display: block;
font-size: 14px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color:#FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 20px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-color: #9fb7d4;
border-collapse:collapse;
}

/*======================================

centerrecomand
	
=======================================*/

#centerrecomand {
float:left;
display:inline;
width: 498px;
height:520px;
vertical-align:middle;
color: #000000;
display: block;
font-size: 14px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color:#FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 20px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-color: #9fb7d4;
border-collapse:collapse;
}

/*======================================

1-1.タイトル gui_title_index
	
=======================================*/

#gui_title_index {
float: left;
width: 650px;
background-color: #FFFFFF;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
margin-top: 0px;
margin-bottom: 0;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

/*======================================

1-1.タイトル gui_title_index_mobile
	
=======================================*/

#gui_title_index_mobile {
float: left;
width: 100%;
background-color: #FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

/*======================================

1-1.テキスト gui_text_index
	
=======================================*/

#gui_text_index {
float: left;
width: 650px;
background-color: #3F3B3A;
color: #FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 5px;
margin-bottom: 5px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

/*======================================

1-1.テキスト gui_text_index_mobile
	
=======================================*/

#gui_text_index_mobile {
width: 100%;
float: left;
background-color: #3F3B3A;
color: #FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 5px;
margin-bottom: 5px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

/*======================================

1-1.テキスト gui_text_title_mobile
	
=======================================*/

#gui_text_title_mobile {
width: 100%;
float: left;
background-color: #transparent;
color: #FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#gui_text_title_mobile div {
width: 50%;
background-color: #transparent;
color: #FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin: 0 auto;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}


/*======================================

1-1.テキスト gui_comment_index
	
=======================================*/

#gui_comment_index {
float: left;
width: 450px;
background-color: #transparent;
color: #FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}


/*======================================

1-1.テキスト gui_comment_index_mobile
	
=======================================*/

#gui_comment_index_mobile {
float: left;
width: 100%;
background-color: #transparent;
color: #FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

/*======================================

1-1.テキスト gui_order_index
	
=======================================*/

#gui_order_index {
float: left;
width: 100%;
background-color: transparent;
color: #000000;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

/*======================================

1-1.テキスト gui_order_index_mobile
	
=======================================*/

#gui_order_index_mobile {
float: left;
width: 100%;
background-color: transparent;
color: #FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top:5px;
margin-bottom: 5px;
margin-left: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

/*======================================

1-1.テキスト gui_link_essentials
	
=======================================*/

#gui_link_essentials {
float: left;
background-color: #transparent;
color: #FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#gui_link_essentials a {
float: left;
background-color: #transparent;
color: #000000;
}

#gui_link_essentials a:hover {
float: left;
background-color: #transparent;
color: #000000;
}



/*======================================

1-1.SEARCH検索セクション gui_search_index
	
=======================================*/

#gui_search_index {
float: left;
width: 98%;
height: 100%;
background-color: #FFFFFF;
color: #000000;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 2px;
margin-bottom: 0px;
margin-left: 2px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}


/*======================================

1-1.SEARCH検索セクション gui_search_index_mobile
	
=======================================*/


#gui_search_index_mobile {
float: left;
width: 100%;
height: 100%;
background-color: #FFFFFF;
color: #000000;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 5px;
margin-bottom: 5px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}


/*======================================

1-4.Text Module Contact
	
=======================================*/
#contact_text1 {
float: left;
display:inline;
width: 480px;
color: #E60012;
font-size: 11.34px;
font-family:
Osaka,
'ＭＳ Ｐゴシック';
text-align: left;
font-weight: normal;
border: 0px solid #F5F5EB;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom:0px;
margin-left: 10px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

.color0 {
color: #FFFFFF;
font-size: 13px;
font-family:
Osaka,
'ＭＳ Ｐゴシック';
text-align: left;
font-weight: normal;
}

.color1 {
color: #4169E1;
font-size: 13px;
font-family:
Osaka,
'ＭＳ Ｐゴシック';
text-align: left;
font-weight: bold;
}

.color2 {
color: #C71585;
font-size: 13px;
font-family:
Osaka,
'ＭＳ Ｐゴシック';
text-align: left;
font-weight: normal;
}

.color3 {
color: #2E8B57;
font-size: 13px;
font-family:
Osaka,
'ＭＳ Ｐゴシック';
text-align: left;
font-weight: normal;
}

#color0 {
color: #FFFFFF;
font-size: 13px;
font-family:
Osaka,
'ＭＳ Ｐゴシック';
text-align: left;
font-weight: normal;
}

#color1 {
color: #E60012;
font-size: 11.34px;
font-family:
Osaka,
'ＭＳ Ｐゴシック';
text-align: left;
font-weight: normal;
}

#contact_text5 {
float: left;
display:inline;
width: 480px;
color: #4794D1;
font-size: 13px;
font-family:
Osaka,
'ＭＳ Ｐゴシック';
text-align: left;
font-weight: bold;
border: 0px solid #F5F5EB;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom:0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#contact_text6 {
float: left;
display:inline;
width: 480px;
color: #000000;
font-size: 11.34px;
font-family:
Osaka,
'ＭＳ Ｐゴシック';
text-align: left;
font-weight: normal;
border: 0px solid #F5F5EB;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom:0px;
margin-left: 10px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}


#contact_text7 {
float: left;
display:inline;
width: 480px;
color: #000000;
font-size: 13px;
font-family:
Osaka,
'ＭＳ Ｐゴシック';
text-align: left;
font-weight: normal;
border: 0px solid #F5F5EB;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 10px;
margin-bottom:0px;
margin-left: 10px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

.store_text0 {
float:left;
display:inline;
width:1024px;
height:70px;
border: 0px solid #F5F5EB;
padding-top: 6px;
padding-bottom: 6px;
padding-left: 20px;
padding-right: 20px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

.store_text1 {
color: #000000
font-size: 32px
text-align: left;
font-weight: bold;
border: 0px solid #F5F5EB;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#store_text2 {
width: 152px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom:0px;
margin-left: 12px;
margin-right: 0px;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-color: #d1d4d3;
}

#store_text3 {
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom:0px;
margin-left: 12px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#store_text4 {
float: left;
display:inline;
width: 430px;
color: #4794D1;
font-size: 13px;
font-family:
Osaka,
'ＭＳ Ｐゴシック';
text-align: left;
font-weight: bold;
border: 0px solid #F5F5EB;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom:0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#store_text5 {
float: left;
width: 650px;
color: #898989;
font-size: 13px;
font-family:
Osaka,
'ＭＳ Ｐゴシック';
text-align: left;
font-weight: normal;
border: 0px solid #F5F5EB;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}


#gui_store_group_text5 {
float: left;
width:712px;
height:21px;
display:inline;
color: #231815;
font-size: 13px;
font-family:
Osaka,
'ＭＳ Ｐゴシック';
text-align: left;
font-weight: normal;
background-color: #FFFFFF;
border: 0px solid #F5F5EB;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#gui_store_group_search_text5 {
float: left;
width: 650px;
color: #898989;
font-size: 13px;
font-family:
Osaka,
'ＭＳ Ｐゴシック';
text-align: left;
font-weight: normal;
border: 0px solid #F5F5EB;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#store_text6 {
float: left;
display:inline;
width: 310px;
height: 300px;
color: #898989;
font-size: 11.34px;
font-family:
Osaka,
'ＭＳ Ｐゴシック';
text-align: left;
font-weight: normal;
border: 0px solid #F5F5EB;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#store_text7 {
float: left;
display:inline;
width: 190px;
color: #898989;
font-size: 11.34px;
font-family:
Osaka,
'ＭＳ Ｐゴシック';
text-align: left;
font-weight: normal;
border: 0px solid #F5F5EB;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 5px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#store_text8 {
float: left;
display:inline;
width: 190px;
color: #898989;
font-size: 11.34px;
font-family:
Osaka,
'ＭＳ Ｐゴシック';
text-align: left;
font-weight: normal;
border: 0px solid #F5F5EB;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#store_text9 {
float: left;
display:inline;
line-height: 21px;
width: 190px;
height: 21px;
color: #898989;
font-size: 11.34px;
font-family:
Osaka,
'ＭＳ Ｐゴシック';
text-align: left;
font-weight: normal;
border: 0px solid #F5F5EB;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#store_text10 {
float: left;
display:inline;
line-height: 21px;
width: 190px;
height: 21px;
color: #898989;
font-size: 11.34px;
font-family:
Osaka,
'ＭＳ Ｐゴシック';
text-align: right;
font-weight: normal;
border: 0px solid #F5F5EB;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#store_line1 {
float: left;
display:inline;
width: 190px;
color: #898989;
font-size: 11.34px;
font-family:
Osaka,
'ＭＳ Ｐゴシック';
text-align: left;
font-weight: normal;
border: 0px solid #F5F5EB;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 10px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
border-style: dashed;
border-top-width: 0px;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}


#store_line2 {
float: left;
display:inline;
width: 480px;
color: #898989;
font-size: 11.34px;
font-family:
Osaka,
'ＭＳ Ｐゴシック';
text-align: left;
font-weight: normal;
border: 0px solid #F5F5EB;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 10px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}


.blog_text0 {
color: #d02b55;
font-size: 13px;
font-weight: bold;
font-family:
Osaka,
'ＭＳ Ｐゴシック';
}

.blog_text1 {
color: #d02b55;
font-size: 13px;
font-weight: normal;
font-family:
Osaka,
'ＭＳ Ｐゴシック';
}

.info_text0 {
color: #316ac5;
font-size: 13px;
font-weight: bold;
font-family:
Osaka,
'ＭＳ Ｐゴシック';
}

.info_text1 {
color: #316ac5;
font-size: 13px;
font-weight: normal;
font-family:
Osaka,
'ＭＳ Ｐゴシック';
}

.event_text0 {
color: #83d160;
font-size: 13px;
font-weight: bold;
font-family:
Osaka,
'ＭＳ Ｐゴシック';
}

.event_text1 {
color: #83d160;
font-size: 13px;
font-weight: normal;
font-family:
Osaka,
'ＭＳ Ｐゴシック';
}

.event_text2 {
color: #000000;
font-size: 13px;
font-weight: bold;
font-family:
Osaka,
'ＭＳ Ｐゴシック';
}

/*======================================

frame_login_area
	
=======================================*/

#frame_login_area {
float:left;
width:888px;
height:23px;
vertical-align:middle;
color: #231815;
display: block;
color: #4794D1;
font-size: 13px;
font-family:
Osaka,
'ＭＳ Ｐゴシック';
text-decoration: none;
text-align: left;
background-color:#d1d4d3;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 5px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-color: #d1d4d3;
border-collapse: collapse;
}

/*======================================

1-1.gui_login_area
	
=======================================*/

#gui_login_area {
float:left;
width: 200px;
height: 100%;
color: #000000; 
font-weight: normal;
text-align: right;
text-valign: bottom;
font-size: 11px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 10px;
margin-bottom: 0;
margin-left: 10px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

/*======================================

1-1.gui_login_area_mobile
	
=======================================*/

#gui_login_area_mobile {
float:left;
height: 100%;
color: #000000; 
font-weight: normal;
text-align: right;
text-valign: bottom;
font-size: 11px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 10px;
margin-bottom: 0;
margin-left: 10px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

.SpMenu {
position: fixed;
top: 0;
right: 0;
left: 0;
z-index: -1;
opacity: 0;
transition: opacity 0s 0.3s ease;
}

.SpMenu .isOpened  & {
opacity: 1;
transition: opacity 0s 0s ease;
}

.SpMenu__wrapper {
left: 0;
width: 100%;
transition: opacity 0s 0.3s ease;
}

.SpMenu__wrapper .isOpened {
position: fixed;
left: 20px;
box-shadow: 0 1px 10px rgba(block, 0.3):
}

.SpMenu__overlay {
position: relative;
display: none;
}

.SpMenu__overlay .isOpened {
position: fixed;
top: 0;
right: 0;
botton: 0;
left: 0;
z-index: 2;
display: block;
}

/*======================================

login_area
	
=======================================*/

#login_area {
float:left;
width:888px;
height:23px;
vertical-align:middle;
color: #231815;
display: block;
color: #4794D1;
font-size: 13px;
font-family:
Osaka,
'ＭＳ Ｐゴシック';
text-decoration: none;
text-align: left;
background-color:#d1d4d3;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #000000;
border-collapse: collapse;
}


/*======================================

gui_login_menu1
	
=======================================*/
#gui_login_menu1 {
float: right;
display:inline;
background-color:#d1d4d3;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #000000;
}

#gui_login_menu1 li {
float: right;
display:inline;
list-style: none;

}

#gui_login_menu1 a {
width: 100%;
height: 23px;
vertical-align:text-bottom;
display: block;
color: #000000;
font-size: 13px;
font-family:
Osaka,
'ＭＳ Ｐゴシック';
font-weight: normal;
text-decoration: none;
text-align: left;
text-valign: bottom;
background-color:#d1d4d3;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #000000;
}

#gui_login_menu1 a:hover {
color: #4794D1;
background-color:#d1d4d3;
}

#gui_login_menu1 a.menu0 {
width: 100%;
height: 23px;
vertical-align:text-bottom;
display: block;
color: #000000;
font-size: 13px;
font-family:
Osaka,
'ＭＳ Ｐゴシック';
font-weight: normal;
text-decoration: none;
text-align: left;
text-valign: bottom;
background-color:#d1d4d3;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #000000;
}

#gui_login_menu1 a.menu0:hover {
color: #4794D1;
background-color:#d1d4d3;
}

#gui_login_text1 {
float: left;
display:inline;
height: 23px;
width: 300px;
color: #000000;
font-size: 13px;
font-family:
Osaka,
'ＭＳ Ｐゴシック';
text-align: left;
font-weight: normal;
background-color:#d1d4d3;
border: 0px solid #F5F5EB;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 5px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #000000;
}

#gui_login_text2 {
float: left;
display:inline;
height: 30px;
width: 690px;
color: #000000;
font-size: 13px;
font-family:
Osaka,
'ＭＳ Ｐゴシック';
text-align: left;
font-weight: normal;
border: 0px solid #F5F5EB;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#gui_login_text3 {
float: left;
display:inline;
height: 30px;
width: 220px;
color: #898989;
font-size: 11.34px;
font-family:
Osaka,
'ＭＳ Ｐゴシック';
text-align: left;
font-weight: normal;
border: 0px solid #F5F5EB;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 100px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#gui_login_text4 {
float: left;
display:inline;
height: 30px;
width: 240px;
color: #898989;
font-size: 11.34px;
font-family:
Osaka,
'ＭＳ Ｐゴシック';
text-align: left;
font-weight: normal;
border: 0px solid #F5F5EB;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 120px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

/*======================================

collection_header_menu_mobile
	
=======================================*/

#collection_header_menu_mobile {
float: left;
width: 100%;
height: 100%;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 5px;
margin-bottom: 5px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#collection_header_menu_mobile ul { /*リスト全体*/
  list-style: none;
  margin: 0;
  padding: 0;
}

#collection_header_menu_mobile li { /*リストの1段目*/
float: left;
width: 96px;
height: 100%;
list-style: none;
color: #FFFFFF;
font-size: 13px;
font-weight: normal;
text-decoration: none;
text-align: center;
text-valign: bottom;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 1px;
border-color: #d1d4d3;
}

#collection_header_menu_mobile ul ul { /*2段目以降*/
  display: none;
  position: absolute;
  z-index: 10;
}

#collection_header_menu_mobile li li { /*2段目以降のリスト項目*/
  clear: left;
  position:relative;
  width: 96px;
  height: 100%;
}

#collection_header_menu_mobile ul ul ul { /*3段目以降*/
  top: 0;
  left: 100%;
}

#collection_header_menu_mobile ul li:hover > ul {
  display: block;
}

*+html #collection_header_menu_mobile ul ul a { /*IE用*/
width: 64px; /*（96-10-10-1-1）パディングとボーダーの分を引いた値*/
white-space: normal; /*幅に応じて改行*/
}

#collection_header_menu_mobile li {
  margin-left: 0px;
}

#collection_header_menu_mobile a { /*1段目以降のメニュー文字*/
width: 96px;
height: 100%;
vertical-align:text-bottom;
display: block;
color: #FFFFFF;
font-size: 13px;
font-weight: normal;
text-decoration: none;
text-align: center;
text-valign: bottom;
background-color:#626262;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 1px;
border-color: #d1d4d3;
}

#collection_header_menu_mobile a:hover {
color: #FFFFFF;
background-color:#696969;
}

#collection_header_menu_mobile ul ul {
  padding-top: 2px;/*2段目を少し下げた*/
}

#collection_header_menu_mobile ul ul ul { /*3段目以降*/
  padding-top: 0; /*2段目のパディング2pxを元に戻す*/
}

#collection_header_menu_mobile li li {
  margin-left: 0; /*liのmargin-left: 3pxを元に戻す*/
}

#collection_header_menu_mobile ul ul a { /*2段目以降のメニュー文字*/
width: 86px;
height: 100%;
vertical-align:text-bottom;
display: block;
color: #FFFFFF;
background-color:#626262;
font-size: 13px;
font-weight: normal;
text-decoration: none;
text-align: left;
text-valign: bottom;
padding-top: 5px;
padding-bottom: 0px;
padding-left: 5px;
padding-right: 5px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}


/*======================================

1-4.Text Module
	
=======================================*/

.gui_text0 {
float:left;
display:inline;
width:1024px;
height:70px;
border: 0px solid #F5F5EB;
padding-top: 6px;
padding-bottom: 6px;
padding-left: 20px;
padding-right: 20px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

.gui_text1 {
float: left;
width: 100%;
vertical-align:middle;
font-weight: bold;
line-height: 24px;
color: #4169E1;
font-size: 13px;
text-align: left;
background-color: transparent;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom:10px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-collapse:collapse;
}

.gui_text2 {
float: left;
width: 48%;
vertical-align:middle;
font-size:13px;
font-weight: bold;
line-height: 21px;
color: #C71585;
text-align: left;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
margin:0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #9fb7d4;
border-collapse:collapse;
}

.gui_text3 {
float: left;
width: 48%;
vertical-align:middle;
font-size:13px;
font-weight: bold;
line-height: 21px;
color: #228B22;
text-align: left;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
margin:0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #9fb7d4;
border-collapse:collapse;
}

#gui_text4 {
float: left;
width:680px;
color: #4794D1;
font-size: 13px;
font-family:
Osaka,
'ＭＳ Ｐゴシック';
line-height: 13px;
text-align: left;
font-weight: bold;
border: 0px solid #F5F5EB;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
margin-top: 0px;
margin-bottom:5px;
margin-left: 5px;
margin-right: 5px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #4794D1;
}

#gui_text4 a {
float: left;
width:420px;
color: #4794D1;
font-size: 13px;
font-family:
Osaka,
'ＭＳ Ｐゴシック';
line-height: 13px;
text-align: left;
font-weight: bold;
border: 0px solid #F5F5EB;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom:10px;
margin-left: 0px;
margin-right: 20px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #4794D1;
}

#gui_text4 a:hover {
float: left;
width:420px;
color: #898989;
font-size: 13px;
font-family:
Osaka,
'ＭＳ Ｐゴシック';
line-height: 13px;
text-align: left;
font-weight: bold;
border: 0px solid #F5F5EB;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom:10px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #4794D1;
}

#gui_text4_1 {
float: left;
width:500px;
color: #898989;
font-size: 13px;
font-family:
Osaka,
'ＭＳ Ｐゴシック';
line-height: 18px;
text-align: left;
font-weight: normal;
border: 0px solid #F5F5EB;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #4794D1;
}

#gui_text4_2 {
float: left;
width:190px;
color: #898989;
font-size: 10px;
font-family:
Osaka,
'ＭＳ Ｐゴシック';
line-height: 16px;
text-align: left;
font-weight: normal;
vertical-align: text-bottom;
border: 0px solid #F5F5EB;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #4794D1;
}

#gui_text4_2 a {
float: left;
width:190px;
color: #4794D1;
font-size: 10px;
font-family:
Osaka,
'ＭＳ Ｐゴシック';
line-height: 16px;
text-align: left;
font-weight: normal;
vertical-align: text-bottom;
border: 0px solid #F5F5EB;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #4794D1;
}

#gui_text4_2 a:hover {
float: left;
width:190px;
color: #898989;
font-size: 10px;
font-family:
Osaka,
'ＭＳ Ｐゴシック';
line-height: 16px;
text-align: left;
font-weight: normal;
vertical-align: text-bottom;
border: 0px solid #F5F5EB;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #4794D1;
}

#gui_text4_3 {
float: left;
width:500px;
color: #898989;
font-size: 10px;
font-family:
Osaka,
'ＭＳ Ｐゴシック';
line-height: 16px;
text-align: left;
font-weight: normal;
vertical-align: text-bottom;
border: 0px solid #F5F5EB;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 20px;
margin-right: 20px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #4794D1;
}

#gui_line {
float: left;
width:100%;
color: #FFFFFF;
text-align: left;
font-weight: normal;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom:0px;
margin-left: 0px;
margin-right: 0px;
border-style: dashed;
border-top-width: 0px;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #898989;
}


#gui_line4 {
float: left;
width:190px;
color: #9F9FA0;
font-size: 10px;
font-family:
Osaka,
'ＭＳ Ｐゴシック';
text-align: left;
font-weight: normal;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 10px;
margin-bottom:10px;
margin-left: 0px;
margin-right: 0px;
border-style: dashed;
border-top-width: 0px;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #898989;
}


#gui_line4_4 {
float: left;
width:650px;
color: #9F9FA0;
font-size: 10px;
font-family:
Osaka,
'ＭＳ Ｐゴシック';
text-align: left;
font-weight: normal;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 10px;
margin-bottom:10px;
margin-left: 0px;
margin-right: 0px;
border-style: dashed;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #898989;
}

#gui_image4 {
float: left;
width: 160px;
height: 160px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 20px;
margin-bottom: 20px;
margin-left: 20px;
margin-right: 20px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#gui_text5 {
float: left;
display:inline;
color: #000000;
font-size: 13px;
font-family:
Osaka,
'ＭＳ Ｐゴシック';
text-align: left;
font-weight: normal;
border: 0px solid #F5F5EB;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 20px;
margin-left: 20px;
margin-right: 20px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#gui_text5 a {
display:inline;
color: #898989;
font-size: 13px;
font-family:
Osaka,
'ＭＳ Ｐゴシック';
text-align: left;
font-weight: normal;
border: 0px solid #F5F5EB;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#gui_text5_footer {
float: center;
display:inline;
width:35px;
color: #898989;
font-size: 12px;
font-family:
Osaka,
'ＭＳ Ｐゴシック';
text-align: center;
font-weight: normal;
border: 0px solid #F5F5EB;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 5px;
margin-bottom: 5px;
margin-left: 10px;
margin-right: 10px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#gui_text6 {
color: #666666;
font-size: 13px;
text-align: left;
font-weight: normal;
border: 0px solid #F5F5EB;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 10px;
margin-right: 10px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#gui_text6_1 {
color: #666666;
font-size: 13px;
text-align: left;
font-weight: normal;
border: 0px solid #F5F5EB;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 0px;
padding-right: 0px;
margin-top: 10px;
margin-bottom: 10px;
margin-left: 10px;
margin-right: 10px;
border-style: dashed;
border-top-width: 1px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#gui_text7 {
float:left;
display:inline;
width:718px;
height:13px;
color: #4794D1;
font-size: 13px;
font-family:
Osaka,
'ＭＳ Ｐゴシック';
text-align: right;
text-decoration: none;
font-weight: bold;
border: 0px solid #F5F5EB;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#gui_text7 a {
color: #4794D1;
font-size: 9.92px;
font-family:
Osaka,
'ＭＳ Ｐゴシック';
text-align: right;
text-decoration: none;
font-weight: bold;
border: 0px solid #F5F5EB;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 10px;
margin-bottom: 10px;
margin-left: 20px;
margin-right: 20px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}


#gui_text8 {
float: left;
display:inline;
width: 150px;
color: #898989;
font-size: 10px;
font-family:
Osaka,
'ＭＳ Ｐゴシック';
text-align: left;
font-weight: normal;
border: 0px solid #F5F5EB;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 10px;
margin-right: 0px;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-color: #d1d4d3;
}


.gui_text9 { 
float: left;
width: 100%;
vertical-align:middle;
font-size:13px;
font-weight: normal;
line-height: 17px;
color: #000000;
text-align: left;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin:0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #9fb7d4;
border-collapse:collapse;
}

.gui_text10 {
float: left;
width: 100%;
color: #FF0000;
font-size: 13px;
font-family:
Osaka,
'ＭＳ Ｐゴシック';
line-height: 15px;
text-align: left;
font-weight: normal;
background-color: transparent;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom:0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #FFFFFF;
}

.gui_text11 {
width: 620px;
color: #000000;
font-size: 13px;
font-family:
Osaka,
'ＭＳ Ｐゴシック';
text-align: left;
font-weight: normal;
border: 0px solid #F5F5EB;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

.gui_text1_message {
float: left;
width: 650px;
color: #000000;
font-size: 13px;
font-family:
Osaka,
'ＭＳ Ｐゴシック';
text-align: left;
font-weight: normal;
border: 0px solid #F5F5EB;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 5px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

.gui_text2_message {
float: left;
width: 712px;
height: 25px;
color: #0000FF;
font-size: 21px;
font-family:
Osaka,
'ＭＳ Ｐゴシック';
text-align: left;
font-weight: bold;
border: 0px solid #F5F5EB;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 5px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 20px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #000080;
}

.gui_text80 {
width: 80px;
color: #000000;
font-size: 13px;
font-family:
Osaka,
'ＭＳ Ｐゴシック';
text-align: left;
font-weight: normal;
border: 0px solid #F5F5EB;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}
#gui_text_discription {
float: left;
display:inline;
color: #231815;
font-size: 13px;
font-family:
Osaka,
'ＭＳ Ｐゴシック';
text-align: left;
font-weight: normal;
border: 0px solid #F5F5EB;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 10px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

.gui_text_red {
color: #ff0000;
font-size: 10px;
font-family:
Osaka,
'ＭＳ Ｐゴシック';
text-align: right;
font-weight: normal;
border: 0px solid #F5F5EB;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 10px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#gui_using_images {
width: 650px;
height: 100px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#gui_profile_vocto {
color: #666666;
font-size: 13px;
text-align: left;
font-weight: normal;
border: 0px solid #F5F5EB;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 30px;
margin-bottom: 30px;
margin-left: 10px;
margin-right: 10px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

/*======================================

gui_trim

=======================================*/

.gui_trim {
overflow: hidden;
width: 620px;
height: 620px;
position: relative;
color: #FF0000;
font-size: 13px;
font-family:
Osaka,
'ＭＳ Ｐゴシック';
line-height: 15px;
text-align: left;
font-weight: normal;
background-color: transparent;
padding-top:0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #ebebeb;
}

.gui_trim img {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: auto;
  height: 100%;
}

.gui_trim_mobile {
overflow: hidden;
width: 100% ;
height: 300px;
position: relative;
color: #FF0000;
font-size: 13px;
font-family:
Osaka,
'ＭＳ Ｐゴシック';
line-height: 15px;
text-align: left;
font-weight: normal;
background-color: transparent;
padding-top:0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #ebebeb;
}

.gui_trim_mobile img {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: auto;
  height: 100%;
}

.gui_trim22 {
overflow: hidden;
width: 144px;
height: 144px;
position: relative;
color: #FF0000;
font-size: 13px;
font-family:
Osaka,
'ＭＳ Ｐゴシック';
line-height: 15px;
text-align: left;
font-weight: normal;
background-color: transparent;
padding-top:0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #ebebeb;
}

.gui_trim22 img {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: auto;
  height: 100%;
}

.gui_trim23 {
overflow: hidden;
width: 125px;
height: 125px;
position: relative;
color: #FF0000;
font-size: 13px;
font-family:
Osaka,
'ＭＳ Ｐゴシック';
line-height: 15px;
text-align: left;
font-weight: normal;
background-color: transparent;
padding-top:0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #ebebeb;
}

.gui_trim23 img {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: auto;
  height: 100%;
}

.gui_trim24 {
overflow: hidden;
width: 58px;
height: 58px;
position: relative;
color: #FF0000;
font-size: 13px;
font-family:
Osaka,
'ＭＳ Ｐゴシック';
line-height: 15px;
text-align: left;
font-weight: normal;
background-color: transparent;
padding-top:0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #ebebeb;
}

.gui_trim24 img {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: auto;
  height: 100%;
}

..gui_trim40 {
overflow: hidden;
width: 40px;
height: 40px;
position: relative;
color: #FF0000;
font-size: 13px;
font-family:
Osaka,
'ＭＳ Ｐゴシック';
line-height: 15px;
text-align: left;
font-weight: normal;
background-color: transparent;
padding-top:0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #ebebeb;
}

.gui_trim40 img {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: auto;
  height: 100%;
}

.gui_trim29 {
overflow: hidden;
width: 29px;
height: 29px;
position: relative;
color: #FF0000;
font-size: 13px;
font-family:
Osaka,
'ＭＳ Ｐゴシック';
line-height: 15px;
text-align: left;
font-weight: normal;
background-color: transparent;
padding-top:0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #ebebeb;
}

.gui_trim29 img {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: auto;
  height: 100%;
}

.gui_trim40 {
overflow: hidden;
width: 40px;
height: 40px;
position: relative;
color: #FF0000;
font-size: 13px;
font-family:
Osaka,
'ＭＳ Ｐゴシック';
line-height: 15px;
text-align: left;
font-weight: normal;
background-color: transparent;
padding-top:0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #ebebeb;
border-radius: 20px;        /* CSS3草案 */  
-webkit-border-radius: 20px;    /* Safari,Google Chrome用 */  
-moz-border-radius: 20px;   /* Firefox用 */
}

.gui_trim40 img {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: auto;
  height: 100%;
}

.gui_trim80 {
overflow: hidden;
width: 80px;
height: 80px;
position: relative;
color: #FF0000;
font-size: 13px;
font-family:
Osaka,
'ＭＳ Ｐゴシック';
line-height: 15px;
text-align: left;
font-weight: normal;
background-color: transparent;
padding-top:0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #ebebeb;
border-radius: 40px;        /* CSS3草案 */  
-webkit-border-radius: 40px;    /* Safari,Google Chrome用 */  
-moz-border-radius: 40px;   /* Firefox用 */
}

.gui_trim80 img {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: auto;
  height: 100%;
}



/*======================================

gui_limited_banner

=======================================*/

#gui_limited_banner {
float:left;
display:inline;
width:500px;
height:200px;
vertical-align:middle;
color: #000000;
display: block;
font-size: 14px;
font-weight: normal;
text-decoration: none;
text-align: center;
background-color:#FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 10px;
margin-bottom: 10px;
margin-left: 10px;
margin-right: 10px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #9fb7d4;
border-collapse:collapse;
}


/*======================================

gui_process_login

=======================================*/

#gui_process_login {
float:left;
display:inline;
width:500px;
height:20px;
vertical-align:middle;
color: #000000;
display: block;
font-size: 14px;
font-weight: normal;
text-decoration: none;
text-align: center;
background-color:#FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 20px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #9fb7d4;
border-collapse:collapse;
}


/*======================================

gui_process_login_title

=======================================*/

#gui_process_login_title {
float:left;
display:inline;
width:500px;
height:20px;
vertical-align:middle;
color: #000000;
display: block;
font-size: 14px;
font-weight: normal;
text-decoration: none;
text-align: center;
background-color:#FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #9fb7d4;
border-collapse:collapse;
}


#gui_login_box {
float: left;
display:inline;
width:218px;
height: 90px;
padding: 0;
margin: 0;
color: #898989;
font-size: 10px;
font-family:
Osaka,
'ＭＳ Ｐゴシック';
text-indent: 0em;
text-align: left;
background-color: #FFFFFF;
border: 0px solid #F5F5EB;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 10px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #9fb7d4;
border-collapse:collapse;
}

#gui_login_box1 {
float: left;
display:inline;
width:220px;
height: 150px;
padding: 0;
margin: 0;
color: #898989;
font-size: 10px;
font-family:
Osaka,
'ＭＳ Ｐゴシック';
text-indent: 0em;
text-align: left;
background-color: #FFFFFF;
border: 0px solid #F5F5EB;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 5px;
margin-right: 0px;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-color: #9fb7d4;
border-collapse:collapse;
}


#gui_login_box2 {
float: left;
display:inline;
width:248px;
height: 90px;
padding: 0;
margin: 0;
color: #898989;
font-size: 10px;
font-family:
Osaka,
'ＭＳ Ｐゴシック';
text-indent: 0em;
text-align: left;
background-color: #FFFFFF;
border: 0px solid #F5F5EB;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 10px;
margin-bottom: 0px;
margin-left: 5px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #9fb7d4;
border-collapse:collapse;
}

#gui_login_box3 {
float: left;
display:inline;
width:496px;
height: 50px;
padding: 0;
margin: 0;
color: #000000;
font-size: 13px;
font-family:
Osaka,
'ＭＳ Ｐゴシック';
text-indent: 0em;
text-align: left;
background-color: #FFFFFF;
border: 0px solid #F5F5EB;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 10px;
margin-bottom: 10px;
margin-left: 5px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #9fb7d4;
border-collapse:collapse;
}


#gui_login_box4 {
float: left;
display:inline;
width:390px;
height: 150px;
padding: 0;
margin: 0;
color: #898989;
font-size: 10px;
font-family:
Osaka,
'ＭＳ Ｐゴシック';
text-indent: 0em;
text-align: left;
background-color: #FFFFFF;
border: 0px solid #F5F5EB;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 10px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #9fb7d4;
border-collapse:collapse;
}

#gui_login_box6 {
float: left;
display:inline;
width:388px;
height: 90px;
padding: 0;
margin: 0;
color: #898989;
font-size: 10px;
font-family:
Osaka,
'ＭＳ Ｐゴシック';
text-indent: 0em;
text-align: left;
background-color: #FFFFFF;
border: 0px solid #F5F5EB;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 10px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-color: #9fb7d4;
border-collapse:collapse;
}

/*======================================

gui_products_sample_image
	
=======================================*/

* { margin: 0; padding: 0; }

#gui_products_sample_image {
float:left;
width: 210px;
height: 210px;
background-color: #transparent;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 10px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #000000;
}

#gui_products_sample_image ul {
width: 100%;
height: 100%;
}

#gui_products_sample_image li {
float:left;
list-style: none;
}

#gui_products_sample_image a {
float:left;
width: 200px;
height: 200px;
vertical-align:middle;
color: #FFFFFF;
font-size: 13px;
display: block;
font-weight: normal;
text-decoration: none;
text-align: center;
background-color: #FFFFFF;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
margin-top: 0px;
margin-bottom: 2px;
margin-left: 0px;
margin-right: 2px;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-color: #d1d4d3;
}

#gui_products_sample_image a:hover {
vertical-align:middle;
color: #FFFFFF;
font-size: 13px;
display: block;
font-weight: normal;
text-decoration: none;
text-align: center;
background-color:#A3A3A3;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-color: #d1d4d3;
}

/*======================================

gui_left_list_friend
	
=======================================*/

* { margin: 0; padding: 0; }

#gui_left_list_friend {
float:left;
width: 100%;
height: 100%;
background-color: #transparent;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #000000;
}

#gui_left_list_friend ul {
width: 100%;
height: 100%;
}

#gui_left_list_friend li {
list-style: none;
}

#gui_left_list_friend a {
float:left;
width: 138px;
height: 138px;
vertical-align:middle;
color: #FFFFFF;
font-size: 13px;
display: block;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color: #FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 5px;
margin-left: 0px;
margin-right: 5px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#gui_left_list_friend a:hover {
vertical-align:middle;
color: #FFFFFF;
font-size: 13px;
display: block;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color:#A3A3A3;
}

/*======================================

gui_left_list_friend_resume
	
=======================================*/

* { margin: 0; padding: 0; }

#gui_left_list_friend_resume {
float:left;
width: 100%;
height: 100%;
background-color: #transparent;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #000000;
}

#gui_left_list_friend_resume ul {
width: 100%;
height: 100%;
}

#gui_left_list_friend_resume li {
list-style: none;
}

#gui_left_list_friend_resume a {
float:left;
width: 90px;
height: 90px;
vertical-align:middle;
color: #FFFFFF;
font-size: 13px;
display: block;
font-weight: normal;
text-decoration: none;
text-align: center;
background-color: #FFFFFF;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 10px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#gui_left_list_friend_resume a:hover {
vertical-align:middle;
color: #FFFFFF;
font-size: 13px;
display: block;
font-weight: normal;
text-decoration: none;
text-align: center;
background-color:#A3A3A3;
}


/*======================================

gui_left_list_topics
	
=======================================*/

* { margin: 0; padding: 0; }

#gui_left_list_topics {
float:left;
width: 650px;
background-color: transparent;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #000000;
}

#gui_left_list_topics ul {
width: 100%;
height: 100%;
}

#gui_left_list_topics li {
float:left;
list-style: none;
vertical-align:middle;
color: #626262;
font-size: 13px;
display: block;
font-weight: normal;
text-decoration: none;
text-align: center;
background-color: transparent;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#gui_left_list_topics a {
float:left;
width: 640px;
height: 100%;
vertical-align:middle;
color: #626262;
font-size: 13px;
display: block;
font-weight: normal;
text-decoration: none;
text-align: center;
background-color: #FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 5px;
margin-left: 10px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#gui_left_list_topics a:hover {
vertical-align:middle;
color: #000000;
font-size: 13px;
display: block;
font-weight: normal;
text-decoration: none;
text-align: center;
background-color:#ebebeb;
}


#gui_left_list_finance_date {
vertical-align:middle;
width: 80px;
color: #000000;
font-size: 13px;
display: block;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color:transparent;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 1px;
border-color: #d1d4d3;
}

#gui_left_list_finance_group {
vertical-align:middle;
width: 80px;
color: #000000;
font-size: 13px;
display: block;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color:transparent;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 1px;
border-color: #d1d4d3;
}

#gui_left_list_finance_category {
vertical-align:middle;
width: 70px;
color: #000000;
font-size: 13px;
display: block;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color:transparent;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 1px;
border-color: #d1d4d3;
}

#gui_left_list_finance_amount_debit {
vertical-align:middle;
width: 70px;
color: #000000;
font-size: 13px;
display: block;
font-weight: normal;
text-decoration: none;
text-align: right;
background-color:transparent;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 1px;
border-color: #d1d4d3;
}

#gui_left_list_finance_amount_creditor {
vertical-align:middle;
width: 80px;
color: #000000;
font-size: 13px;
display: block;
font-weight: normal;
text-decoration: none;
text-align: right;
background-color:transparent;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 1px;
border-color: #d1d4d3;
}


#gui_left_list_finance_comment {
width: 430px;
height: 100%;
vertical-align:middle;
color: #000000;
font-size: 13px;
display: block;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color:transparent;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

/*======================================

gui_left_list_topics_mobile
	
=======================================*/

* { margin: 0; padding: 0; }

#gui_left_list_topics_mobile {
float:left;
width: 100%;
background-color: transparent;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #000000;
}

#gui_left_list_topics_mobile ul {
width: 100%;
height: 100%;
}

#gui_left_list_topics_mobile li {
float:left;
list-style: none;
vertical-align:middle;
color: #626262;
font-size: 13px;
display: block;
font-weight: normal;
text-decoration: none;
text-align: center;
background-color: transparent;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#gui_left_list_topics_mobile a {
float:left;
vertical-align:middle;
color: #626262;
font-size: 13px;
display: block;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color: #FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 5px;
margin-left: 10px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#gui_left_list_topics_mobile a:hover {
vertical-align:middle;
color: #000000;
font-size: 13px;
display: block;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color:#ebebeb;
}


#gui_left_list_finance_date_mobile {
float:left;
vertical-align:middle;
width: 20%;
color: #000000;
font-size: 13px;
display: block;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color:transparent;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 1px;
border-color: #d1d4d3;
}

#gui_left_list_finance_group_mobile {
float:left;
vertical-align:middle;
width: 20%;
color: #000000;
font-size: 13px;
display: block;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color:transparent;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 1px;
border-color: #d1d4d3;
}

#gui_left_list_finance_category_mobile {
float:left;
vertical-align:middle;
width: 20%;
color: #000000;
font-size: 13px;
display: block;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color:transparent;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 1px;
border-color: #d1d4d3;
}

#gui_left_list_finance_amount_debit_mobile {
float:left;
vertical-align:middle;
width: 20%;
color: #000000;
font-size: 13px;
display: block;
font-weight: normal;
text-decoration: none;
text-align: right;
background-color:transparent;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 1px;
border-color: #d1d4d3;
}

#gui_left_list_finance_amount_creditor_mobile {
float:left;
vertical-align:middle;
width: 20%;
color: #000000;
font-size: 13px;
display: block;
font-weight: normal;
text-decoration: none;
text-align: right;
background-color:transparent;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 1px;
border-color: #d1d4d3;
}


#gui_left_list_finance_comment_mobile {
float:left;
width: 100%;
height: 100%;
vertical-align:middle;
color: #000000;
font-size: 13px;
display: block;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color:transparent;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

/*======================================

smallicon
	
=======================================*/

#smallicon {
float:left;
display:inline;
width: 48px;
height:48px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-color: #000000;
}


/*======================================

smalliconlist
	
=======================================*/

#smalliconlist {
float:left;
display:inline;
width: 400px;
height:48px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 5px;
margin-right: 0px;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-color: #000000;
}

/*======================================

1-10.shopmember_frame
	
=======================================*/

#shopmember_frame0{
float: left;
display:inline;
width: 486px;
}

#shopmember_frame1{
float: left;
display:inline;
width: 147px;
height:58px;
color: #3300cc;
display: block;
font-size: 10px;
font-weight: bold;
text-decoration: none;
text-align: center;
background-color:#FFFFFF;
padding-top: 5px;
padding-bottom: 0px;
padding-left: 5px;
padding-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;

}

#shopmember_frame{
width: 486px;
float: left;
display:inline;

background-color: #FFFFFF;
}

#shopmember_frame ul{
float: left;
display:inline;

list-style: none;
margin: 0;
padding: 0;
}

#shopmember_frame li{
width: 150px; /*各メニューの幅*/
margin: 0;
padding: 0;
}

#shopmember_frame li a{
float: left;
display:inline;
vertical-align:middle;
width: 147px;
height:97px;
color: #3300cc;
display: block;
font-size: 12px;
font-weight: normal;
text-decoration: none;
text-align: center;
background-color:#FFFFFF;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#shopmember_frame li a:hover{ /*ロールオーバーの設定*/
color : #FFA500;
}

html{overflow-x:hidden;}
html{overflow-y: scroll;}


/*======================================

centerupdate
	
=======================================*/

#centerupdate {
float:left;
display:inline;
width: 498px;
height:150px;
vertical-align:middle;
color: #000000;
display: block;
font-size: 14px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color:#FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 20px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-color: #9fb7d4;
border-collapse:collapse;
}

/*======================================

centerbbs
	
=======================================*/

#centerbbs {
float:left;
display:inline;
width: 498px;
height:150px;
vertical-align:middle;
color: #000000;
display: block;
font-size: 14px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color:#FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 20px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-color: #9fb7d4;
border-collapse:collapse;
}


/*======================================

cinemathumbnail
	
=======================================*/

#cinemathumbnail {
width: 150px;
height:100px;
vertical-align:middle;
color: #000000;
display: block;
font-size: 14px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color:#FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 5px;
margin-bottom: 5px;
margin-left: 0px;
margin-right: 5px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #000000;
}


/*======================================

centerkaigan
	
=======================================*/

#centerkaigan {
float:left;
display:inline;
width: 498px;
height:250px;
vertical-align:middle;
color: #000000;
display: block;
font-size: 14px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color:#FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 20px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-color: #9fb7d4;
border-collapse:collapse;
}

/*======================================

kaiganichi
	
=======================================*/

#kaiganichi {
float:left;
display:inline;
width: 240px;
height:170px;
vertical-align:middle;
color: #000000;
display: block;
font-size: 14px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color:#FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #000000;
}

/*======================================

centerinfo
	
=======================================*/

#centerinfo {
float:left;
display:inline;
width: 650px;
height:300px;
vertical-align:middle;
color: #000000;
display: block;
font-size: 14px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color:#FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 20px;
margin-right: 0px;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-color: #9fb7d4;
border-collapse:collapse;
}

/*======================================

centerevent
	
=======================================*/

#centerevent {
float:left;
display:inline;
width: 650px;
height:300px;
vertical-align:middle;
color: #000000;
display: block;
font-size: 14px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color:#FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 10px;
margin-bottom: 0px;
margin-left: 20px;
margin-right: 0px;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-color: #9fb7d4;
border-collapse:collapse;
}


/*======================================

centercinema
	
=======================================*/

#centercinema {
float:left;
display:inline;
width: 650px;
height:405px;
vertical-align:middle;
color: #000000;
display: block;
font-size: 14px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color:#FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 20px;
margin-left: 20px;
margin-right: 0px;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-color: #9fb7d4;
border-collapse:collapse;
}

/*======================================

centerinfo_long
	
=======================================*/

#centerinfo_long {
float:left;
display:inline;
width: 410px;
height:100%;
vertical-align:middle;
color: #000000;
display: block;
font-size: 14px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color:#FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 20px;
margin-left: 20px;
margin-right: 0px;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-color: #9fb7d4;
border-collapse:collapse;
}

/*======================================

centerevent_long
	
=======================================*/

#centerevent_long {
float:left;
display:inline;
width: 410px;
height:560px;
vertical-align:middle;
color: #000000;
display: block;
font-size: 14px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color:#FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 20px;
margin-left: 20px;
margin-right: 0px;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-color: #9fb7d4;
border-collapse:collapse;
}


/*======================================

centerblog_long
	
=======================================*/

#centerblog_long {
float:left;
display:inline;
width: 410px;
height:560px;
vertical-align:middle;
color: #000000;
display: block;
font-size: 14px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color:#FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 20px;
margin-left: 20px;
margin-right: 0px;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-color: #9fb7d4;
border-collapse:collapse;
}

/*======================================

centerright
	
=======================================*/

#centerright {
float:left;
display:inline;
width:732px;
height:900px;
vertical-align:middle;
color: #000000;
display: block;
background-color:#FFFFFF;
padding-top: 7px;
padding-bottom: 7px;
padding-left: 7px;
padding-right: 7px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #000000;
}


/*======================================

header
	
=======================================*/

#header {
float:left;
width: 100%;
height:100%;
vertical-align:middle;
color: #000000;
display: block;
font-size: 14px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color: transparent;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #4794D1;
border-collapse: collapse;
}

.Header {
display: flex;
aligin-items: center;
justify-content: fix-start;
min-heigh:48px;

}

.Header__head {
flex: 1 1 auto;
text-align: center;
}

.Header__body {
flex: 3 1 auto;
}

.Header__body .Menu {
display: flex;
justify-content: space-around;
}

.Header__body .menu .item {

}

.Header__button {
flex: 1 1 auto;
text-align: center;
}

/*======================================

header_mobile
	
=======================================*/

#menu-button {

float:right;
vertical-align:middle;
color: #000000;
display: block;
font-size: 22px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color: transparent;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #4794D1;
border-collapse: collapse;

}

/*======================================

header_mobile
	
=======================================*/

#header_mobile {
float:left;
width: 100%;
height:100%;
vertical-align:middle;
color: #000000;
display: block;
font-size: 14px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color: transparent;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #4794D1;
border-collapse: collapse;
}

/*======================================

header_navi
	
=======================================*/

#header_navi {
float:left;
width: 100%;
height:26px;
vertical-align:middle;
color: #000000;
display: block;
font-size: 14px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color: #3F3B3A;      filter:alpha(opacity=85);      -moz-opacity:0.85;      -khtml-opacity: 0.85;      opacity:0.85;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #4794D1;
border-collapse: collapse;
}

/*======================================

header_navi_mobile
	
=======================================*/

#header_navi_mobile {
float:left;
width: 100%;
height:26px;
vertical-align:middle;
color: #000000;
display: block;
font-size: 14px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color: #3F3B3A;      filter:alpha(opacity=85);      -moz-opacity:0.85;      -khtml-opacity: 0.85;      opacity:0.85;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #4794D1;
border-collapse: collapse;
}

/*======================================

header_search
	
=======================================*/

#header_search {
width: 1180px;
vertical-align:middle;
color: #000000;
display: block;
font-size: 14px;
font-weight: normal;
text-decoration: none;
text-align: right;
background-color: transparent;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin: 0 auto; /* center on everything else */
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #4794D1;
border-collapse: collapse;
}

/*======================================

header_search_mobile
	
=======================================*/

#header_search_mobile {
width: 100%;
vertical-align:middle;
color: #000000;
display: block;
font-size: 14px;
font-weight: normal;
text-decoration: none;
text-align: right;
background-color: transparent;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin: 0 auto; /* center on everything else */
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #4794D1;
border-collapse: collapse;
}

/*======================================

1-1.ロゴ
	
=======================================*/
#gui_logo {
float: left;
width: 150px;
height: 50px;
background-color: transparent;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 5px;
margin-bottom: 5;
margin-left: 5px;
margin-right: 5px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#gui_logo_guidebooks {
float: left;
width: 150px;
height: 92px;
background-color: transparent;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 10px;
margin-bottom: 10;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#gui_logo_s_mobile {
float: left;
width: 150px;
height: 50px;
background-color: transparent;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

/*======================================

service
	
=======================================*/

#service {
float: left;
width:170px;
height:100%;
vertical-align:middle;
color: #000000;
display: block;
background-color: transparent;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #4794D1;
border-collapse:collapse;
}

/*======================================

login
	
=======================================*/

#login {
float:left;
display:inline;
width:180px;
height:120px;
vertical-align:middle;
color: #000000;
display: block;
background-color:#FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #000000;
}

/*======================================

leftlogin

=======================================*/

#leftlogin {
float:left;
display:inline;
width:196px;
height:159px;
vertical-align:middle;
color: #000000;
display: block;
font-size: 14px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color:#FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 20px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-color: #9fb7d4;
border-collapse:collapse;

}

/*======================================

top_slide

=======================================*/

#top_slide {
float:left;
width:780px;
height:100px;
vertical-align:middle;
color: #000000;
background-color: transparent;
display: block;
font-size: 14px;
font-weight: normal;
text-decoration: none;
text-align: left;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 5px;
margin-bottom: 5px;
margin-left: 15px;
margin-right: 5px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #4794D1;
border-collapse:collapse;
}

/*======================================

bg_slide

=======================================*/

#bg_slide {
width:100%;
height:100%;
vertical-align:middle;
color: #000000;
background-color:transparent;
display: block;
font-size: 14px;
font-weight: normal;
text-decoration: none;
text-align: left;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #4794D1;
border-collapse:collapse;
}


/*======================================

top_slide_area
	
=======================================*/

#top_slide_area {
float:left;
width:709px;
height:236px;
vertical-align:middle;
color: #231815;
display: block;
color: #4794D1;
font-size: 11.34px;
font-family:
Osaka,
'ＭＳ Ｐゴシック';
text-decoration: none;
text-align: left;
background-color:#FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 15px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #ebb404;
border-collapse: collapse;
}

/*======================================

fadeinout

=======================================*/

#contents {
    width: 780px;
background-color:transparent;
    position:relative;
    margin:0px auto;
}
 
#imgPhoto {
    position:relative;
    z-index:100;
    width:780px;
    height:100px;
background-color:transparent;
    overflow:hidden;
}
#imgPhoto ul {
    position:relative;
    width:780px;
    height:100px;
    padding:0;
    margin:0;
}
 
#imgPhoto li {
    position:absolute;
    display:none;
    left:0px;
    top:0px;
}
/*----------------------------
    写真現在位置
----------------------------*/
 
#voctoNav {
    position:absolute;
    z-index:100;
    width:780px;
    height:20px;
    top:100px;
    left:0px;

padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #4794D1;
}
#voctoNav ul {
    position:relative;
list-style-type: none;
}
 
#voctoNav li{
    float:left;
    margin-right:5px;
}
 
#voctoNav li:hover {
    cursor:pointer;
}

/*======================================

bg_fadeinout

=======================================*/

#bg_contents {
    width:100%;
    position:relative;
    margin:0px auto;
}
 
#bg_imgPhoto {
    position:relative;
    z-index:100;
    width:100%;
    overflow:hidden;
}
#bg_imgPhoto ul {
    position:relative;
    width:100%;
    padding:0;
    margin:0;
}
 
#bg_imgPhoto li {
    position:absolute;
    display:none;
    left:0px;
    top:0px;
}
/*----------------------------
    写真現在位置
----------------------------*/
 
#bg_voctoNav {
    position:absolute;
    z-index:100;
    width:100%;
    height:20px;
    top:124px;
    left:0px;

padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #4794D1;
}
#bg_voctoNav ul {
    position:relative;
list-style-type: none;
}
 
#bg_voctoNav li{
    float:left;
    margin-right:5px;
}
 
#bg_voctoNav li:hover {
    cursor:pointer;
}




/*======================================

leftranking

=======================================*/

#leftranking {
float:left;
display:inline;
width:200px;
height:650px;
vertical-align:middle;
color: #000000;
display: block;
font-size: 14px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color:#FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 20px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-color: #9fb7d4;
border-collapse:collapse;

}

/*======================================

leftsearch

=======================================*/

#leftsearch {
float:left;
display:inline;
width:196px;
height:159px;
vertical-align:middle;
color: #000000;
display: block;
font-size: 14px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color:#FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 20px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-color: #9fb7d4;
border-collapse:collapse;

}

/*======================================

search
	
=======================================*/

#search {
float:left;
display:inline;
width:180px;
height:120px;
vertical-align:middle;
color: #000000;
display: block;
background-color:#FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #000000;
}


/*======================================

access
	
=======================================*/

#access {
float:left;
display:inline;
width:180px;
height:450px;
vertical-align:middle;
color: #000000;
display: block;
background-color:#FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #000000;
}


/*======================================

shopmember_leftside
	
=======================================*/

#shopmember_leftside {
float:left;
display:inline;
width:300px;
height:200px;
vertical-align:middle;
color: #000000;
display: block;
background-color:#FFFFFF;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 10px;
padding-right: 10px;
margin-top: 20px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #000000;
}

/*======================================

shopmember_centermiddle
	
=======================================*/

#shopmember_centermiddle {
float:left;
display:inline;
width:540px;
height:900px;
vertical-align:middle;
color: #000000;
display: block;
background-color:#FFFFFF;
padding-top: 7px;
padding-bottom: 7px;
padding-left: 7px;
padding-right: 7px;
margin-top: 20px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #000000;
}

/*======================================

1-2.Universal selector
	
=======================================*/

* {
line-height: 1.4;
color: #000000;
font-size: 13px;
font-weight: nomal;
font-style: normal;
}

/*======================================

1-3.Structure Module
	
=======================================*/


/*======================================

1-4.Text Module
	
=======================================*/

.gui_text0 {
float:left;
display:inline;
width:1024px;
height:70px;
border: 0px solid #F5F5EB;
padding-top: 6px;
padding-bottom: 6px;
padding-left: 20px;
padding-right: 20px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

.gui_text2 {
color: #000000
font-size: 24px
text-align: left;
font-weight: bold;
border: 0px solid #F5F5EB;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

.gui_text3 {
color: #000000
font-size: 16px
text-align: left;
font-weight: bold;
border: 0px solid #F5F5EB;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#gui_text6 {
color: #666666;
font-size: 13px;
text-align: left;
font-weight: normal;
border: 0px solid #F5F5EB;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 10px;
margin-right: 10px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}


#gui_profile_vocto {
color: #666666;
font-size: 13px;
text-align: left;
font-weight: normal;
border: 0px solid #F5F5EB;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 30px;
margin-bottom: 30px;
margin-left: 10px;
margin-right: 10px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

.gui_header_text {
float:left;
display:inline;
width: 650px;
padding: 0;
margin: 0;
color : #000000;
font-size: 14px ;
font-weight: normal ;
text-indent: 0em;
text-align: left;
background-color: #FFFFFF;
border: 0px solid #F5F5EB;
padding-top: 5px;
padding-bottom: 0px;
padding-left: 5px;
padding-right: 5px;
margin:0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #000000;
}

.gui_header_text1 {
float:left;
display:inline;
width: 150px;
padding: 0;
margin: 0;
color : #000000;
font-size: 14px ;
font-weight: normal ;
text-indent: 0em;
text-align: left;
background-color: #FFFFFF;
border: 0px solid #F5F5EB;
padding-top: 5px;
padding-bottom: 0px;
padding-left: 5px;
padding-right: 5px;
margin:0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #000000;
}


.gui_header {
width: 150px;
height: 16px;
padding: 0;
margin: 0;
color : #000000;
font-size: 12px ;
font-weight: bold ;
text-indent: 0em;
text-align: center;
background-color: #d1d4d3;
border: 0px solid #F5F5EB;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin:0px;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-color: #000000;
}


.gui_serviceheader {
float:left;
display:inline;
width: 189px;
height: 20x;
padding: 0;
margin: 0;
color : #666666;
font-size: 12px;
font-weight: bold;
text-indent: 0em;
text-align: center;
background-color: #f4f6fe;
border: 0px solid #F5F5EB;
padding-top: 7px;
padding-bottom: 5px;
padding-left: 7px;
padding-right: 0px;
margin:0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #9fb7d4;
border-collapse:collapse;
}

.gui_storeheader {
float:left;
display:inline;
width: 400px;
height: 20x;
padding: 0;
margin: 0;
color : #666666;
font-size: 12px;
font-weight: bold;
text-indent: 0em;
text-align: center;
background-color: #f4f6fe;
border: 0px solid #F5F5EB;
padding-top: 7px;
padding-bottom: 5px;
padding-left: 7px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 20px;
margin-left: 20px;
margin-right: 20px;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-color: #9fb7d4;
border-collapse:collapse;
}

.gui_searchheader {
height: 18px;
padding: 0;
margin: 0;
color : #000000;
font-size: 12px ;
font-weight: bold ;
text-indent: 0em;
text-align: center;
background-color: #f4f6fe;
border: 0px solid #F5F5EB;
padding-top: 2px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin:0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #9fb7d4;
border-collapse:collapse;
}

.gui_search_center {
float: left;
width:100%;
height: 50px;
padding: 0;
margin: 0;
color : #000000;
font-size: 12px ;
font-weight: bold ;
text-indent: 0em;
text-align: center;
background-color: #f4f6fe;
border: 0px solid #F5F5EB;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #9fb7d4;
border-collapse:collapse;
}

.gui_accessheader {
width:194;
height: 20px;
padding: 0;
margin: 0;
color : #666666;
font-size: 12px ;
font-weight: bold ;
text-indent: 0em;
text-align: center;
background-color: #f4f6fe;
border: 0px solid #F5F5EB;
padding-top: 7px;
padding-bottom: 5px;
padding-left: 0px;
padding-right: 0px;
margin:0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #9fb7d4;
border-collapse:collapse;
}

.gui_accessdetail {
padding: 0;
margin: 0;
color : #000000;
font-size: 12px ;
font-weight: bold ;
text-indent: 0em;
text-align: center;
background-color: #f4f6fe;
border: 0px solid #F5F5EB;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin:0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #9fb7d4;
border-collapse:collapse;
}

.gui_accesscounter {
width: 194px;
height: 16px;
padding: 0;
margin: 0;
color : #000000;
font-size: 12px ;
font-weight: bold ;
text-indent: 0em;
text-align: center;
background-color: #ffffff;
border: 0px solid #F5F5EB;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin:0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #000000;
}

.gui_header_center {
float:left;
display:inline;
width: 403px;
height: 20x;
padding: 0;
margin: 0;
color : #666666;
font-size: 12px;
font-weight: bold;
text-indent: 0em;
text-align: center;
background-color: #f4f6fe;
border: 0px solid #F5F5EB;
padding-top: 7px;
padding-bottom: 5px;
padding-left: 7px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #9fb7d4;
border-collapse:collapse;
}


.gui_header_center_list {
float:left;
display:inline;
width: 691px;
height: 20x;
padding: 0;
margin: 0;
color : #666666;
font-size: 12px;
font-weight: bold;
text-indent: 0em;
text-align: center;
background-color: #f4f6fe;
border: 0px solid #F5F5EB;
padding-top: 7px;
padding-bottom: 5px;
padding-left: 7px;
padding-right: 0px;
margin:0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #9fb7d4;
border-collapse:collapse;
}

.gui_ref_center {
float:left;
display:inline;
width: 92%;
height: 22px;
padding: 0;
margin: 0;
color : #666666;
font-size: 13px;
font-weight: normal;
text-indent: 0em;
text-align: left;
background-color: #FFFFFF;
border: 0px solid #F5F5EB;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 5px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #9fb7d4;
border-collapse:collapse;
}

.ranking {
background-color: #FFFFFF;
}

/*======================================

1-5.Hypertext Module
	
=======================================*/

a:link {
color : #000000;
}

a:visited {
color : #696969;
}

a:hover {
color: #626262;
}

/*======================================

1-6.List Module
	
=======================================*/

#gui_aboutus_list {
float:left;
display:inline;
}

#gui_aboutus_list ul {
}

#gui_aboutus_list li {
color: #898989;
font-size: 13px;
font-family:
Osaka,
'ＭＳ Ｐゴシック';
font-weight: normal;
text-decoration: none;
text-align: left;
list-style-position: inside;
padding-top: 1px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 1px;
margin-bottom: 0px;
marging-left: 10px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #9fb7d4;
}

#gui_aboutus_list a {
}

#gui_aboutus_list a:hover {
color: #FFA500;
}

#gui_aboutus_list a.menu0 {
color: #000000;
}


/*======================================

1-6.List Module
	
=======================================*/

#gui_privacy_list {
float:left;
display:inline;
}

#gui_privacy_list ul {
}

#gui_privacy_list li {
color: #898989;
font-size: 13px;
font-family:
Osaka,
'ＭＳ Ｐゴシック';
font-weight: normal;
text-decoration: none;
text-align: left;
list-style-type: disc;
list-style-position: inside;
padding-top: 1px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 1px;
margin-bottom: 0px;
marging-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #9fb7d4;
}

#gui_privacy_list a {
}

#gui_privacy_list a:hover {
color: #FFA500;
}

#gui_privacy_list a.menu0 {
color: #000000;
}


/*======================================

1-6.List Module
	
=======================================*/

.gui_search_left {
float:left;
display:inline;
width: 159px;
height: 88px;
padding: 0;
margin: 0;
color : #666666;
font-size: 13px;
font-weight: normal;
text-indent: 0em;
text-align: left;
background-color: #FFFFFF;
border: 0px solid #F5F5EB;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-color: #9fb7d4;
border-collapse:collapse;
}

#left_group_title {
float:left;
width:148px;
height:15px;
vertical-align:middle;
color: #FFFFFF;
display: block;
font-size: 12px;
font-family:
Osaka,
'ＭＳ Ｐゴシック';
font-weight: normal;
text-decoration: none;
text-align: left;
background-color:#000000;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 6px;
padding-right: 6px;
margin-top: 0px;
margin-bottom: 2px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #000000;
border-collapse: collapse;
}

#left_group_title a {
float:left;
width:148px;
height:15px;
vertical-align:middle;
color: #FFFFFF;
display: block;
font-size: 12px;
font-family:
Osaka,
'ＭＳ Ｐゴシック';
font-weight: normal;
text-decoration: none;
text-align: left;
background-color:#000000;
}

#left_group_title a:hover {
float:left;
width:148px;
height:15px;
vertical-align:middle;
color: #A9A9A9;
display: block;
font-size: 12px;
font-family:
Osaka,
'ＭＳ Ｐゴシック';
font-weight: normal;
text-decoration: none;
text-align: left;
background-color:#000000;
}

#left_category_title {
float:left;
width:148px;
height:15px;
vertical-align:middle;
color: #FFFFFF;
display: block;
font-size: 12px;
font-family:
Osaka,
'ＭＳ Ｐゴシック';
font-weight: normal;
text-decoration: none;
text-align: left;
background-color:#000000;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 6px;
padding-right: 6px;
margin-top: 0px;
margin-bottom: 2px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #000000;
border-collapse: collapse;
}

#left_category_title a {
float:left;
width:148px;
height:15px;
vertical-align:middle;
color: #FFFFFF;
display: block;
font-size: 12px;
font-family:
Osaka,
'ＭＳ Ｐゴシック';
font-weight: normal;
text-decoration: none;
text-align: left;
background-color:#000000;
}

#left_category_title a:hover {
float:left;
width:148px;
height:15px;
vertical-align:middle;
color: #A9A9A9;
display: block;
font-size: 12px;
font-family:
Osaka,
'ＭＳ Ｐゴシック';
font-weight: normal;
text-decoration: none;
text-align: left;
background-color:#000000;
}

/*======================================

1-1.gui_left_group

=======================================*/
#gui_left_group {
float:left;
width:150px;
height:32px;
color: #FFFFFF;
display: block;
font-size: 13px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color: transparent;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 5px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

/*======================================

1-1.gui_left_category

=======================================*/
#gui_left_category {
float:left;
width:150px;
height:32px;
color: #FFFFFF;
display: block;
font-size: 13px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color: transparent;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 5px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

/*======================================

1-1.gui_left_index

=======================================*/
#gui_left_index {
float:left;
width:150px;
height:32px;
color: #FFFFFF;
display: block;
font-size: 13px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color: transparent;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 5px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}


/*======================================

1-1.gui_left_price

=======================================*/
#gui_left_price {
float:left;
width:150px;
height:32px;
color: #FFFFFF;
display: block;
font-size: 13px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color: transparent;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 5px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}


/*======================================

1-1.gui_products_item

=======================================*/
#gui_products_item {
float:left;
width:100%;
height:300px;
color: #FFFFFF;
display: block;
font-size: 13px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color: transparent;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 2px;
padding-right: 2px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

/*======================================

left_collection_menu
	
=======================================*/

#left_collection_menu {
float: left;
width: 100%;
height: 100%;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#left_collection_menu ul { /*リスト全体*/
  list-style: none;
  margin: 0;
  padding: 0;
}

#left_collection_menu li { /*リストの1段目*/
float: left;
width: 110px;
list-style: none;
color: #ffffff;
font-size: 13px;
font-weight: normal;
text-decoration: none;
text-align: left;
text-valign: bottom;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#left_collection_menu ul ul { /*2段目以降*/
  display: none;
  position: absolute;
  z-index: 10;
}

#left_collection_menu li li { /*2段目以降のリスト項目*/
  clear: left;
  position:relative;
  width: 110px;
}

#left_collection_menu ul ul ul { /*3段目以降*/
  top: 0;
  left: 100%;
}

#left_collection_menu ul li:hover > ul {
  display: block;
}

*+html #left_collection_menu ul ul a { /*IE用*/
width: 88px; /*（110-10-10-1-1）パディングとボーダーの分を引いた値*/
white-space: normal; /*幅に応じて改行*/
}

#left_collection_menu li {
  margin-left: 0px;
}

#left_collection_menu a { /*1段目以降のメニュー文字*/
width: 100%;
height: 100%;
vertical-align:text-bottom;
display: block;
color: #ffffff;
font-size: 13px;
font-weight: normal;
text-decoration: none;
text-align: left;
text-valign: bottom;
background-color: #3F3B3A;      filter:alpha(opacity=85);      -moz-opacity:0.85;      -khtml-opacity: 0.85;      opacity:0.85; 
padding-top: 8px;
padding-bottom: 8px;
padding-left:20px;
padding-right: 20px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#left_collection_menu a:hover {
color: #FFFFFF;
background-color:#626262;
}

#left_collection_menu ul ul {
  padding-top: 0px;/*2段目を少し下げた*/
}

#left_collection_menu ul ul ul { /*3段目以降*/
  padding-top: 0; /*2段目のパディング2pxを元に戻す*/
}

#left_collection_menu li li {
  margin-left: 0; /*liのmargin-left: 3pxを元に戻す*/
}

#left_collection_menu ul ul a { /*2段目以降のメニュー文字*/
width: 110px;
height: 100%;
vertical-align:text-bottom;
display: block;
color: #ffffff;
background-color: #3F3B3A;      filter:alpha(opacity=85);      -moz-opacity:0.85;      -khtml-opacity: 0.85;      opacity:0.85; 
font-size: 13px;
font-weight: normal;
text-decoration: none;
text-align: left;
text-valign: bottom;
padding-top: 8px;
padding-bottom: 8px;
padding-left: 20px;
padding-right: 20px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 100px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

/*======================================

left_collection_menu_mobile
	
=======================================*/

#left_collection_menu_mobile {
float: left;
width: 100%;
height: 100%;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#left_collection_menu_mobile ul { /*リスト全体*/
  list-style: none;
  margin: 0;
  padding: 0;
}

#left_collection_menu_mobile li { /*リストの1段目*/
float: left;

list-style: none;
vertical-align:middle;
color: #FFFFFF;
display: block;
background-color: transparent; 
font-size: 9px;
font-weight: normal;
text-decoration: none;
text-align: center;
text-valign: bottom;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right:0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#left_collection_menu_mobile ul ul { /*2段目以降*/
  display: none;
  position: absolute;
  z-index: 10;
}

#left_collection_menu_mobile li li { /*2段目以降のリスト項目*/
  clear: left;
  position:relative;
  width: 110px;
}

#left_collection_menu_mobile ul ul ul { /*3段目以降*/
  top: 0;
  left: 100%;
}

#left_collection_menu_mobile ul li:hover > ul {
  display: block;
}

*+html #left_collection_menu_mobile ul ul a { /*IE用*/
width: 88px; /*（110-10-10-1-1）パディングとボーダーの分を引いた値*/
white-space: normal; /*幅に応じて改行*/
}

#left_collection_menu_mobile li {
  margin-left: 0px;
}

#left_collection_menu_mobile a { /*1段目以降のメニュー文字*/
width: 30px;
height: 30px;
vertical-align:middle;
color: #FFFFFF;
display: block;
font-size: 9px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color: #3F3B3A;      filter:alpha(opacity=85);      -moz-opacity:0.85;      -khtml-opacity: 0.85;      opacity:0.85; 
padding-top:0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 5px;
margin-bottom: 5px;
margin-left:5px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width:0px;
border-color: #ebebeb;
border-radius: 15px;        /* CSS3草案 */  
-webkit-border-radius: 15px;    /* Safari,Google Chrome用 */  
-moz-border-radius: 15px;   /* Firefox用 */
}

#left_collection_menu_mobile a:hover {
color: #FFFFFF;
background-color:#626262;
}

#left_collection_menu_mobile a.menu00 {
width: 29px;
height: 29px
background-color: #3F3B3A;      filter:alpha(opacity=85);      -moz-opacity:0.85;      -khtml-opacity: 0.85;      opacity:0.85; 
}

#left_collection_menu_mobile a.menu00:hover {
width: 29px;
height: 29px;
background-color: #696969;      filter:alpha(opacity=85);      -moz-opacity:0.85;      -khtml-opacity: 0.85;      opacity:0.85; 
}

#left_collection_menu_mobile ul ul {
  padding-top: 0px;/*2段目を少し下げた*/
}

#left_collection_menu_mobile ul ul ul { /*3段目以降*/
  padding-top: 0; /*2段目のパディング2pxを元に戻す*/
}

#left_collection_menu_mobile li li {
  margin-left: 0; /*liのmargin-left: 3pxを元に戻す*/
}

#left_collection_menu_mobile ul ul a { /*2段目以降のメニュー文字*/
width: 43px;
height: 100%;
vertical-align:text-bottom;
display: block;
color: #ffffff;
background-color: #3F3B3A;      filter:alpha(opacity=85);      -moz-opacity:0.85;      -khtml-opacity: 0.85;      opacity:0.85; 
font-size: 9px;
font-weight: normal;
text-decoration: none;
text-align: left;
text-valign: bottom;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 135px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

/*======================================

left_kanri_menu
	
=======================================*/

#left_kanri_menu {
float: left;
width: 100%;
height: 100%;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#left_kanri_menu ul { /*リスト全体*/
  list-style: none;
  margin: 0;
  padding: 0;
}

#left_kanri_menu li { /*リストの1段目*/
float: left;
width: 100%;
height: 100%;
list-style: none;
color: #ffffff;
background-color: transparent; 
font-size: 13px;
font-weight: normal;
text-decoration: none;
text-align: left;
text-valign: bottom;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#left_kanri_menu ul ul { /*2段目以降*/
  display: none;
  position: absolute;
  z-index: 10;
}

#left_kanri_menu li li { /*2段目以降のリスト項目*/
  clear: left;
  position:relative;
  width: 80px;
}

#left_kanri_menu ul ul ul { /*3段目以降*/
  top: 0;
  left: 100%;
}

#left_kanri_menu ul li:hover > ul {
  display: block;
}

*+html #left_kanri_menu ul ul a { /*IE用*/
width: 88px; /*（110-10-10-1-1）パディングとボーダーの分を引いた値*/
white-space: normal; /*幅に応じて改行*/
}

#left_kanri_menu li {
  margin-left: 0px;
}

#left_kanri_menu a { /*1段目以降のメニュー文字*/
width: 100%;
height: 100%;
word-wrap: break-word;
vertical-align: top;
display: block;
color: #ffffff;
background-color: #3F3B3A;      filter:alpha(opacity=85);      -moz-opacity:0.85;      -khtml-opacity: 0.85;      opacity:0.85; 
font-size: 13px;
font-weight: bold;
text-decoration: none;
text-align: left;
text-valign: bottom;
line-height:48px;
padding-top:0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #ebebeb;
border-radius: 0px;        /* CSS3草案 */  
-webkit-border-radius: 0px;    /* Safari,Google Chrome用 */  
-moz-border-radius: 0px;   /* Firefox用 */
}

#left_kanri_menu a:hover {
color: #ffffff;
background-color: #696969;      filter:alpha(opacity=85);      -moz-opacity:0.85;      -khtml-opacity: 0.85;      opacity:0.85;
}

#left_kanri_menu ul ul {
  padding-top: 0px;/*2段目を少し下げた*/
}

#left_kanri_menu ul ul ul { /*3段目以降*/
  padding-top: 0; /*2段目のパディング2pxを元に戻す*/
}

#left_kanri_menu li li {
  margin-left: 0; /*liのmargin-left: 3pxを元に戻す*/
}

#left_kanri_menu ul ul a { /*2段目以降のメニュー文字*/
width: 85px;
height: 100%;
vertical-align:text-bottom;
display: block;
color: #ffffff;
background-color: #3F3B3A;      filter:alpha(opacity=85);      -moz-opacity:0.85;      -khtml-opacity: 0.85;      opacity:0.85; 
font-size: 13px;
font-weight: normal;
text-decoration: none;
text-align: left;
text-valign: bottom;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 135px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

/*======================================

left_kanri_menu_mobile
	
=======================================*/

#left_kanri_menu_mobile {
float: left;
width: 100%;
height: 100%;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#left_kanri_menu_mobile ul { /*リスト全体*/
  list-style: none;
  margin: 0;
  padding: 0;
}

#left_kanri_menu_mobile li { /*リストの1段目*/
float: left;
width: 100%;
height: 100%;
list-style: none;
color: #ffffff;
background-color: transparent; 
font-size: 13px;
font-weight: normal;
text-decoration: none;
text-align: left;
text-valign: bottom;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#left_kanri_menu_mobile ul ul { /*2段目以降*/
  display: none;
  position: absolute;
  z-index: 10;
}

#left_kanri_menu_mobile li li { /*2段目以降のリスト項目*/
  clear: left;
  position:relative;
  width: 80px;
}

#left_kanri_menu_mobile ul ul ul { /*3段目以降*/
  top: 0;
  left: 100%;
}

#left_kanri_menu_mobile ul li:hover > ul {
  display: block;
}

*+html #left_kanri_menu_mobile ul ul a { /*IE用*/
width: 88px; /*（110-10-10-1-1）パディングとボーダーの分を引いた値*/
white-space: normal; /*幅に応じて改行*/
}

#left_kanri_menu_mobile li {
  margin-left: 0px;
}

#left_kanri_menu_mobile a { /*1段目以降のメニュー文字*/
width: 87%;
height: 100%;
word-wrap: break-word;
vertical-align: top;
display: block;
color: #ffffff;
background-color: #3F3B3A;      filter:alpha(opacity=85);      -moz-opacity:0.85;      -khtml-opacity: 0.85;      opacity:0.85; 
font-size: 13px;
font-weight: bold;
text-decoration: none;
text-align: left;
text-valign: bottom;
line-height:48px;
padding-top:2px;
padding-bottom: 2px;
padding-left: 2px;
padding-right: 2px;
margin-top: 2px;
margin-bottom: 2px;
margin-left: 4px;
margin-right: 4px;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-color: #ebebeb;
border-radius: 5px;        /* CSS3草案 */  
-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
-moz-border-radius: 5px;   /* Firefox用 */
}

#left_kanri_menu_mobile a:hover {
color: #ffffff;
background-color: #696969;      filter:alpha(opacity=85);      -moz-opacity:0.85;      -khtml-opacity: 0.85;      opacity:0.85;
}

#left_kanri_menu_mobile ul ul {
  padding-top: 0px;/*2段目を少し下げた*/
}

#left_kanri_menu_mobile ul ul ul { /*3段目以降*/
  padding-top: 0; /*2段目のパディング2pxを元に戻す*/
}

#left_kanri_menu_mobile li li {
  margin-left: 0; /*liのmargin-left: 3pxを元に戻す*/
}

#left_kanri_menu_mobile ul ul a { /*2段目以降のメニュー文字*/
width: 85px;
height: 100%;
vertical-align:text-bottom;
display: block;
color: #ffffff;
background-color: #3F3B3A;      filter:alpha(opacity=85);      -moz-opacity:0.85;      -khtml-opacity: 0.85;      opacity:0.85; 
font-size: 13px;
font-weight: normal;
text-decoration: none;
text-align: left;
text-valign: bottom;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 135px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

/*======================================

1-6.List Module
	
=======================================*/

* { margin: 0; padding: 0; }

#gui_left_list_menu {
width: 148px;
height: 100%;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#gui_left_list_menu ul {
}

#gui_left_list_menu li {
list-style: none;
}

#gui_left_list_menu a {
width: 146px;
height: 15px;
vertical-align:middle;
color: #000000;
font-size: 13px;
font-family:
Osaka,
'ＭＳ Ｐゴシック';
display: block;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color: #FFFFFF;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 6px;
padding-right: 6px;
margin-top: 0px;
margin-bottom: 2px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-color: #d1d4d3;
}

#gui_left_list_menu a:hover {
width: 148px;
height: 15px;
vertical-align:middle;
color: #FFFFFF;
font-size: 13px;
font-family:
Osaka,
'ＭＳ Ｐゴシック';
display: block;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color: #A9A9A9;
}


/*======================================

1-6.List Module
	
=======================================*/

* { margin: 0; padding: 0; }

#gui_left_list {
width: 139px;
height: 100%;
}

#gui_left_list ul {
}

#gui_left_list li {
list-style: none;
}

#gui_left_list a {
width: 139px;
height: 20px;
vertical-align:middle;
color: #4794D1;
font-size: 11.34px;
font-family:
Osaka,
'ＭＳ Ｐゴシック';
display: block;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color:#f7f9f8;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 5px;
margin-bottom: 5px;
margin-left: 5px;
margin-right: 5px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#gui_left_list a.menu0 {
background-image: url(../images/button_home.gif);
background-repeat: no-repete;
}

#gui_left_list a.menu1 {
background-image: url(../images/button_concept2.gif);
background-repeat: no-repete;
}

#gui_left_list a.menu2 {
background-image: url(../images/button_products.gif);
background-repeat: no-repete;
}

#gui_left_list a.menu21 {
background-image: url(../images/button_products_kichin.gif);
background-repeat: no-repete;
}

#gui_left_list a.menu22 {
background-image: url(../images/button_products_cutlery.gif);
background-repeat: no-repete;
}

#gui_left_list a.menu23 {
background-image: url(../images/button_products_zakka.gif);
background-repeat: no-repete;
}

#gui_left_list a.menu30 {
background-image: url(../images/button_products_all.gif);
background-repeat: no-repete;
}

#gui_left_list a.menu31 {
background-image: url(../images/button_products_tool.gif);
background-repeat: no-repete;
}

#gui_left_list a.menu32 {
background-image: url(../images/button_products_article.gif);
background-repeat: no-repete;
}

#gui_left_list a.menu33 {
background-image: url(../images/button_products_etc.gif);
background-repeat: no-repete;
}

#gui_left_list a.menu3 {
background-image: url(../images/button_using.gif);
background-repeat: no-repete;
}

#gui_left_list a.menu4 {
background-image: url(../images/button_aboutus.gif);
background-repeat: no-repete;
}

#gui_left_list a.menu5 {
background-image: url(../images/button_privacy.gif);
background-repeat: no-repete;
}

#gui_left_list a.menu6 {
background-image: url(../images/button_contactus.gif);
background-repeat: no-repete;
}

#gui_left_list a.menu7 {
background-image: url(../images/button_blog2.gif);
background-repeat: no-repete;
}

#gui_left_list a.menu8 {
background-image: url(../images/button_aboutus2.gif);
background-repeat: no-repete;
}

#gui_left_list a.menu9 {
background-image: url(../images/button_info.gif);
background-repeat: no-repete;
}

#gui_left_list a.menu_lightwave {
background-image: url(../images/button_lightwave.gif);
background-repeat: no-repete;
}

#gui_left_list a.menu_rhinoceros {
background-image: url(../images/button_rhinoceros.gif);
background-repeat: no-repete;
}

#gui_left_list a.menu_voctomodeler {
background-image: url(../images/button_voctomodeler.gif);
background-repeat: no-repete;
}

#gui_left_list a.menu0:hover {
background-image: url(../images/button_home_r.gif);
background-repeat: no-repete;
}

#gui_left_list a.menu1:hover {
background-image: url(../images/button_concept2_r.gif);
background-repeat: no-repete;
}

#gui_left_list a.menu2:hover {
background-image: url(../images/button_products_r.gif);
background-repeat: no-repete;
}

#gui_left_list a.menu21:hover {
background-image: url(../images/button_products_kichin_r.gif);
background-repeat: no-repete;
}

#gui_left_list a.menu22:hover {
background-image: url(../images/button_products_cutlery_r.gif);
background-repeat: no-repete;
}

#gui_left_list a.menu23:hover {
background-image: url(../images/button_products_zakka_r.gif);
background-repeat: no-repete;
}

#gui_left_list a.menu30:hover {
background-image: url(../images/button_products_all_r.gif);
background-repeat: no-repete;
}

#gui_left_list a.menu31:hover {
background-image: url(../images/button_products_tool_r.gif);
background-repeat: no-repete;
}

#gui_left_list a.menu32:hover {
background-image: url(../images/button_products_article_r.gif);
background-repeat: no-repete;
}

#gui_left_list a.menu33:hover {
background-image: url(../images/button_products_etc_r.gif);
background-repeat: no-repete;
}

#gui_left_list a.menu3:hover {
background-image: url(../images/button_using_r.gif);
background-repeat: no-repete;
}

#gui_left_list a.menu4:hover {
background-image: url(../images/button_aboutus_r.gif);
background-repeat: no-repete;
}

#gui_left_list a.menu5:hover {
background-image: url(../images/button_privacy_r.gif);
background-repeat: no-repete;
}

#gui_left_list a.menu6:hover {
background-image: url(../images/button_contactus_r.gif);
background-repeat: no-repete;
}

#gui_left_list a.menu7:hover {
background-image: url(../images/button_blog2_r.gif);
background-repeat: no-repete;
}

#gui_left_list a.menu8:hover {
background-image: url(../images/button_aboutus2_r.gif);
background-repeat: no-repete;
}

#gui_left_list a.menu9:hover {
background-image: url(../images/button_info2_r.gif);
background-repeat: no-repete;
}

#gui_left_list a.menu_lightwave:hover {
background-image: url(../images/button_lightwave_r.gif);
background-repeat: no-repete;
}

#gui_left_list a.menu_rhinoceros:hover {
background-image: url(../images/button_rhinoceros_r.gif);
background-repeat: no-repete;
}

#gui_left_list a.menu_voctomodeler:hover {
background-image: url(../images/button_voctomodeler_r.gif);
background-repeat: no-repete;
}

/*======================================

1-6.List Module
	
=======================================*/

* { margin: 0; padding: 0; }

#gui_right_list {
width: 220px;
height: 100%;
background-color:#ffffff;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 5px;
margin-bottom: 5px;
margin-left: 5px;
margin-right: 5px;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-color: #d1d4d3;
}

#gui_right_list ul {
}

#gui_right_list li {
list-style: none;
}

#gui_right_list a {
width: 210px;
height: 100%;
vertical-align:middle;
color: #3300cc;
display: block;
font-size: 13px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color:#FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 5px;
padding-right: 5px;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-color: #d1d4d3;
}

#gui_right_list a:hover {
color: #FFA500;
}

#gui_right_list a.menu0 {
color: #3300cc;
}

/*======================================

1-6.List Module
	
=======================================*/

* { margin: 0; padding: 0; }

#gui_kanri_list {
width: 192px;
height: 180px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-color: #d1d4d3;

}

#gui_kanri_list ul {
}

#gui_kanri_list li {
list-style: none;
}

#gui_kanri_list a {
width: 192px;
height: 100%;
vertical-align:middle;
color: #3300cc;
display: block;
font-size: 12px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color:#f7f9f8;
padding-top: 3px;
padding-bottom: 0px;
padding-left: 3px;
padding-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#gui_kanri_list a:hover {
color: #FFA500;
}

#gui_kanri_list a.menu0 {
color: #3300cc;
}



/*======================================

1-6.List Module
	
=======================================*/

#gui_right_list_long0 {
float: left;
display:inline;
width: 378px;
height: 100%;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-color: #d1d4d3;

}


#gui_right_list_long {
float: left;
display:inline;
width: 378px;
}

#gui_right_list_long ul {
float: left;
display:inline;
list-style: none;
margin: 0;
padding: 0;

}

#gui_right_list_long li {
list-style: none;
}

#gui_right_list_long a {
width: 378px;
height: 70px;
vertical-align: top;
color: #333333;
display: block;
font-size: 13px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color:#FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-color: #d1d4d3;
}

#gui_right_list_long a:hover {
color: #0084b4;
background-color:#f4f4f4;
}

#gui_right_list_long a.menu0 {
color: #3300cc;
}

/*======================================

1-6.List Module
	
=======================================*/

#gui_event_list_long0 {
float: left;
display:inline;
width: 430px;
}


#gui_event_list_long {
float: left;
display:inline;
width: 430px;
}

#gui_event_list_long ul {
float: left;
display:inline;
list-style: none;
margin: 0;
padding: 0;

}

#gui_event_list_long li {
list-style: none;
}

#gui_event_list_long a {
width: 430px;
height: 108px;
vertical-align: top;
color: #333333;
display: block;
font-size: 13px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color:#FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#gui_event_list_long a:hover {
color: #0084b4;
background-color:#f4f4f4;
}

#gui_event_list_long a.menu0 {
color: #3300cc;
}

/*======================================

1-6.List Module
	
=======================================*/

#gui_rightblog_list {
float:left;
display:inline;
width: 200px;
height:300px;
margin: 0; padding: 0;
}

#gui_rightblog_list ul {
width: 200px;
height:300px;
}

#gui_rightblog_list li {
list-style: none;
margin: 0; padding: 0;
}

#gui_rightblog_list a {
margin: 0;
padding:0;
width: 200px;
height: 38px;
vertical-align:middle;
color: #3300cc;
display: block;
font-size: 12px;
font-weight: bold;
text-decoration: none;
text-align: left;
background-color: #f4f6fe;
padding-top: 1px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #9fb7d4;
}

#gui_rightblog_list a:hover {
color: #FFA500;
}

#gui_rightblog_list a.menu0 {
color: #000000;
}

/*======================================

1-6.gui_mypage_menu
	
=======================================*/
#gui_mypage_menu {
float:left;
display:inline;
width: 220px;
height: 100%;
color: #FFFFFF;
background-color:#FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #ebb404;
}

#gui_mypage_menu {
}

#gui_mypage_menu li {
float: left;
display:inline;
list-style: none;
margin: 0; padding: 0;
}

#gui_mypage_menu a {
float: left;
width: 200px;
height: 100%;
vertical-align:middle;
color: #FFFFFF;
display: block;
font-size: 13px;
font-weight: normal;
text-decoration: none;
text-align: center;
background-color:#d1d4d3;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
margin-top: 5px;
margin-bottom: 0px;
margin-left: 5px;
margin-right: 5px;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-color: #999999;
}

#gui_mypage_menu a.menu0:hover {
color: #FFFFFF;
background-color:#D3D3D3;
}

#gui_mypage_menu a.menu0 {
color: #000000;
background-color:#ebebeb;
}

#gui_mypage_menu a.menu9:hover {
color: #FFFFFF;
background-color:#626262;
}

#gui_mypage_menu a.menu9 {
color: #FFFFFF;
background-color:#ebebeb;
}

/*======================================

1-6.gui_mypage_menu_mobile
	
=======================================*/
#gui_mypage_menu_mobile {
float:left;
display:inline;
width: 260px;
height: 100%;
color: #FFFFFF;
background-color:#FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #ebb404;
}

#gui_mypage_menu_mobile {
}

#gui_mypage_menu_mobile li {
float: left;
display:inline;
list-style: none;
margin: 0; padding: 0;
}

#gui_mypage_menu_mobile a {
float: left;
width: 235px;
height: 100%;
vertical-align:middle;
color: #FFFFFF;
display: block;
font-size: 13px;
font-weight: normal;
text-decoration: none;
text-align: center;
background-color:#d1d4d3;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
margin-top: 5px;
margin-bottom: 5px;
margin-left: 5px;
margin-right: 5px;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-color: #999999;
}

#gui_mypage_menu_mobile a.menu0:hover {
color: #FFFFFF;
background-color:#D3D3D3;
}

#gui_mypage_menu_mobile a.menu0 {
color: #000000;
background-color:#ebebeb;
}

#gui_mypage_menu_mobile a.menu9:hover {
color: #FFFFFF;
background-color:#626262;
}

#gui_mypage_menu_mobile a.menu9 {
color: #FFFFFF;
background-color:#ebebeb;
}

/*======================================

resume_header_icon
	
=======================================*/

#resume_header_icon {
float: left;
width: 35px;
height: 35px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

/*======================================

sns_top_member_icon
	
=======================================*/

* { margin: 0; padding: 0; }

#sns_top_member_icon {
float:left;
width: 25px;
height: 25px;
background-color: #transparent;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 5px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #000000;
}

#sns_top_member_icon ul {
width: 100%;
height: 100%;
}

#sns_top_member_icon li {
list-style: none;
}

#sns_top_member_icon a {
float:left;
width: 25px;
height: 25px;
vertical-align:middle;
color: #FFFFFF;
font-size: 13px;
display: block;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color: #FFFFFF;
padding-top: 1px;
padding-bottom: 1px;
padding-left: 1px;
padding-right: 1px;
margin-top: 0px;
margin-bottom: 1px;
margin-left: 0px;
margin-right: 1px;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-color: #d1d4d3;
}

#sns_top_member_icon a:hover {
vertical-align:middle;
color: #FFFFFF;
font-size: 13px;
display: block;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color:#A3A3A3;
}



/*======================================

resume_header_menu
	
=======================================*/

#resume_header_menu {
display:inline;
color: #FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #ebb404;
}

#resume_header_menu ul { /*リスト全体*/
list-style: none;
display:inline;
color: #FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #ebb404;
}

#resume_header_menu li { /*リストの1段目*/
float: left;
width: 120px;
height: 35px;
vertical-align:middle;
color: #FFFFFF;
display: block;
font-size: 13px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color: #626262;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 1px;
border-color: #d1d4d3;
}

#resume_header_menu ul ul { /*2段目以降*/
  display: none;
  position: absolute;
  z-index: 10;
}

#resume_header_menu li li { /*2段目以降のリスト項目*/
  clear: left;
  position:relative;
width: 120px;
height: 35px;
}

#resume_header_menu ul ul ul { /*3段目以降*/
  top: 0;
  left: 100%;
}

#resume_header_menu ul li:hover > ul {
  display: block;
}

*+html #resume_header_menu ul ul a { /*IE用*/
width: 98px; /*（120-10-10-1-1）パディングとボーダーの分を引いた値*/
white-space: normal; /*幅に応じて改行*/
}

#resume_header_menu li {
  margin-left: 0px;
}

#resume_header_menu a { /*1段目以降のメニュー文字*/
width: 120px;
height: 35px;
vertical-align:middle;
color: #FFFFFF;
display: block;
font-size: 13px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color: #626262;

}

#resume_header_menu a:hover {
width: 120px;
height: 35px;
vertical-align:middle;
color: #FFFFFF;
display: block;
font-size: 13px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color:#000000;
}

#resume_header_menu ul ul {
  padding-top: 0px;/*2段目を少し下げた*/
}

#resume_header_menu ul ul ul { /*3段目以降*/
  padding-top: 0; /*2段目のパディング2pxを元に戻す*/
}

#resume_header_menu li li {
  margin-left: 0; /*liのmargin-left: 3pxを元に戻す*/
}

#resume_header_menu ul ul a { /*2段目以降のメニュー文字*/
width: 120px;
height: 35px;
vertical-align:middle;
color: #FFFFFF;
display: block;
font-size: 13px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color: #626262;

}


/*======================================

resume_header_menu_mobile
	
=======================================*/

#resume_header_menu_mobile {
display:inline;
color: #FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #ebb404;
}

#resume_header_menu_mobile ul { /*リスト全体*/
list-style: none;
display:inline;
color: #FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #ebb404;
}

#resume_header_menu_mobile li { /*リストの1段目*/
float: left;
width: 96px;
height: 36px;
vertical-align:middle;
color: #FFFFFF;
display: block;
font-size: 13px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color: #626262;
padding-top: 5px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 5px;
border-bottom-width: 5px;
border-left-width: 5px;
border-right-width: 5px;
border-color: #d1d4d3;
}

#resume_header_menu_mobile ul ul { /*2段目以降*/
  display: none;
  position: absolute;
  z-index: 10;
}

#resume_header_menu_mobile li li { /*2段目以降のリスト項目*/
  clear: left;
  position:relative;
width: 96px;
height: 36px;
}

#resume_header_menu_mobile ul ul ul { /*3段目以降*/
  top: 0;
  left: 100%;
}

#resume_header_menu_mobile ul li:hover > ul {
  display: block;
}

*+html #resume_header_menu_mobile ul ul a { /*IE用*/
width: 74px; /*（96-10-10-1-1）パディングとボーダーの分を引いた値*/
white-space: normal; /*幅に応じて改行*/
}

#resume_header_menu_mobile li {
  margin-left: 0px;
}

#resume_header_menu_mobile a { /*1段目以降のメニュー文字*/
width: 96px;
height: 36px;
vertical-align:middle;
color: #FFFFFF;
display: block;
font-size: 13px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color: #626262;

}

#rresume_header_menu_mobile a:hover {
width: 96px;
height: 36px;
vertical-align:middle;
color: #FFFFFF;
display: block;
font-size: 13px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color:#000000;
}

#resume_header_menu_mobile ul ul {
  padding-top: 0px;/*2段目を少し下げた*/
}

#resume_header_menu_mobile ul ul ul { /*3段目以降*/
  padding-top: 0; /*2段目のパディング2pxを元に戻す*/
}

#rresume_header_menu_mobile li li {
  margin-left: 0; /*liのmargin-left: 3pxを元に戻す*/
}

#resume_header_menu_mobile ul ul a { /*2段目以降のメニュー文字*/
width: 96px;
height: 36px;
vertical-align:middle;
color: #FFFFFF;
display: block;
font-size: 13px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color: #626262;

}

/*======================================

1-1.gui_homepage_bg
	
=======================================*/
#gui_homepage_bg {
float:left;
color: #000000; font-size: 16px;font-weight: bold;
text-align: left;
text-valign: bottom;
font-size: 16px;
width:500px;
height:82px;
border: 0px solid #F5F5EB;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0;
margin-left: 5px;
margin-right: 5px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#gui_homepage_bg4 {
float:left;
color: #000000; font-size: 16px;font-weight: bold;
text-align: left;
text-valign: bottom;
font-size: 16px;
width:719px;
height:117px;
border: 0px solid #F5F5EB;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 5px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}


/*======================================

1-1.マンス
	
=======================================*/
#gui_monthly {
float:left;
width:172px;
height:61px;
border: 0px solid #F5F5EB;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-color: #d1d4d3;
}

/*======================================

1-1.タイトル
	
=======================================*/
#gui_title0 {
float:left;
width:694px;
height:82px;
background-color: #FFFFFF;
border: 0px solid #F5F5EB;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin:0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#gui_title {
float:left;
width:420px;
height:118px;
background-color: #F1F1ED;
border: 0px solid #F5F5EB;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#gui_title1 {
float:left;
display:inline;
width:590px;
height:32px;
color : #000000;
font-size: 18px ;
font-weight: bold ;
text-indent: 0em;
text-align: right;
padding-top: 7px;
padding-bottom: 3px;
padding-left: 5px;
padding-right: 5px;
margin-top: 10px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #ebb404;
}

#gui_title2 {
float:left;
display:inline;
width:590px;
height:32px;
color : #000000;
font-size: 16px ;
font-weight: bold ;
text-indent: 0em;
text-align: right;
padding-top: 7px;
padding-bottom: 3px;
padding-left: 5px;
padding-right: 5px;
margin-top: 3px;
margin-bottom: 10px;
margin-left: 10px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #ebb404;
}

#gui_profile1 {
float:left;
display:inline;
width:148px;
height:32px;
color : #000000;
font-size: 13px ;
font-weight: bold ;
text-indent: 0em;
text-align: center;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin: 0 auto; /* center on everything else */
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #ebb404;
}


/*======================================

index_main
	
=======================================*/

#index_main {
float:left;
width: 100%;
height: 100%;
vertical-align:middle;
color: #000000;
display: block;
font-size: 13px;
font-weight: normal;
text-decoration: none;
text-align: left;
position:relative;
background-color: transparent;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #9fb7d4;
border-collapse: collapse;
}

#index_main_mobile {
float:left;
width: 100%;
height: 100%;
vertical-align:middle;
color: #000000;
display: block;
font-size: 14px;
font-weight: normal;
text-decoration: none;
text-align: left;
position:relative;
background-color: #tramsparent;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #696969;
border-collapse: collapse;
}

/*======================================

1-1.テキスト gui_users_sample
	
=======================================*/

#gui_users_sample {
float: left;
width: 80px;
background-color: transparent;
word-wrap: break-word;
color: #FFFFFF;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#gui_users_sample a {
float: left;
width: 80px;
background-color: #FFFFFF;
word-wrap: break-word;
color: #FFFFFF;
}

#gui_users_sample a:hover {
float: left;
width: 80px;
background-color: #ebebeb;
word-wrap: break-word;
color: #FFFFFF;
}

/*======================================

1-1.テキスト gui_image_sample
	
=======================================*/

#gui_image_sample {
float: left;
width: 630px;
background-color: transparent;
word-wrap: break-word;
color: #FFFFFF;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#gui_image_sample a {
float: left;
width: 630px;
background-color: #FFFFFF;
word-wrap: break-word;
color: #FFFFFF;
}

#gui_image_sample a:hover {
float: left;
width: 630px;
background-color: #ebebeb;
word-wrap: break-word;
color: #FFFFFF;
}


/*======================================

1-1.テキスト gui_image_sample_greets
	
=======================================*/

#gui_image_sample_greets {
float: left;
width: 40px;
height: 40px;
background-color: transparent;
word-wrap: break-word;
color: #FFFFFF;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 10px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#gui_image_sample_greets a {
float: left;
width: 40px;
height: 40px;
background-color: #FFFFFF;
word-wrap: break-word;
color: #FFFFFF;
}

#gui_image_sample_greets a:hover {
float: left;
width: 40px;
height: 40px;
background-color: #ebebeb;
word-wrap: break-word;
color: #FFFFFF;
}

/*======================================

1-1.テキスト gui_image_comment
	
=======================================*/

#gui_image_comment {
width: 40px;
height: 40px;
background-color: #FFFFFF;
word-wrap: break-word;
color: #FFFFFF;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 10px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#gui_image_comment a {
width: 40px;
height: 40px;
background-color: #FFFFFF;
word-wrap: break-word;
color: #FFFFFF;
}

#gui_image_comment a:hover {
width: 40px;
height: 40px;
background-color: #ebebeb;
word-wrap: break-word;
color: #FFFFFF;
}


/*======================================

1-1.テキスト gui_image_sample_mobile
	
=======================================*/

#gui_image_sample_mobile {
float: left;
width: 80px;
height: 80px;
background-color: transparent;
word-wrap: break-word;
color: #FFFFFF;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 10px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#gui_image_sample_mobile a {
float: left;
width: 80px;
height: 80px;
background-color: #FFFFFF;
word-wrap: break-word;
color: #FFFFFF;
}

#gui_image_sample_mobile a:hover {
float: left;
width: 80px;
height: 80px;
background-color: #ebebeb;
word-wrap: break-word;
color: #FFFFFF;
}



/*======================================

1-1.テキスト gui_title_sample
	
=======================================*/

#gui_title_sample {
float: left;
width: 540px;
background-color: #transparent;
word-wrap: break-word;
vertical-align:middle;
color: #FFFFFF;
display: block;
font-size: 18px;
font-weight: normal;
text-decoration: none;
text-align: left;
padding-top: 0px;
padding-bottom: 5px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#gui_title_sample a {
float: left;
width: 540px;
background-color: #transparent;
word-wrap: break-word;
color: #FFFFFF;
}

/*======================================

1-1.テキスト gui_title_sample_mobile
	
=======================================*/

#gui_title_sample_mobile {
float: left;
width: 100%;
background-color: #696969;
word-wrap: break-word;
color: #FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#gui_title_sample_mobile a {
float: left;
background-color: #transparent;
word-wrap: break-word;
color: #FFFFFF;
}

/*======================================

1-1.テキスト gui_title_comment
	
=======================================*/

#gui_title_comment {
width: 380px;
background-color: #transparent;
word-wrap: break-word;
vertical-align:middle;
color: #FFFFFF;
display: block;
font-size: 13px;
font-weight: normal;
text-decoration: none;
text-align: left;
padding-top: 0px;
padding-bottom: 5px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#gui_title_comment a {
width: 380px;
background-color: #transparent;
word-wrap: break-word;
vertical-align:middle;
color: #FFFFFF;
display: block;
font-size: 13px;
font-weight: normal;
text-decoration: none;
text-align: left;
}

/*======================================

1-1.テキスト gui_title_comment_mobile
	
=======================================*/

#gui_title_comment_mobile {
width: 100%;
background-color: #transparent;
word-wrap: break-word;
vertical-align:middle;
color: #FFFFFF;
display: block;
font-size: 13px;
font-weight: normal;
text-decoration: none;
text-align: left;
padding-top: 0px;
padding-bottom: 5px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#gui_title_comment_mobile a {
width: 100%;
background-color: #transparent;
word-wrap: break-word;
vertical-align:middle;
color: #FFFFFF;
display: block;
font-size: 13px;
font-weight: normal;
text-decoration: none;
text-align: left;
}

/*======================================

1-1.テキスト gui_title_sample_mobile_greets
	
=======================================*/

#gui_title_sample_mobile_greets {
float: left;
width: 200px;
background-color: #transparent;
word-wrap: break-word;
color: #FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#gui_title_sample_mobile_greets a {
float: left;
width: 200px;
background-color: #transparent;
word-wrap: break-word;
color: #FFFFFF;
}


/*======================================

1-1.テキスト gui_text_sample
	
=======================================*/

#gui_text_sample {
float: left;
background-color: #transparent;
word-wrap: break-word;
color: #FFFFFF;
padding-top: 0px;
padding-bottom: 5px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#gui_text_sample a {
float: left;
background-color: #transparent;
word-wrap: break-word;
color: #000000;
padding-top: 0px;
padding-bottom: 5px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

/*======================================

1-1.テキスト gui_text_sample_mobile
	
=======================================*/

#gui_text_sample_mobile {
float: left;
background-color: #transparent;
word-wrap: break-word;
color: #FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 5px;
margin-bottom: 5px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

/*======================================

1-1.テキスト gui_comment_wrapper
	
=======================================*/

#gui_comment_wrapper {
width: 100%;
background-color: #transparent;
word-wrap: break-word;
color: #FFFFFF;
font-size: 13px;
font-weight: normal;
text-decoration: none;
text-align: left;
padding-top: 0px;
padding-bottom:0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

/*======================================

1-1.テキスト gui_text_comment
	
=======================================*/

#gui_text_comment {
width: 380px;
background-color: #transparent;
word-wrap: break-word;
color: #FFFFFF;
font-size: 13px;
font-weight: normal;
text-decoration: none;
text-align: left;
padding-top: 0px;
padding-bottom:0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

/*======================================

1-1.テキスト gui_text_comment_mobile
	
=======================================*/

#gui_text_comment_mobile {
width: 100%;
background-color: #transparent;
word-wrap: break-word;
color: #FFFFFF;
font-size: 13px;
font-weight: normal;
text-decoration: none;
text-align: left;
padding-top: 0px;
padding-bottom:0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

/*======================================

1-1.テキスト gui_finance_sample_mobile
	
=======================================*/

#gui_finance_sample_mobile {
float: left;
width: 100%;
background-color: #transparent;
word-wrap: break-word;
color: #FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#gui_finance_sample_mobile a {
float: left;
width: 100%;
background-color: #transparent;
word-wrap: break-word;
color: #FFFFFF;
}

/*======================================

gui_top_menu
	
=======================================*/

#gui_top_menu {
float:left;
vertical-align:middle;
color: #000000;
display: block;
background-color: transparent;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #9fb7d4;
border-collapse:collapse;
}

/*======================================

gui_top_menu_mobile
	
=======================================*/

#gui_top_menu_mobile {
float:left;
vertical-align:middle;
color: #FFFFFF;
display: block;
background-color: transparent;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #9fb7d4;
border-collapse:collapse;
}

/*======================================

1-1.テキスト gui_link_index
	
=======================================*/

#gui_link_index {
float: left;
background-color: #transparent;
color: #FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 5px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#gui_link_index a {
float: left;
background-color: #transparent;
color: #000000;
}

#gui_link_index a:hover {
float: left;
background-color: #transparent;
color: #000000;
}


/*======================================

1-1.テキスト gui_link_index_mobile
	
=======================================*/

#gui_link_index_mobile {
float: left;
background-color: #transparent;
width: 120px;
color: #FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#gui_link_index_mobile a {
float: left;
background-color: #transparent;
color: #000000;
}

#gui_link_index_mobile a:hover {
float: left;
background-color: #transparent;
color: #000000;
}

/*======================================

gui_order_menu
	
=======================================*/

#gui_order_menu {
float:left;
vertical-align:middle;
color: #000000;
display: block;
background-color: transparent;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #9fb7d4;
border-collapse:collapse;
}

/*======================================

gui_order_menu_mobile
	
=======================================*/

#gui_order_menu_mobile {
width: 100%;
float:left;
vertical-align:middle;
color: #000000;
display: block;
background-color: transparent;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #9fb7d4;
border-collapse:collapse;
}


/*======================================

gui_basic
	
=======================================*/

#gui_basic {
float: left;
width: 470px;
color: #FFFFFF;
display: block;
font-size: 13px;
font-weight: normal;
text-decoration: none;
text-align: left;
overflow: auto;
background-color: #626262;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 5px;
margin-bottom: 5px;
margin-left: 5px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#gui_basic_mobile {
color: #000000;
display: block;
font-size: 13px;
font-weight: normal;
text-decoration: none;
text-align: left;
overflow: auto;
background-color: transparent;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #696969;
}

/*======================================

gui_menu
	
=======================================*/

#gui_menu {
background-color: #transparent;
color: #FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #ebb404;
}

#gui_menu {
}

#gui_menu li {
vertical-align:middle;
color: #FFFFFF;
display: block;
font-size: 13px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color: #transparent;

display:inline;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#gui_menu a {
vertical-align:middle;
color: #FFFFFF;
display: block;
font-size: 13px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color: #transparent;
}

#gui_menu a:hover {
color: #FFD700;
background-color:#transparent;
}

#gui_menu a.menu0 {
color: #DCDCDC;
background-color:#;
}


/*======================================

gui_menu_mobile
	
=======================================*/

#gui_menu_mobile {
background-color: #transparent;
color: #000000;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #ebb404;
}

#gui_menu_mobile {
}

#gui_menu_mobile li {
vertical-align:middle;
color: #000000;
display: block;
font-size: 13px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color: #transparent;

display:inline;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#gui_menu_mobile a {
vertical-align:middle;
color: #000000;
display: block;
font-size: 13px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color: #transparent;
}

#gui_menu_mobile a:hover {
color: #FFD700;
background-color:#transparent;
}

#gui_menu_mobile a.menu0 {
color: #DCDCDC;
background-color:#;
}

/*======================================

gui_menu1
	
=======================================*/
#gui_menu1 {
display:inline;
color: #FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #ebb404;

}

#gui_menu1 {
}

#gui_menu1 li {
float: left;
display:inline;
list-style: none;
}

#gui_menu1 a {
width: 58px;
vertical-align:middle;
color: #FFFFFF;
display: block;
font-size: 11px;
font-weight: normal;
text-decoration: none;
text-align: center;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 3px;
margin-bottom: 0px;
margin-left: 7px;
margin-right: 8px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}


#gui_menu1 a:hover {
width: 58px;
vertical-align:middle;
display: block;
font-size: 11px;
font-weight: normal;
text-decoration: none;
text-align: center;
}

#gui_menu1 a.menu00 {
width: 58px;
height: 29px;
background-color: #3F3B3A;      filter:alpha(opacity=85);      -moz-opacity:0.85;      -khtml-opacity: 0.85;      opacity:0.85; 
}

#gui_menu1 a.menu00:hover {
width: 58px;
height: 29px;
background-color: #696969;      filter:alpha(opacity=85);      -moz-opacity:0.85;      -khtml-opacity: 0.85;      opacity:0.85; 
}

#gui_menu1 a.menu05 {
width: 58px;
height: 58px;
background-image: url(../images/guidebooks_mobileicom_resume_120x120.png);
background-size:contain;
background-repeat: no-repete;
background-color: transparent; 
}

#gui_menu1 a.menu05:hover {
width: 58px;
height: 58px;
background-image: url(../images/guidebooks_mobileicom_resume_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
background-color: transparent; 
}

#gui_menu1 a.menu06 {
width: 58px;
height: 58px;
background-image: url(../images/guidebooks_mobileicom_mypage_120x120.png);
background-size:contain;
background-repeat: no-repete;
background-color: transparent; 
}

#gui_menu1 a.menu06:hover {
width: 58px;
height: 58px;
background-image: url(../images/guidebooks_mobileicom_mypage_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
background-color: transparent; 
}

#gui_menu1 a.menu07 {
width: 58px;
height: 58px;
background-image: url(../images/guidebooks_mobileicom_kanri_120x120.png);
background-size:contain;
background-repeat: no-repete;
background-color: transparent; 
}

#gui_menu1 a.menu07:hover {
width: 58px;
height: 58px;
background-image: url(../images/guidebooks_mobileicom_kanri_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
background-color: transparent; 
}

#gui_menu1 a.menu08 {
width: 58px;
height: 58px;
background-image: url(../images/guidebooks_mobileicom_logout_120x120.png);
background-size:contain;
background-repeat: no-repete;
background-color: transparent; 
}

#gui_menu1 a.menu08:hover {
width: 58px;
height: 58px;
background-image: url(../images/guidebooks_mobileicom_logout_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
background-color: transparent; 
}



#gui_menu1 a.menu15 {
width: 58px;
height: 58px;
background-image: url(../images/guidebooks_mobileicom_home_120x120.png);
background-size:contain;
background-repeat: no-repete;
background-color: transparent; 
}



#gui_menu1 a.menu15:hover {
width: 58px;
height: 58px;
background-image: url(../images/guidebooks_mobileicom_home_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
background-color: transparent; 
}

#gui_menu1 a.menu16 {
width: 58px;
height: 58px;
background-image: url(../images/guidebooks_mobileicom_overview_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1 a.menu16:hover {
width: 58px;
height: 58px;
background-image: url(../images/guidebooks_mobileicom_overview_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1 a.menu17 {
width: 58px;
height: 58px;
background-image: url(../images/guidebooks_mobileicom_info_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1 a.menu17:hover {
width: 58px;
height: 58px;
background-image: url(../images/guidebooks_mobileicom_info_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1 a.menu18 {
width: 58px;
height: 58px;
background-image: url(../images/guidebooks_mobileicom_store_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1 a.menu18:hover {
width: 58px;
height: 58px;
background-image: url(../images/guidebooks_mobileicom_store_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1 a.menu19 {
width: 58px;
height: 58px;
background-image: url(../images/guidebooks_mobileicom_system_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1 a.menu19:hover {
width: 58px;
height: 58px;
background-image: url(../images/guidebooks_mobileicom_system_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1 a.menu20 {
width: 58px;
height: 58px;
background-image: url(../images/guidebooks_mobileicom_home_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1 a.menu20:hover {
width: 58px;
height: 58px;
background-image: url(../images/guidebooks_mobileicom_home_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1 a.menu21 {
width: 58px;
height: 58px;
background-image: url(../images/guidebooks_mobileicom_overview_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1 a.menu21:hover {
width: 58px;
height: 58px;
background-image: url(../images/guidebooks_mobileicom_overview_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}




#gui_menu1 a.menu22 {
width: 58px;
height: 58px;
background-image: url(../images/guidebooks_mobileicom_info_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1 a.menu22:hover {
width: 58px;
height: 58px;
background-image: url(../images/guidebooks_mobileicom_info_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1 a.menu23 {
width: 58px;
height: 58px;
background-image: url(../images/guidebooks_mobileicom_activity_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1 a.menu23:hover {
width: 58px;
height: 58px;
background-image: url(../images/guidebooks_mobileicom_activity_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1 a.menu24 {
width: 58px;
height: 58px;
background-image: url(../images/guidebooks_mobileicom_initiation_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1 a.menu24:hover {
width: 58px;
height: 58px;
background-image: url(../images/guidebooks_mobileicom_initiation_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1 a.menu25 {
width: 58px;
height: 58px;
background-image: url(../images/guidebooks_mobileicom_contest_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1 a.menu25:hover {
width: 58px;
height: 58px;
background-image: url(../images/guidebooks_mobileicom_contest_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1 a.menu26 {
width: 58px;
height: 58px;
background-image: url(../images/guidebooks_mobileicom_member_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1 a.menu26:hover {
width: 58px;
height: 58px;
background-image: url(../images/guidebooks_mobileicom_member_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1 a.menu27 {
width: 58px;
height: 58px;
background-image: url(../images/guidebooks_mobileicom_event_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1 a.menu27:hover {
width: 58px;
height: 58px;
background-image: url(../images/guidebooks_mobileicom_event_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1 a.menu28 {
width: 58px;
height: 58px;
background-image: url(../images/guidebooks_mobileicom_links_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1 a.menu28:hover {
width: 58px;
height: 58px;
background-image: url(../images/guidebooks_mobileicom_links_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1 a.menu29 {
width: 58px;
height: 58px;
background-image: url(../images/guidebooks_mobileicom_blog_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1 a.menu29:hover {
width: 58px;
height: 58px;
background-image: url(../images/guidebooks_mobileicom_blog_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1 a.menu30 {
width: 58px;
height: 58px;
background-image: url(../images/guidebooks_mobileicom_links_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1 a.menu30:hover {
width: 58px;
height: 58px;
background-image: url(../images/guidebooks_mobileicom_links_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}


#gui_menu1 a.menu31 {
width: 58px;
height: 58px;
background-image: url(../images/guidebooks_mobileicom_about_us_120x120.png);
background-size:contain;
background-repeat: no-repete;
background-color: transparent; 
}

#gui_menu1 a.menu31:hover {
width: 58px;
height: 58px;
background-image: url(../images/guidebooks_mobileicom_about_us_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
background-color: transparent; 
}

#gui_menu1 a.menu32 {
width: 58px;
height: 58px;
background-image: url(../images/guidebooks_mobileicom_ads_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1 a.menu32:hover {
width: 58px;
height: 58px;
background-image: url(../images/guidebooks_mobileicom_ads_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1 a.menu33 {
width: 58px;
height: 58px;
background-image: url(../images/guidebooks_mobileicom_login_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1 a.menu33:hover {
width: 58px;
height: 58px;
background-image: url(../images/guidebooks_mobileicom_login_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1 a.menu34 {
width: 58px;
height: 58px;
background-image: url(../images/guidebooks_mobileicom_contact_us_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1 a.menu34:hover {
width: 58px;
height: 58px;
background-image: url(../images/guidebooks_mobileicom_contact_us_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1 a.menu35 {
width: 58px;
height: 58px;
background-image: url(../images/guidebooks_mobileicom_how_to_use_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1 a.menu35:hover {
width: 58px;
height: 58px;
background-image: url(../images/guidebooks_mobileicom_how_to_use_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1 a.menu39 {
width: 58px;
height: 58px;
background-image: url(../images/guidebooks_mobileicom_guideline_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1 a.menu39:hover {
width: 58px;
height: 58px;
background-image: url(../images/guidebooks_mobileicom_guideline_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1 a.menu40 {
width: 58px;
height: 58px;
background-image: url(../images/guidebooks_mobileicom_privacy_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1 a.menu40:hover {
width: 58px;
height: 58px;
background-image: url(../images/guidebooks_mobileicom_privacy_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1 a.menu41 {
width: 58px;
height: 58px;
background-image: url(../images/guidebooks_mobileicom_sitemap_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1 a.menu41:hover {
width: 58px;
height: 58px;
background-image: url(../images/guidebooks_mobileicom_sitemap_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1 a.menu60 {
width: 58px;
height: 58px;
background-image: url(../images/guidebooks_mobileicom_course_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1 a.menu60:hover {
width: 58px;
height: 58px;
background-image: url(../images/guidebooks_mobileicom_course_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1 a.menu91 {
width: 58px;
height: 58px;
background-image: url(../images/guidebooks_mobileicom_resume_120x120.png);
background-size:contain;
background-repeat: no-repete;
background-color: transparent; 
}

#gui_menu1 a.menu91:hover {
width: 58px;
height: 58px;
background-image: url(../images/guidebooks_mobileicom_resume_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
background-color: transparent; 
}

#gui_menu1 a.menu92 {
width: 58px;
height: 58px;
background-image: url(../images/guidebooks_mobileicom_mypage_120x120.png);
background-size:contain;
background-repeat: no-repete;
background-color: transparent; 
}

#gui_menu1 a.menu92:hover {
width: 58px;
height: 58px;
background-image: url(../images/guidebooks_mobileicom_mypage_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
background-color: transparent; 
}

#gui_menu1 a.menu93 {
width: 58px;
height: 58px;
background-image: url(../images/guidebooks_mobileicom_kanri_120x120.png);
background-size:contain;
background-repeat: no-repete;
background-color: transparent; 
}

#gui_menu1 a.menu93:hover {
width: 58px;
height: 58px;
background-image: url(../images/guidebooks_mobileicom_kanri_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
background-color: transparent; 
}

#gui_menu1 a.menu94 {
width: 58px;
height: 58px;
background-image: url(../images/guidebooks_mobileicom_member_registration_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1 a.menu94:hover {
width: 58px;
height: 58px;
background-image: url(../images/guidebooks_mobileicom_member_registration_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1 a.menu95 {
width: 58px;
height: 58px;
background-image: url(../images/guidebooks_mobileicom_ads_registration_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1 a.menu95:hover {
width: 58px;
height: 58px;
background-image: url(../images/guidebooks_mobileicom_ads_registration_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1 a.menu96 {
width: 58px;
height: 58px;
background-image: url(../images/guidebooks_mobileicom_donation_registration_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1 a.menu96:hover {
width: 58px;
height: 58px;
background-image: url(../images/guidebooks_mobileicom_donation_registration_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1 a.menu97 {
width: 58px;
height: 58px;
background-image: url(../images/guidebooks_mobileicom_contest_registration_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1 a.menu97:hover {
width: 58px;
height: 58px;
background-image: url(../images/guidebooks_mobileicom_contest_registration_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1 a.menu98 {
width: 58px;
height: 58px;
background-image: url(../images/guidebooks_mobileicom_chitchat_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1 a.menu98:hover {
width: 58px;
height: 58px;
background-image: url(../images/guidebooks_mobileicom_chitchat_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1 a.menu99 {
width: 58px;
height: 58px;
background-image: url(../images/guidebooks_mobileicom_logout_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1 a.menu99:hover {
width: 58px;
height: 58px;
background-image: url(../images/guidebooks_mobileicom_logout_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1 a.menu125 {
width: 58px;
height: 58px;
background-image: url(../images/guidebooks_mobileicom_contest_registration_preview_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1 a.menu125:hover {
width: 58px;
height: 58px;
background-image: url(../images/guidebooks_mobileicom_contest_registration_preview_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

/*======================================

gui_menu1_mobile
	
=======================================*/
#gui_menu1_mobile {
display:inline;
color: #FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #ebb404;

}

#gui_menu1_mobile {
}

#gui_menu1_mobile li {
float: left;
display:inline;
list-style: none;
}

#gui_menu1_mobile a {
vertical-align:middle;
color: #FFFFFF;
display: block;
font-size: 11px;
font-weight: normal;
text-decoration: none;
text-align: center;
background-color:transparent;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 5px;
margin-bottom: 5px;
margin-left: 0px;
margin-right: 10px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#gui_menu1_mobile a.menu00 {
color: #FFFFFF;
color: #FFFFFF;
display: block;
font-size: 11px;
font-weight: normal;
text-decoration: none;
text-align: center;
background-color: #3F3B3A;      filter:alpha(opacity=85);      -moz-opacity:0.85;      -khtml-opacity: 0.85;      opacity:0.85; 
}

#gui_menu1_mobile a.menu00:hover {
color: #FFFFFF;
color: #FFFFFF;
display: block;
font-size: 11px;
font-weight: normal;
text-decoration: none;
text-align: center;
background-color: #696969;      filter:alpha(opacity=85);      -moz-opacity:0.85;      -khtml-opacity: 0.85;      opacity:0.85; 
}

#gui_menu1_mobile a.menu01 {
}

#gui_menu1_mobile a.menu01:hover {
}

#gui_menu1_mobile a.menu03 {
}

#gui_menu1_mobile a.menu03:hover {
}

#gui_menu1_mobile a.menu05 {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_resume_120x120.png);
background-size:contain;
background-repeat: no-repete;
background-color: transparent; 
}

#gui_menu1_mobile a.menu05:hover {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_resume_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
background-color: transparent; 
}

#gui_menu1_mobile a.menu06 {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_mypage_120x120.png);
background-size:contain;
background-repeat: no-repete;
background-color: transparent; 
}

#gui_menu1_mobile a.menu06:hover {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_mypage_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
background-color: transparent; 
}

#gui_menu1_mobile a.menu07 {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_kanri_120x120.png);
background-size:contain;
background-repeat: no-repete;
background-color: transparent; 
}

#gui_menu1_mobile a.menu07:hover {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_kanri_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
background-color: transparent; 
}

#gui_menu1_mobile a.menu08 {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_logout_120x120.png);
background-size:contain;
background-repeat: no-repete;
background-color: transparent; 
}

#gui_menu1_mobile a.menu08:hover {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_logout_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
background-color: transparent; 
}

#gui_menu1_mobile a.menu10 {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_blog_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1_mobile a.menu10:hover {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_blog_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1_mobile a.menu11 {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_about_us_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1_mobile a.menu11:hover {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_about_us_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1_mobile a.menu12 {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_contact_us_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1_mobile a.menu12:hover {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_contact_us_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1_mobile a.menu15 {
color: #FFFFFF;
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_home_120x120.png);
background-size:contain;
background-repeat: no-repete;
background-color: transparent; 
}

#gui_menu1_mobile a.menu15:hover {
color: #C71585;
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_home_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
background-color: transparent; 
}

#gui_menu1_mobile a.menu16 {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_overview_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1_mobile a.menu16:hover {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_overview_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1_mobile a.menu17 {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_info_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1_mobile a.menu17:hover {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_info_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1_mobile a.menu18 {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_store_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1_mobile a.menu18:hover {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_store_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1_mobile a.menu19 {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_system_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1_mobile a.menu19:hover {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_system_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1_mobile a.menu20 {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_web_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1_mobile a.menu20:hover {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_web_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1_mobile a.menu21 {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_media_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1_mobile a.menu21:hover {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_media_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1_mobile a.menu22 {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_music_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1_mobile a.menu22:hover {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_music_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1_mobile a.menu23 {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_game_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1_mobile a.menu23:hover {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_game_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1_mobile a.menu24 {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_blog_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1_mobile a.menu24:hover {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_blog_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1_mobile a.menu25 {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_links_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1_mobile a.menu25:hover {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_links_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1_mobile a.menu26 {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_contest_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1_mobile a.menu26:hover {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_contest_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1_mobile a.menu27 {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_event_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1_mobile a.menu27:hover {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_event_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1_mobile a.menu28 {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_about_us_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1_mobile a.menu28:hover {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_about_us_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1_mobile a.menu29 {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_blog_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1_mobile a.menu29:hover {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_blog_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1_mobile a.menu30 {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_links_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1_mobile a.menu30hover {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_links_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1_mobile a.menu31 {
color: #FFFFFF;
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_about_us_120x120.png);
background-size:contain;
background-repeat: no-repete;
background-color: transparent; 
}

#gui_menu1_mobile a.menu31:hover {
color: #C71585;
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_about_us_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
background-color: transparent; 
}

#gui_menu1_mobile a.menu32 {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_ads_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1_mobile a.menu32:hover {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_ads_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1_mobile a.menu33 {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_login_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1_mobile a.menu33:hover {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_login_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1_mobile a.menu34 {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_contact_us_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1_mobile a.menu34:hover {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_contact_us_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1_mobile a.menu35 {
width: 29px;
height: 29px;;
background-image: url(../images/guidebooks_mobileicom_how_to_use_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1_mobile a.menu35:hover {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_how_to_use_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1_mobile a.menu39 {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_guideline_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1_mobile a.menu39:hover {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_guideline_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1_mobile a.menu40 {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_privacy_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1_mobile a.menu40:hover {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_privacy_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1_mobile a.menu41 {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_sitemap_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1_mobile a.menu41:hover {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_sitemap_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1_mobile a.menu60 {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_course_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1_mobile a.menu60:hover {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_course_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1_mobile a.menu95 {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_ads_registration_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1_mobile a.menu95:hover {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_ads_registration_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1_mobile a.menu96 {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_donation_registration_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1_mobile a.menu96:hover {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_donation_registration_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}


#gui_menu1_mobile a.menu97 {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_contest_registration_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1_mobile a.menu97:hover {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_contest_registration_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1_mobile a.menu98 {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_chitchat_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1_mobile a.menu98:hover {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_chitchat_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1_mobile a.menu99 {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_logout_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1_mobile a.menu99:hover {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_logout_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1_mobile a.menu125 {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_contest_registration_preview_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu1_mobile a.menu125:hover {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_contest_registration_preview_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

/*======================================

gui_menu2
	
=======================================*/
#gui_menu2 {
float:left;
display:inline;
width: 100%;
height: 100%;
}

#gui_menu2 ul {
margin: 0;
padding:0;
}

#gui_menu2 li {
float: left;
display:inline;
list-style: none;
margin: 5;
padding:5;

width: 19%;
height: 19px;
vertical-align:middle;
color: #000000;
display: block;
font-size: 12px;
font-weight: bold;
text-decoration: none;
text-align: center;
background-color:#ebebeb;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-color: #d1d4d3;;
}

#gui_menu2 a {
margin: 0;
padding:0;

width: 86px;
height: 19px;
vertical-align:middle;
color: #000000;
display: block;
font-size: 12px;
font-weight: bold;
text-decoration: none;
text-align: center;
background-color:#ebebeb;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-color: #d1d4d3;
}

#gui_menu2 a:hover {
color: #FF0000;
background-color:#145b0b;
}

#gui_menu2 a.menu0 {
color: #FF0000;
background-color:#;
}

/*======================================

gui_menu3
	
=======================================*/
#gui_menu3 {
display:inline;
color: #FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #ebb404;
}

#gui_menu3 {
}

#gui_menu3 li {
float: left;
display:inline;
list-style: none;
margin: 0; padding: 0;
}

#gui_menu3 a {
width: 86px;
height: 26px;
vertical-align:middle;
color: #FFFFFF;
display: block;
font-size: 13px;
font-weight: normal;
text-decoration: none;
text-align: center;
background-color: #transparent;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 10px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#gui_menu3 a:hover {
color: #FFFFFF;
background-color:#696969;
}

#gui_menu3 a.menu0 {
color: #DCDCDC;
background-color:#;
}

/*======================================

gui_menu4
	
=======================================*/

#gui_menu4 {
background-color: #transparent;
color: #000000;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #ebb404;
}

#gui_menu4 {
}

#gui_menu4 li {
vertical-align:middle;
color: #000000;
display: block;
font-size: 13px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color: #transparent;

display:inline;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#gui_menu4 a {
vertical-align:middle;
color: #000000;
display: block;
font-size: 13px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color: #transparent;


}

#gui_menu4 a:hover {
color: #FFD700;
background-color:#transparent;
}

#gui_menu4 a.menu0 {
color: #DCDCDC;
background-color:#;
}

/*======================================

gui_menu44
	
=======================================*/

#gui_menu44 {
background-color: #transparent;
color: #FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #ebb404;
}

#gui_menu44 {
}

#gui_menu44 li {
vertical-align:middle;
color: #FFFFFF;
display: block;
font-size: 13px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color: #transparent;

display:inline;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#gui_menu44 a {
vertical-align:middle;
color: #FFFFFF;
display: block;
font-size: 13px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color: #transparent;


}

#gui_menu44 a:hover {
color: #FFD700;
background-color:#transparent;
}

#gui_menu44 a.menu0 {
color: #DCDCDC;
background-color:#;
}




/*======================================

gui_menu5 login_area
	
=======================================*/

#gui_menu5 {
float:left;
display:inline;
width: 100%;
height: 100%;
color: #FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #ebb404;
}

#gui_menu5 {
}

#gui_menu5 li {
float: left;
display:inline;
list-style: none;
margin: 0; padding: 0;
}

#gui_menu5 a {
vertical-align:middle;
color: #FFFFFF;
display: block;
font-size: 13px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color: #ebebeb;
padding-top: 2px;
padding-bottom: 0px;
padding-left: 2px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#gui_menu5 a:hover {
color: #FFFFFF;
background-color:#626262;
}

#gui_menu5 a.menu0 {
color: #DCDCDC;
background-color:#;
}

/*======================================

gui_menu6 ad_area
	
=======================================*/
#gui_menu6 {
float:left;
display:inline;
width: 100%;
height: 100%;
color: #FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #ebb404;
}

#gui_menu6 {
}

#gui_menu6 li {
float: left;
display:inline;
list-style: none;
margin: 0; padding: 0;
}

#gui_menu6 a {
width: 310px;
height: 30px;
vertical-align:middle;
color: #FFFFFF;
display: block;
font-size: 13px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color: #FFFFFF; 
padding-top: 5px;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#gui_menu6 a:hover {
color: #FFFFFF;
background-color: #696969;      filter:alpha(opacity=85);      -moz-opacity:0.85;      -khtml-opacity: 0.85;      opacity:0.85; 
}

#gui_menu6 a.menu0 {
color: #DCDCDC;
background-color:#;
}

/*======================================
 ad_area
	
=======================================*/
#gui_menu6_mobile {
float:left;
display:inline;
width: 100%;
height: 100%;
color: #FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #ebb404;
}

#gui_menu6_mobile {
}

#gui_menu6_mobile li {
float: left;
display:inline;
list-style: none;
margin: 0; padding: 0;
}

#gui_menu6_mobile a {
vertical-align:middle;
color: #000000;
display: block;
font-size: 13px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color: #transparent;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 5px;
margin-bottom: 5px;
margin-left: 5px;
margin-right: 5px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#pgui_menu6_mobile a:hover {
color: #FFFFFF;
background-color:#626262;
}

#gui_menu6_mobile a.menu0 {
color: #DCDCDC;
background-color:#;
}

/*======================================

gui_menu7 page_menu
	
=======================================*/

#gui_menu7 {

display:inline;

color: #000000;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #ebb404;
}

#gui_menu7 {
}

#gui_menu7 li {
float: left;
display:inline;
list-style: none;
width: 30px;
height: 30px;
vertical-align:middle;
color: #FFFFFF;
display: block;
font-size: 11px;
font-weight: normal;
text-decoration: none;
text-align: center;
background-color: #696969;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 5px;
margin-bottom: 5px;
margin-left: 5px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #ebebeb;
border-radius: 15px;        /* CSS3草案 */  
-webkit-border-radius: 15px;    /* Safari,Google Chrome用 */  
-moz-border-radius: 15px;   /* Firefox用 */
}

#gui_menu7 a {
margin: 0;
padding:0;

width: 30px;
height: 30px;
vertical-align:middle;
color: #000000;
display: block;
font-size: 11px;
font-weight: normal;
text-decoration: none;
text-align: center;
background-color:#FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #ebebeb;
border-radius: 15px;        /* CSS3草案 */  
-webkit-border-radius: 15px;    /* Safari,Google Chrome用 */  
-moz-border-radius: 15px;   /* Firefox用 */
}

#gui_menu7 a:hover {
color: #696969;
background-color:#ebebeb;
}

#gui_menu7 a.menu0 {
color: #696969;
background-color:#;
}


/*======================================

gui_menu8 gui_search_index
	
=======================================*/
#gui_menu8 {
color: #FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #000000;
}

#gui_menu8 li {
float:left;
color: #000000;
background-color: transparent;
list-style: none;
width: 100%;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#gui_menu8 a {
float:left;
width: 120px;
height: 30px;
vertical-align:middle;
color: #000000;
display: block;
font-size: 13px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color: transparent;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#gui_menu8 a:hover {
vertical-align:middle;
color: #FFFFFF;
font-size: 13px;
display: block;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color:#ebebeb;
}

/*======================================

gui_menu8_mobile
	
=======================================*/
#gui_menu8_mobile {
color: #FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #000000;
}

#gui_menu8_mobile li {
float:left;
color: #000000;

background-color: #FFFFFF;
list-style: none;
padding-top: 2px;
padding-bottom: 0px;
padding-left: 2px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#gui_menu8_mobile a {
float:left;

vertical-align:middle;
color: #000000;
display: block;
font-size: 13px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color: transparent;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#gui_menu8_mobile a:hover {
vertical-align:middle;
color: #FFFFFF;
font-size: 13px;
display: block;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color:#696969;
}

/*======================================

gui_menu9 gui_order_form
	
=======================================*/
#gui_menu9 {
color: #000000;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #000000;
}

#gui_menu9 li {
float;left;
background-color: #FFFFFF;
list-style: none;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#gui_menu9 a {
float;left;
width: 640px;
height: 100%;
vertical-align:middle;
color: #000000;
display: block;
font-size: 13px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color: #FFFFFF;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-color: #d1d4d3;
}

#gui_menu9 a:hover {
vertical-align:middle;
color: #FFFFFF;
font-size: 13px;
display: block;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color:#696969;
}

/*======================================

gui_menu9_mobile gui_order_form
	
=======================================*/
#gui_menu9_mobile {
color: #000000;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 5px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #000000;
}

#gui_menu9_mobile li {
float;left;
background-color: #FFFFFF;
list-style: none;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#gui_menu9_mobile a {
float;left;
vertical-align:middle;
color: #000000;
display: block;
font-size: 13px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color: #FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#gui_menu9_mobile a:hover {
vertical-align:middle;
color: #FFFFFF;
font-size: 13px;
display: block;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color:#696969;
}

/*======================================

gui_menu91
	
=======================================*/
#gui_menu91 {
float: left;

display:inline;
color: #FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #ebb404;

}

#gui_menu91 {
}

#gui_menu91 li {
float: left;
display:inline;
list-style: none;
}

#gui_menu91 a {
width: 64px;
vertical-align:middle;
color: #FFFFFF;
display: block;
font-size: 9px;
font-weight: normal;
text-decoration: none;
text-align: center;
background-color: #3F3B3A;      filter:alpha(opacity=85);      -moz-opacity:0.85;      -khtml-opacity: 0.85;      opacity:0.85; 
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 3px;
margin-bottom: 2px;
margin-left: 10px;
margin-right: 10px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#gui_menu91 a:hover {
vertical-align:middle;
color: #FFFFFF;
display: block;
font-size: 9px;
font-weight: normal;
text-decoration: none;
text-align: center;
background-color: #696969;      filter:alpha(opacity=85);      -moz-opacity:0.85;      -khtml-opacity: 0.85;      opacity:0.85; 
}

#gui_menu91 a.menu090 {
font-size: 9px;
height: 29px;
}

#gui_menu91 a.menu090:hover {
font-size: 9px;
height: 29px;
vertical-align:middle;
color: #FFFFFF;
display: block;
font-size: 9px;
font-weight: normal;
text-decoration: none;
text-align: center;
}

#gui_menu91 a.menu091 {
width: 64px;
height: 16px;
background-image: url(./images/guidebooks_mobileicom_japanese_128x32.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu91 a.menu091:hover {
width: 64px;
height: 16px;
background-image: url(./images/guidebooks_mobileicom_japanese_128x32_hover.png);
background-size:contain;
background-repeat: no-repete;
color: #FFFFFF;
}

#gui_menu91 a.menu092 {
width: 64px;
height: 16px;
background-image: url(./images/guidebooks_mobileicom_english_128x32.png);
background-size:contain;
background-repeat: no-repete;
color: #FFFFFF;
}

#gui_menu91 a.menu092:hover {
width: 64px;
height: 16px;
background-image: url(./images/guidebooks_mobileicom_english_128x32_hover.png);
background-size:contain;
background-repeat: no-repete;
color: #FFFFFF;
}

#gui_menu91 a.menu093 {
width: 29px;
height: 29px;
background-image: url(./images/guidebooks_mobileicom_chinese_120x120.png);
background-size:contain;
background-repeat: no-repete;
color: #FFFFFF;
}

#gui_menu91 a.menu093:hover {
width: 29px;
height: 29px;
background-image: url(./images/guidebooks_mobileicom_chinese_120x120.png);
background-size:contain;
background-repeat: no-repete;
color: #FFFFFF;
}

#gui_menu91 a.menu094 {
width: 29px;
height: 29px;
background-image: url(./images/guidebooks_mobileicom_korean_120x120.png);
background-size:contain;
background-repeat: no-repete;
color: #FFFFFF;
}

#gui_menu91 a.menu094:hover {
width: 29px;
height: 29px;
background-image: url(./images/guidebooks_mobileicom_korean_120x120.png);
background-size:contain;
background-repeat: no-repete;
color: #FFFFFF;
}

#gui_menu91 a.menu095 {
width: 29px;
height: 29px;
background-image: url(./images/guidebooks_french_120x120.png);
background-size:contain;
background-repeat: no-repete;
color: #FFFFFF;
}

#gui_menu91 a.menu095:hover {
width: 29px;
height: 29px;
background-image: url(./images/guidebooks_french_120x120.png);
background-size:contain;
background-repeat: no-repete;
color: #FFFFFF;
}

#gui_menu91 a.menu096 {
width: 29px;
height: 29px;
background-image: url(./images/guidebooks_mobileicom_italian_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu91 a.menu096:hover {
width: 29px;
height: 29px;
background-image: url(./images/guidebooks_mobileicom_italian_120x120.png);
background-size:contain;
background-repeat: no-repete;
color: #FFFFFF;
}

#gui_menu91 a.menu097 {
width: 29px;
height: 29px;
background-image: url(./images/guidebooks_mobileicom_german_120x120.png);
background-size:contain;
background-repeat: no-repete;
color: #FFFFFF;
}

#gui_menu91 a.menu097:hover {
width: 29px;
height: 29px;
background-image: url(./images/guidebooks_mobileicom_german_120x120.png);
background-size:contain;
background-repeat: no-repete;
color: #FFFFFF;
}

#gui_menu91 a.menu098 {
width: 29px;
height: 29px;
background-image: url(./images/guidebooks_mobileicom_spanish_120x120.png);
background-size:contain;
background-repeat: no-repete;
color: #FFFFFF;
}

#gui_menu91 a.menu098:hover {
width: 29px;
height: 29px;
background-image: url(./images/guidebooks_mobileicom_spanish_120x120.png);
background-size:contain;
background-repeat: no-repete;
color: #FFFFFF;
}

#gui_menu91 a.menu099 {
width: 29px;
height: 29px;
background-image: url(./images/guidebooks_mobileicom_portuguese_120x120.png);
background-size:contain;
background-repeat: no-repete;
color: #FFFFFF;
}

#gui_menu91 a.menu099:hover {
width: 29px;
height: 29px;
background-image: url(./images/guidebooks_mobileicom_portuguese_120x120.png);
background-size:contain;
background-repeat: no-repete;
color: #FFFFFF;
}

#gui_menu91 a.menu100 {
width: 29px;
height: 29px;
background-image: url(./images/guidebooks_indonesian_120x120.png);
background-size:contain;
background-repeat: no-repete;
color: #FFFFFF;
}

#gui_menu91 a.menu100:hover {
width: 29px;
height: 29px;
background-image: url(./images/guidebooks_indonesian_120x120.png);
background-size:contain;
background-repeat: no-repete;
color: #FFFFFF;
}

#gui_menu91 a.menu101 {
width: 29px;
height: 29px;
background-image: url(./images/guidebooks_thai_120x120.png);
background-size:contain;
background-repeat: no-repete;
color: #FFFFFF;
}

#gui_menu91 a.menu101:hover {
width: 29px;
height: 29px;
background-image: url(./images/guidebooks_thai_120x120.png);
background-size:contain;
background-repeat: no-repete;
color: #FFFFFF;
}

#gui_menu91 a.menu102 {
width: 29px;
height: 29px;
background-image: url(./images/guidebooks_vietnamese_120x120.png);
background-size:contain;
background-repeat: no-repete;
color: #FFFFFF;
}

#gui_menu91 a.menu102:hover {
width: 29px;
height: 29px;
background-image: url(./images/guidebooks_vietnamese_120x120.png);
background-size:contain;
background-repeat: no-repete;
color: #FFFFFF;
}

/*======================================

gui_men91_mobile
	
=======================================*/
#gui_menu91_mobile {
float: left;
width: 100%;
display:inline;
color: #FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 5px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #ebb404;

}

#gui_menu91_mobile {
}

#gui_menu91_mobile li {
float: left;
display:inline;
list-style: none;
}

#gui_menu91_mobile a {
width: 64px;
vertical-align:middle;
color: #FFFFFF;
display: block;
font-size: 9px;
font-weight: normal;
text-decoration: none;
text-align: center;
background-color: #3F3B3A;      filter:alpha(opacity=85);      -moz-opacity:0.85;      -khtml-opacity: 0.85;      opacity:0.85; 
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 3px;
margin-bottom: 2px;
margin-left: 10px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#gui_menu91_mobile a:hover {
vertical-align:middle;
color: #C71585;
display: block;
font-size: 9px;
font-weight: normal;
text-decoration: none;
text-align: center;
background-color: #696969;      filter:alpha(opacity=85);      -moz-opacity:0.85;      -khtml-opacity: 0.85;      opacity:0.85; 
}

#gui_menu91_mobile a.menu90 {
font-size: 9px;
height: 16px;
}

#gui_menu91_mobile a.menu90:hover {
font-size: 9px;
height: 16px;
vertical-align:middle;
color: #FFFFFF;
display: block;
font-size: 9px;
font-weight: normal;
text-decoration: none;
text-align: center;
}

#gui_menu91_mobile a.menu091 {
width: 64px;
height: 16px;
background-image: url(./images/guidebooks_mobileicom_japanese_128x32.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu91_mobile a.menu091:hover {
width: 64px;
height: 16px;
background-image: url(./images/guidebooks_mobileicom_japanese_128x32_hover.png);
background-size:contain;
background-repeat: no-repete;
color: #FFFFFF;
}

#gui_menu91_mobile a.menu092 {
width: 64px;
height: 16px;
background-image: url(./images/guidebooks_mobileicom_english_128x32.png);
background-size:contain;
background-repeat: no-repete;
color: #FFFFFF;
}

#gui_menu91_mobile a.menu092:hover {
width: 64px;
height: 16px;
background-image: url(./images/guidebooks_mobileicom_english_128x32_hover.png);
background-size:contain;
background-repeat: no-repete;
color: #FFFFFF;
}

#gui_menu91_mobile a.menu093 {
width: 64px;
height: 16px;
background-image: url(./images/guidebooks_mobileicom_chinese_120x120.png);
background-size:contain;
background-repeat: no-repete;
color: #FFFFFF;
}

#gui_menu91_mobile a.menu093:hover {
width: 64px;
height: 16px;
background-image: url(./images/guidebooks_mobileicom_chinese_120x120.png);
background-size:contain;
background-repeat: no-repete;
color: #FFFFFF;
}

#gui_menu91_mobile a.menu094 {
width: 64px;
height: 16px;
background-image: url(./images/guidebooks_mobileicom_korean_120x120.png);
background-size:contain;
background-repeat: no-repete;
color: #FFFFFF;
}

#gui_menu91_mobile a.menu094:hover {
width: 64px;
height: 16px;
background-image: url(./images/guidebooks_mobileicom_korean_120x120.png);
background-size:contain;
background-repeat: no-repete;
color: #FFFFFF;
}

#gui_menu91_mobile a.menu095 {
width: 64px;
height: 16px;
background-image: url(./images/guidebooks_mobileicom_french_120x120.png);
background-size:contain;
background-repeat: no-repete;
color: #FFFFFF;
}

#gui_menu91_mobile a.menu095:hover {
width: 64px;
height: 16px;
background-image: url(./images/guidebooks_mobileicom_french_120x120.png);
background-size:contain;
background-repeat: no-repete;
color: #FFFFFF;
}

#gui_menu91_mobile a.menu096 {
width: 64px;
height: 16px;
background-image: url(./images/guidebooks_mobileicom_italian_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu91_mobile a.menu096:hover {
width: 64px;
height: 16px;
background-image: url(./images/guidebooks_mobileicom_italian_120x120.png);
background-size:contain;
background-repeat: no-repete;
color: #FFFFFF;
}

#gui_menu91_mobile a.menu097 {
width: 64px;
height: 16px;
background-image: url(./images/guidebooks_mobileicom_german_120x120.png);
background-size:contain;
background-repeat: no-repete;
color: #FFFFFF;
}

#gui_menu91_mobile a.menu097:hover {
width: 64px;
height: 16px;
background-image: url(./images/guidebooks_mobileicom_german_120x120.png);
background-size:contain;
background-repeat: no-repete;
color: #FFFFFF;
}

#gui_menu91_mobile a.menu098 {
width: 64px;
height: 16px;
background-image: url(./images/guidebooks_mobileicom_spanish_120x120.png);
background-size:contain;
background-repeat: no-repete;
color: #FFFFFF;
}

#gui_menu91_mobile a.menu098:hover {
width: 64px;
height: 16px;
background-image: url(./images/guidebooks_mobileicom_spanish_120x120.png);
background-size:contain;
background-repeat: no-repete;
color: #FFFFFF;
}

#gui_menu91_mobile a.menu099 {
width: 64px;
height: 16px;
background-image: url(./images/guidebooks_mobileicom_portuguese_120x120.png);
background-size:contain;
background-repeat: no-repete;
color: #FFFFFF;
}

#gui_menu91_mobile a.menu099:hover {
width: 64px;
height: 16px;
background-image: url(./images/guidebooks_mobileicom_portuguese_120x120.png);
background-size:contain;
background-repeat: no-repete;
color: #FFFFFF;
}

#gui_menu91_mobile a.menu100 {
width: 64px;
height: 16px;
background-image: url(./images/guidebooks_mobileicom_indonesian_120x120.png);
background-size:contain;
background-repeat: no-repete;
color: #FFFFFF;
}

#gui_menu91_mobile a.menu100:hover {
width: 64px;
height: 16px;
background-image: url(./images/guidebooks_mobileicom_indonesian_120x120.png);
background-size:contain;
background-repeat: no-repete;
color: #FFFFFF;
}

#gui_menu91_mobile a.menu101 {
width: 64px;
height: 16px;
background-image: url(./images/guidebooks_mobileicom_thai_120x120.png);
background-size:contain;
background-repeat: no-repete;
color: #FFFFFF;
}

#gui_menu91_mobile a.menu101:hover {
width: 64px;
height: 16px;
background-image: url(./images/guidebooks_mobileicom_thai_120x120.png);
background-size:contain;
background-repeat: no-repete;
color: #FFFFFF;
}

#gui_menu91_mobile a.menu102 {
width: 64px;
height: 16px;
background-image: url(./images/guidebooks_mobileicom_vietnamese_120x120.png);
background-size:contain;
background-repeat: no-repete;
color: #FFFFFF;
}

#gui_menu91_mobile a.menu102:hover {
width: 64px;
height: 16px;
background-image: url(./images/guidebooks_mobileicom_vietnamese_120x120.png);
background-size:contain;
background-repeat: no-repete;
color: #FFFFFF;
}




/*======================================

gui_menu97_mobile calendar title
	
=======================================*/

#gui_menu97_mobile {

display:inline;

color: #FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #ebb404;
}

#gui_menu97_mobile ul {

}

#gui_menu97_mobile li {
float: left;
display:inline;
list-style: none;
vertical-align:middle;
color: #FFFFFF;
display: block;
font-size: 13px;
font-weight: normal;
text-decoration: none;
text-align: center;
background-color: transparent;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
border-collapse:collapse;
}

#gui_menu97_mobile a {
float: left;
vertical-align:middle;
color: #FFFFFF;
display: block;
font-size: 13px;
font-weight: bold;
text-decoration: none;
text-align: center;
background-color: #626262;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 4px;
padding-right: 4px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#gui_menu97_mobile a:hover {
color: #FFFFFF;
background-color:#3F3B3A;
}

#gui_menu97_mobile a.menu0 {
color: #DCDCDC;
background-color:#;
}


/*======================================

gui_menu98_mobile resume
	
=======================================*/

#gui_menu98_mobile {

display:inline;

color: #FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #ebb404;
}

#gui_menu98_mobile ul {

}

#gui_menu98_mobile li {
float: left;
display:inline;
list-style: none;
vertical-align:middle;
width: 100%;
color: #FFFFFF;
display: block;
font-size: 13px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color: transparent;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
border-collapse:collapse;
}

#gui_menu98_mobile a {
float: left;
vertical-align:middle;
color: #FFFFFF;
display: block;
font-size: 13px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color: #626262;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#gui_menu98_mobile a:hover {
color: #FFFFFF;
background-color:#3F3B3A;
}

#gui_menu98_mobile a.menu0 {
color: #DCDCDC;
background-color:#;
}

/*======================================

gui_menu99_mobile link_menu
	
=======================================*/

#gui_menu99_mobile {

display:inline;

color: #FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #ebb404;
}

#gui_menu99_mobile ul {

}

#gui_menu99_mobile li {
float: left;
display:inline;
list-style: none;
vertical-align:middle;
color: #FFFFFF;
display: block;
font-size: 11px;
font-weight: normal;
text-decoration: none;
text-align: center;
background-color: transparent; 

padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 10px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
border-collapse:collapse;
}

#gui_menu99_mobile a {
background-color: #3F3B3A;      filter:alpha(opacity=85);      -moz-opacity:0.85;      -khtml-opacity: 0.85;      opacity:0.85; 
}

#gui_menu99_mobile a:hover {
background-color: #696969;      filter:alpha(opacity=85);      -moz-opacity:0.85;      -khtml-opacity: 0.85;      opacity:0.85; 
}

/*======================================

gui_menu22 オーダーフォーム
	
=======================================*/
#gui_menu22 {
float:left;
display:inline;
width: 100%;
height: 100%;
color: #FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #FFFFFF;
}

#gui_menu22 {
}

#gui_menu22 li {
display:inline;
list-style: none;
vertical-align:middle;
color: #FFFFFF;
display: block;
font-size: 13px;
font-weight: normal;
text-decoration: none;
text-align: center;
line-height: 22px;
background-color: #transparent;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #FFFFFF;
border-collapse: collapse;

}

#gui_menu22_menu {
width: 100%;
height: 100%;
color: #000000;
text-align: left;
display:inline;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #696969;
}

#gui_menu22_menu0 {
float:left;
width: 10%;
color: #000000;
text-align: center;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 2px;
margin-right: 2px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #696969;
}

#gui_menu22_menu1 {
float:left;
width: 10%;
height: 100%;
color: #FFFFFF;
text-align: left;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 2px;
padding-right: 2px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #696969;
}

#gui_menu22_menu2 {
float:left;
width: 20%;
height: 100%;
color: #FFFFFF;
text-align: left;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 2px;
padding-right: 2px
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #696969;
}

#gui_menu22_menu3 {
float:left;
width: 30%;
height: 100%;
color: #FFFFFF;
text-align: left;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 2px;
padding-right: 3px
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #696969;
}

#gui_menu22_menu4 {
float:left;
width: 40%;
height: 100%;
color: #FFFFFF;
text-align: left;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 2px;
padding-right: 2px
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #696969;
}

#gui_menu22_menu5 {
float:left;
width: 50%;
height: 100%;
color: #FFFFFF;
text-align: left;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 2px;
padding-right: 2px
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #696969;
}

#gui_menu22_menu6 {
float:left;
width: 60%;
height: 100%;
color: #FFFFFF;
text-align: left;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 2px;
padding-right: 2px
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #696969;
}

#gui_menu22_menu7 {
float:left;
width: 70%;
height: 100%;
color: #FFFFFF;
text-align: left;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 2px;
padding-right: 2px
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #696969;
}

#gui_menu22_menu8 {
float:left;
width: 80%;
height: 100%;
color: #FFFFFF;
text-align: left;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 2px;
padding-right: 2px
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #696969;
}

#gui_menu22_menu11 {
width: 100px;
height: 100%;
color: #FFFFFF;
text-align: left;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 2px;
padding-right: 2px
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #696969;
}

#gui_menu22_menu12 {
width: 345px;
height: 100%;
color: #000000;
text-align: left;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 2px;
padding-right: 2px
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #696969;
}

#gui_menu22_menu21 {
width: 220px;
height: 100%;
color: #000000;
text-align: left;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 2px;
padding-right: 2px
margin-top: 0px;
margin-bottom: 0px;
margin-left: 5px;
margin-right: 0px;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-color: #696969;
}

#gui_menu22_menu22 {
width: 220px;
height: 100%;
color: #000000;
text-align: left;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 2px;
padding-right: 2px
margin-top: 0px;
margin-bottom: 0px;
margin-left: 5px;
margin-right: 0px;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-color: #696969;
}


/*======================================

gui_menu23 オーダーフォーム
	
=======================================*/
#gui_menu23 {
float:left;
display:inline;
width: 100%;
height: 100%;
color: #000000;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #FFFFFF;
}

#gui_menu23 {
}

#gui_menu23 li {
display:inline;
list-style: none;
vertical-align:middle;
color: #000000;
display: block;
font-size: 13px;
font-weight: normal;
text-decoration: none;
text-align: center;
line-height: 22px;
background-color: #FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #000000;
border-collapse: collapse;

}


/*======================================

gui_menu31
	
=======================================*/
#gui_menu31 {
display: #ebebeb;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #ebb404;

}

#gui_menu31 {
}

#gui_menu31 li {
float: left;
display:inline;
list-style: none;
}

#gui_menu31 a {
width: 29px;
height: 29px;
vertical-align:middle;
color: #FFFFFF;
display: block;
font-size: 9px;
font-weight: normal;
text-decoration: none;
text-align: center;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 3px;
margin-bottom: 2px;
margin-left: 10px;
margin-right: 10px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#gui_menu31 a.menu00 {
width: 29px;
height: 29px;
background-color: #3F3B3A;      filter:alpha(opacity=85);      -moz-opacity:0.85;      -khtml-opacity: 0.85;      opacity:0.85; 
}

#gui_menu31 a.menu00:hover {
width: 29px;
height: 29px;
background-color: #696969;      filter:alpha(opacity=85);      -moz-opacity:0.85;      -khtml-opacity: 0.85;      opacity:0.85; 
}

#gui_menu31 a.menu06 {
width: 58px;
height: 58px;
background-image: url(./images/guidebooks_mobileicom_mypage_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu31 a.menu06:hover {
width: 58px;
height: 58px;
background-image: url(./images/guidebooks_mobileicom_mypage_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu31 a.menu90 {
width: 58px;
height: 58px;
background-image: url(./images/guidebooks_mobileicom_home_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu31 a.menu90:hover {
width: 58px;
height: 58px;
background-image: url(./images/guidebooks_mobileicom_home_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu31 a.menu91 {
width: 29px;
height: 29px;
background-image: url(./images/guidebooks_mobileicom_login_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu31 a.menu91:hover {
width: 29px;
height: 29px;
background-image: url(./images/guidebooks_mobileicom_login_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu31 a.menu92 {
width: 29px;
height: 29px;
background-image: url(./images/guidebooks_mobileicom_contact_us_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu31 a.menu92:hover {
width: 29px;
height: 29px;
background-image: url(./images/guidebooks_mobileicom_contact_us_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu31 a.menu93 {
width: 29px;
height: 29px;
background-image: url(./images/guidebooks_mobileicom_view_cart_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu31 a.menu93:hover {
width: 29px;
height: 29px;
background-image: url(./images/guidebooks_mobileicom_view_cart_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu31 a.menu94 {
width: 29px;
height: 29px;
background-image: url(./images/guidebooks_mobileicom_profile_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu31 a.menu94:hover {
width: 29px;
height: 29px;
background-image: url(./images/guidebooks_mobileicom_profile_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu31 a.menu95 {
width: 29px;
height: 29px;
background-image: url(./images/guidebooks_mobileicom_directtalk_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu31 a.menu95:hover {
width: 29px;
height: 29px;
background-image: url(./images/guidebooks_mobileicom_directtalk_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu31 a.menu97 {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_contest_registration_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu31 a.menu97:hover {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_contest_registration_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu31 a.menu98 {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_chitchat_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu31 a.menu98:hover {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_chitchat_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu31 a.menu99 {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_resume_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu31 a.menu99:hover {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_resume_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

/*======================================

gui_menu31_mobile
	
=======================================*/
#gui_menu31_mobile {
display:inline;
color: #FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #ebb404;

}

#gui_menu31_mobile {
}

#gui_menu31_mobile li {
float: left;
display:inline;
list-style: none;
}

#gui_menu31_mobile a {
width: 29px;
height: 29px;
vertical-align:middle;
color: #FFFFFF;
display: block;
font-size: 9px;
font-weight: normal;
text-decoration: none;
text-align: center;
background-color:transparent;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 3px;
margin-bottom: 2px;
margin-left: 10px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#gui_menu31_mobile a.menu00 {
width: 29px;
height: 29px;
background-color: #3F3B3A;      filter:alpha(opacity=85);      -moz-opacity:0.85;      -khtml-opacity: 0.85;      opacity:0.85; 
}

#gui_menu31_mobile a.menu00:hover {
width: 29px;
height: 29px;
background-color: #696969;      filter:alpha(opacity=85);      -moz-opacity:0.85;      -khtml-opacity: 0.85;      opacity:0.85; 
}

#gui_menu31_mobile a.menu90 {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_home_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu31_mobile a.menu90:hover {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_home_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu31_mobile a.menu91 {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_login_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu31_mobile a.menu91:hover {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_login_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu31_mobile a.menu92 {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_contact_us_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu31_mobile a.menu92:hover {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_contact_us_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu31_mobile a.menu93 {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_view_cart_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu31_mobile a.menu93:hover {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_view_cart_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu31_mobile a.menu94 {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_member_registration_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu31_mobile a.menu94:hover {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_member_registration_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu31_mobile a.menu95 {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_ads_registration_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu31_mobile a.menu95:hover {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_ads_registration_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu31_mobile a.menu96 {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_donation_registration_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu31_mobile a.menu96:hover {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_donation_registration_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu31_mobile a.menu97 {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_contest_registration_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu31_mobile a.menu97:hover {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_contest_registration_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu31_mobile a.menu98 {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_chitchat_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu31_mobile a.menu98:hover {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_chitchat_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu31_mobile a.menu99 {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_logout_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu31_mobile a.menu99:hover {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_logout_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

/*======================================

gui_menu41
	
=======================================*/
#gui_menu41 {
float:left;
width: 100%;
height: 100%;
background-color: transparent;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #000000;
}

#gui_menu41 {
width: 100%;
height: 100%;
}

#gui_menu41 li {
float:left;
list-style: none;
width: 100%;
height: 100%;
}

#gui_menu41 a {
width: 310px;
height: 100%;
float:left;
vertical-align:middle;
color: #626262;
font-size: 13px;
display: block;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color: #FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 5px;
margin-bottom: 5px;
margin-left: 5px;
margin-right: 5px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#gui_menu41 a:hover {
vertical-align:middle;
color: #000000;
font-size: 13px;
display: block;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color:#ebebeb;
}

#gui_menu41 a.menu0 {
color: #DCDCDC;
background-color:#;
}

/*======================================

gui_menu41_mobile
	
=======================================*/
#gui_menu41_mobile {
display:inline;
color: #FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #ebb404;

}

#gui_menu41_mobile {
}

#gui_menu41_mobile li {
float: left;
display:inline;
list-style: none;
}

#gui_menu41_mobile a {

vertical-align:middle;
color: #FFFFFF;
display: block;
font-size: 13px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color: transparent;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top:0px;
margin-bottom: 0px;
margin-left: 5px;
margin-right: 5px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#gui_menu41_mobile a:hover {
color: #FFFFFF;
background-color: #626262;
}

#gui_menu41_mobile a.menu0 {
color: #DCDCDC;
background-color:#;
}

/*======================================

gui_menu51_mobile
	
=======================================*/
#gui_menu51_mobile {
display:inline;
color: #FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #ebb404;

}

#gui_menu51_mobile {
}

#gui_menu51_mobile li {
float: left;
display:inline;
list-style: none;
}

#gui_menu51_mobile a {
width: 58px;
height: 58px;
vertical-align:middle;
color: #FFFFFF;
display: block;
font-size: 9px;
font-weight: normal;
text-decoration: none;
text-align: center;
background-color:transparent;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 3px;
margin-bottom: 2px;
margin-left: 10px;
margin-right: 10px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#gui_menu51_mobile a.menu50 {
width: 29px;
height: 29px;
display: block;
font-size: 9px;
font-weight: normal;
text-decoration: none;
text-align: center;
background-color: #3F3B3A;      filter:alpha(opacity=85);      -moz-opacity:0.85;      -khtml-opacity: 0.85;      opacity:0.85; 
}

#gui_menu51_mobile a.menu50:hover {
width: 29px;
height: 29px;
display: block;
font-size: 9px;
font-weight: normal;
text-decoration: none;
text-align: center;
background-color: #696969;      filter:alpha(opacity=85);      -moz-opacity:0.85;      -khtml-opacity: 0.85;      opacity:0.85; 
}

#gui_menu51_mobile a.menu51 {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_group_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu51_mobile a.menu51:hover {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_group_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu51_mobile a.menu52 {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_category_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu51_mobile a.menu52:hover {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_category_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu51_mobile a.menu53 {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_index_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu51_mobile a.menu53:hover {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_index_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu51_mobile a.menu54 {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_price_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu51_mobile a.menu54:hover {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_price_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

/*======================================

gui_menu61
	
=======================================*/
#gui_menu61 {
display:inline;
color: #FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #ebb404;

}

#gui_menu61 {
}

#gui_menu61 li {
float: left;
display:inline;
list-style: none;
}

#gui_menu61 a {
width: 58px;
vertical-align:middle;
color: #FFFFFF;
display: block;
font-size: 11px;
font-weight: normal;
text-decoration: none;
text-align: center;
background-color: #3F3B3A;      filter:alpha(opacity=85);      -moz-opacity:0.85;      -khtml-opacity: 0.85;      opacity:0.85; 
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 3px;
margin-bottom: 2px;
margin-left: 10px;
margin-right: 10px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#gui_menu61 a:hover {
width: 58px;
vertical-align:middle;
color: #C71585;
display: block;
font-size: 11px;
font-weight: normal;
text-decoration: none;
text-align: center;
background-color: #696969;      filter:alpha(opacity=85);      -moz-opacity:0.85;      -khtml-opacity: 0.85;      opacity:0.85; 
}

#gui_menu61 a.menu60 {
font-size: 11px;
width: 58px;
height: 29px;
}

#gui_menu61 a.menu60:hover {
font-size: 11px;
width: 58px;
height: 29px;
}

#gui_menu61 a.menu61 {
width: 58px;
height: 58px;
background-image: url(../images/guidebooks_mobileicom_how_to_buy_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu61 a.menu61:hover {
width: 58px;
height: 58px;
background-image: url(../images/guidebooks_mobileicom_how_to_buy_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu61 a.menu62 {
width: 58px;
height: 58px;
background-image: url(../images/guidebooks_mobileicom_guideline_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu61 a.menu62:hover {
width: 58px;
height: 58px;
background-image: url(../images/guidebooks_mobileicom_guideline_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu61 a.menu63 {
width: 58px;
height: 58px;
background-image: url(../images/guidebooks_mobileicom_personalinfo_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu61 a.menu63:hover {
width: 58px;
height: 58px;
background-image: url(../images/guidebooks_mobileicom_personalinfo_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu61 a.menu64 {
width: 58px;
height: 58px;
background-image: url(../images/guidebooks_mobileicom_sitemap_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu61 a.menu64:hover {
width: 58px;
height: 58px;
background-image: url(../images/guidebooks_mobileicom_sitemap_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}


/*======================================

gui_menu61_mobile
	
=======================================*/
#gui_menu61_mobile {
display:inline;
color: #FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #ebb404;

}

#gui_menu61_mobile {
}

#gui_menu61_mobile li {
float: left;
display:inline;
list-style: none;
}

#gui_menu61_mobile a {
width: 58px;
height: 58px;
vertical-align:middle;
color: #FFFFFF;
display: block;
font-size: 11px;
font-weight: normal;
text-decoration: none;
text-align: center;
background-color:transparent;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 3px;
margin-bottom: 2px;
margin-left: 10px;
margin-right: 10px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#gui_menu61_mobile a.menu60 {
width: 58px;
height: 29px;
background-color: #3F3B3A;      filter:alpha(opacity=85);      -moz-opacity:0.85;      -khtml-opacity: 0.85;      opacity:0.85; 
}

#gui_menu61_mobile a.menu60:hover {
width: 58px;
height: 29px;
background-color: #696969;      filter:alpha(opacity=85);      -moz-opacity:0.85;      -khtml-opacity: 0.85;      opacity:0.85; 
}

#gui_menu61_mobile a.menu61 {
width: 58px;
height: 58px;
background-image: url(../images/guidebooks_mobileicom_how_to_buy_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu61_mobile a.menu61:hover {
width: 58px;
height: 58px;
background-image: url(../images/guidebooks_mobileicom_how_to_buy_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
color: #FFFFFF;
}

#gui_menu61_mobile a.menu62 {
width: 58px;
height: 58px;
background-image: url(../images/guidebooks_mobileicom_guideline_120x120.png);
background-size:contain;
background-repeat: no-repete;
color: #FFFFFF;
}

#gui_menu61_mobile a.menu62:hover {
width: 58px;
height: 58px;
background-image: url(../images/guidebooks_mobileicom_guideline_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
color: #FFFFFF;
}

#gui_menu61_mobile a.menu63 {
width: 58px;
height: 58px;
background-image: url(../images/guidebooks_mobileicom_personalinfo_120x120.png);
background-size:contain;
background-repeat: no-repete;
color: #FFFFFF;
}

#gui_menu61_mobile a.menu63:hover {
width: 58px;
height: 58px;
background-image: url(../images/guidebooks_mobileicom_personalinfo_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
color: #FFFFFF;
}

#gui_menu61_mobile a.menu64 {
width: 58px;
height: 58px;
background-image: url(../images/guidebooks_mobileicom_sitemap_120x120.png);
background-size:contain;
background-repeat: no-repete;
color: #FFFFFF;
}

#gui_menu61_mobile a.menu64:hover {
width: 58px;
height: 58px;
background-image: url(../images/guidebooks_mobileicom_sitemap_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
color: #FFFFFF;
}

/*======================================

gui_menu71
	
=======================================*/
#gui_menu71 {
display:inline;
color: #FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #ebb404;

}

#gui_menu71 {
}

#gui_menu71 li {
float: left;
display:inline;
list-style: none;
}

#gui_menu71 a {
width: 58px;
height: 58px;
vertical-align:middle;
color: #FFFFFF;
display: block;
font-size: 11px;
font-weight: normal;
text-decoration: none;
text-align: center;
background-color:transparent;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 3px;
margin-bottom: 2px;
margin-left: 10px;
margin-right: 10px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#gui_menu71 a.menu70 {
width: 58px;
height: 29px;
font-size: 11px;
background-color: #3F3B3A;      filter:alpha(opacity=85);      -moz-opacity:0.85;      -khtml-opacity: 0.85;      opacity:0.85; 
}

#gui_menu71 a.menu70:hover {
width: 58px;
height: 29px;
font-size: 11px;
background-color: #696969;      filter:alpha(opacity=85);      -moz-opacity:0.85;      -khtml-opacity: 0.85;      opacity:0.85; 
}

#gui_menu71 a.menu71 {
width: 58px;
height: 58px;
background-image: url(../images/guidebooks_mobileicom_profile_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu71 a.menu71:hover {
width: 58px;
height: 58px;
background-image: url(../images/guidebooks_mobileicom_profile_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu71 a.menu72 {
width: 58px;
height: 58px;
background-image: url(../images/guidebooks_mobileicom_friends_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu71 a.menu72:hover {
width: 58px;
height: 58px;
background-image: url(../images/guidebooks_mobileicom_friends_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu71 a.menu73 {
width: 58px;
height: 58px;
background-image: url(../images/guidebooks_mobileicom_kanri_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu71 a.menu73:hover {
width: 58px;
height: 58px;
background-image: url(../images/guidebooks_mobileicom_kanri_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu71 a.menu74 {
width: 58px;
height: 58px;
background-image: url(../images/guidebooks_mobileicom_mypage_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu71 a.menu74:hover {
width: 58px;
height: 58px;
background-image: url(../images/guidebooks_mobileicom_mypage_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu71 a.menu75 {
width: 58px;
height: 58px;
background-image: url(../images/guidebooks_mobileicom_logout_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu71 a.menu75:hover {
width: 58px;
height: 58px;
background-image: url(../images/guidebooks_mobileicom_logout_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}


/*======================================

gui_menu71_mobile
	
=======================================*/
#gui_menu71_mobile {
display:inline;
color: #FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #ebb404;

}

#gui_menu71_mobile {
}

#gui_menu71_mobile li {
float: left;
display:inline;
list-style: none;
}

#gui_menu71_mobile a {
width: 29px;
height: 29px;
vertical-align:middle;
color: #FFFFFF;
display: block;
font-size: 9px;
font-weight: normal;
text-decoration: none;
text-align: center;
background-color:transparent;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 3px;
margin-bottom: 2px;
margin-left: 10px;
margin-right: 10px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#gui_menu71_mobile a.menu70 {
width: 29px;
height: 29px;
background-color: #3F3B3A;      filter:alpha(opacity=85);      -moz-opacity:0.85;      -khtml-opacity: 0.85;      opacity:0.85; 
}

#gui_menu71_mobile a.menu70:hover {
width: 29px;
height: 29px;
background-color: #696969;      filter:alpha(opacity=85);      -moz-opacity:0.85;      -khtml-opacity: 0.85;      opacity:0.85; 
}

#gui_menu71_mobile a.menu71 {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_profile_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu71_mobile a.menu71:hover {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_profile_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu71_mobile a.menu72 {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_friends_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu71_mobile a.menu72:hover {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_friends_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu71_mobile a.menu73 {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_kanri_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu71_mobile a.menu73:hover {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_kanri_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu71_mobile a.menu74 {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_mypage_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu71_mobile a.menu74:hover {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_mypage_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu71_mobile a.menu75 {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_logout_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu71_mobile a.menu75:hover {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_logout_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

/*======================================

gui_men81
	
=======================================*/
#gui_menu81 {
display:inline;
color: #FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #ebb404;

}

#gui_menu81 {
}

#gui_menu81 li {
float: left;
display:inline;
list-style: none;
}

#gui_menu81 a {
width: 68px;
vertical-align:middle;
color: #FFFFFF;
display: block;
font-size: 11px;
font-weight: normal;
text-decoration: none;
text-align:  left;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 3px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 10px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#gui_menu81 a:hover {
width: 68px;
vertical-align:middle;
display: block;
font-size: 11px;
font-weight: normal;
text-decoration: none;
text-align:  left;
}

#gui_menu81 a.menu80 {
width: 68px;
height:29px;
vertical-align:middle;
display: block;
font-size: 11px;
font-weight: normal;
text-decoration: none;
text-align:  left;
background-color: #3F3B3A;      filter:alpha(opacity=85);      -moz-opacity:0.85;      -khtml-opacity: 0.85;      opacity:0.85; 
}

#gui_menu81 a.menu80:hover {
width: 68px;
height: 29px;
vertical-align:middle;
display: block;
font-size: 11px;
font-weight: normal;
text-decoration: none;
text-align:  left;
background-color: #696969;      filter:alpha(opacity=85);      -moz-opacity:0.85;      -khtml-opacity: 0.85;      opacity:0.85; 
}

#gui_menu81 a.menu81 {
width: 29px;
height: 29px;
background-image: url(./images/guidebooks_mobileicom_how_to_buy_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu81 a.menu81:hover {
width: 29px;
height: 29px;
background-image: url(./images/guidebooks_mobileicom_how_to_buy_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
color: #FFFFFF;
}

#gui_menu81 a.menu82 {
width: 29px;
height: 29px;
background-image: url(./images/guidebooks_mobileicom_guideline_120x120.png);
background-size:contain;
background-repeat: no-repete;
color: #FFFFFF;
}

#gui_menu81 a.menu82:hover {
width: 29px;
height: 29px;
background-image: url(./images/guidebooks_mobileicom_guideline_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
color: #FFFFFF;
}

#gui_menu81 a.menu83 {
width: 29px;
height: 29px;
background-image: url(./images/guidebooks_mobileicom_personalinfo_120x120.png);
background-size:contain;
background-repeat: no-repete;
color: #FFFFFF;
}

#gui_menu81 a.menu83:hover {
width: 29px;
height: 29px;
background-image: url(./images/guidebooks_mobileicom_personalinfo_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
color: #FFFFFF;
}

#gui_menu81 a.menu84 {
width: 29px;
height: 29px;
background-image: url(./images/guidebooks_mobileicom_sitemap_120x120.png);
background-size:contain;
background-repeat: no-repete;
color: #FFFFFF;
}

#gui_menu81 a.menu84:hover {
width: 29px;
height: 29px;
background-image: url(./images/guidebooks_mobileicom_sitemap_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
color: #FFFFFF;
}

#gui_menu81 a.menu85 {
width: 29px;
height: 29px;
background-image: url(./images/guidebooks_mobileicom_links_120x120.png);
background-size:contain;
background-repeat: no-repete;
color: #FFFFFF;
}

#gui_menu81 a.menu85:hover {
width: 29px;
height: 29px;
background-image: url(./images/guidebooks_mobileicom_links_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
color: #FFFFFF;
}

#gui_menu81 a.menu20 {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_home_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu81 a.menu20:hover {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_home_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu81 a.menu21 {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_overview_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu81 a.menu21:hover {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_overview_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu81 a.menu22 {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_info_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu81 a.menu22:hover {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_info_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu81 a.menu23 {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_activity_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu81 a.menu23:hover {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_activity_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu81 a.menu24 {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_initiation_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu81 a.menu24:hover {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_initiation_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu81 a.menu25 {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_contest_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu81 a.menu25:hover {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_contest_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu81 a.menu28 {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_contest_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu81 a.menu28:hover {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_contest_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu81 a.menu29 {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_blog_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu81 a.menu29:hover {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_blog_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu81 a.menu30 {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_links_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu81 a.menu30hover {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_links_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu81 a.menu31 {
color: #FFFFFF;
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_about_us_120x120.png);
background-size:contain;
background-repeat: no-repete;
background-color: transparent; 
}

#gui_menu81 a.menu31:hover {
color: #C71585;
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_about_us_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
background-color: transparent; 
}

#gui_menu81 a.menu32 {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_ads_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu81 a.menu32:hover {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_ads_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu81 a.menu33 {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_login_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu81 a.menu33:hover {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_login_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu81 a.menu34 {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_contact_us_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu81 a.menu34:hover {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_contact_us_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu81 a.menu35 {
width: 29px;
height: 29px;;
background-image: url(../images/guidebooks_mobileicom_how_to_use_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu81 a.menu35:hover {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_how_to_use_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu81 a.menu39 {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_guideline_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu81 a.menu39:hover {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_guideline_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu81 a.menu40 {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_privacy_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu81 a.menu40:hover {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_privacy_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu81 a.menu41 {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_sitemap_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu81 a.menu41:hover {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_sitemap_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu81 a.menu95 {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_ads_registration_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu81 a.menu95:hover {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_ads_registration_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu81 a.menu96 {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_donation_registration_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu81 a.menu96:hover {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_donation_registration_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}


#gui_menu81 a.menu97 {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_contest_registration_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu81 a.menu97:hover {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_contest_registration_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu81 a.menu98 {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_chitchat_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu81 a.menu98:hover {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_chitchat_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu81 a.menu99 {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_logout_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu81 a.menu99:hover {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_logout_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}


/*======================================

gui_men81_mobile
	
=======================================*/
#gui_menu81_mobile {
display:inline;
color: #FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #ebb404;

}

#gui_menu81_mobile {
}

#gui_menu81_mobile li {
float: left;
display:inline;
list-style: none;
}

#gui_menu81_mobile a {
vertical-align:middle;
color: #FFFFFF;
display: block;
font-size: 9px;
font-weight: normal;
text-decoration: none;
text-align: center;
background-color: #3F3B3A;      filter:alpha(opacity=85);      -moz-opacity:0.85;      -khtml-opacity: 0.85;      opacity:0.85; 
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 5px;
margin-bottom: 5px;
margin-left: 5px;
margin-right: 5px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#gui_men81_mobile a:hover {
vertical-align:middle;
color: #C71585;
display: block;
font-size: 9px;
font-weight: normal;
text-decoration: none;
text-align: center;
background-color: #696969;      filter:alpha(opacity=85);      -moz-opacity:0.85;      -khtml-opacity: 0.85;      opacity:0.85; 
}

#gui_menu81_mobile a.menu81 {
font-size: 9px;
height: 58px;
}

#gui_menu81_mobile a.menu81:hover {
font-size: 9px;
height: 58px;
}

#gui_menu81_mobile a.menu81 {
width: 29px;
height: 29px;
background-image: url(./images/guidebooks_mobileicom_how_to_buy_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu81_mobile a.menu81:hover {
width: 29px;
height: 29px;
background-image: url(./images/guidebooks_mobileicom_how_to_buy_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
color: #FFFFFF;
}

#gui_menu81_mobile a.menu82 {
width: 29px;
height: 29px;
background-image: url(./images/guidebooks_mobileicom_guideline_120x120.png);
background-size:contain;
background-repeat: no-repete;
color: #FFFFFF;
}

#gui_menu81_mobile a.menu82:hover {
width: 29px;
height: 29px;
background-image: url(./images/guidebooks_mobileicom_guideline_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
color: #FFFFFF;
}

#gui_menu81_mobile a.menu83 {
width: 29px;
height: 29px;
background-image: url(./images/guidebooks_mobileicom_personalinfo_120x120.png);
background-size:contain;
background-repeat: no-repete;
color: #FFFFFF;
}

#gui_menu81_mobile a.menu83:hover {
width: 29px;
height: 29px;
background-image: url(./images/guidebooks_mobileicom_personalinfo_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
color: #FFFFFF;
}

#gui_menu81_mobile a.menu84 {
width: 29px;
height: 29px;
background-image: url(./images/guidebooks_mobileicom_sitemap_120x120.png);
background-size:contain;
background-repeat: no-repete;
color: #FFFFFF;
}

#gui_menu81_mobile a.menu84:hover {
width: 29px;
height: 29px;
background-image: url(./images/guidebooks_mobileicom_sitemap_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
color: #FFFFFF;
}

#gui_menu81_mobile a.menu85 {
width: 29px;
height: 29px;
background-image: url(./images/guidebooks_mobileicom_links_120x120.png);
background-size:contain;
background-repeat: no-repete;
color: #FFFFFF;
}

#gui_menu81_mobile a.menu85:hover {
width: 29px;
height: 29px;
background-image: url(./images/guidebooks_mobileicom_links_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
color: #FFFFFF;
}

#gui_menu81_mobile a.menu20 {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_home_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu81_mobile a.menu20:hover {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_home_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu81_mobile a.menu21 {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_overview_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu81_mobile a.menu21:hover {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_overview_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu81_mobile a.menu22 {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_info_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu81_mobile a.menu22:hover {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_info_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu81_mobile a.menu23 {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_activity_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu81_mobile a.menu23:hover {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_activity_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu81_mobile a.menu24 {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_initiation_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu81_mobile a.menu24:hover {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_initiation_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu81_mobile a.menu25 {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_contest_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu81_mobile a.menu25:hover {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_contest_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu81_mobile a.menu28 {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_contest_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu81_mobile a.menu28:hover {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_contest_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu81_mobile a.menu29 {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_blog_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu81_mobile a.menu29:hover {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_blog_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu81_mobile a.menu30 {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_links_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu81_mobile a.menu30hover {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_links_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu81_mobile a.menu31 {
color: #FFFFFF;
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_about_us_120x120.png);
background-size:contain;
background-repeat: no-repete;
background-color: transparent; 
}

#gui_menu81_mobile a.menu31:hover {
color: #C71585;
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_about_us_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
background-color: transparent; 
}

#gui_menu81_mobile a.menu32 {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_ads_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu81_mobile a.menu32:hover {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_ads_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu81_mobile a.menu33 {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_login_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu81_mobile a.menu33:hover {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_login_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu81_mobile a.menu34 {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_contact_us_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu81_mobile a.menu34:hover {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_contact_us_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu81_mobile a.menu35 {
width: 29px;
height: 29px;;
background-image: url(../images/guidebooks_mobileicom_how_to_use_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu81_mobile a.menu35:hover {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_how_to_use_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu81_mobile a.menu39 {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_guideline_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu81_mobile a.menu39:hover {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_guideline_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu81_mobile a.menu40 {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_privacy_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu81_mobile a.menu40:hover {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_privacy_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu81_mobile a.menu41 {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_sitemap_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu81_mobile a.menu41:hover {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_sitemap_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu81_mobile a.menu95 {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_ads_registration_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu81_mobile a.menu95:hover {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_ads_registration_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu81_mobile a.menu96 {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_donation_registration_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu81_mobile a.menu96:hover {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_donation_registration_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}


#gui_menu81_mobile a.menu97 {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_contest_registration_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu81_mobile a.menu97:hover {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_contest_registration_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu81_mobile a.menu98 {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_chitchat_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu81_mobile a.menu98:hover {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_chitchat_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu81_mobile a.menu99 {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_logout_120x120.png);
background-size:contain;
background-repeat: no-repete;
}

#gui_menu81_mobile a.menu99:hover {
width: 29px;
height: 29px;
background-image: url(../images/guidebooks_mobileicom_logout_120x120_hover.png);
background-size:contain;
background-repeat: no-repete;
}

/*======================================

gui_men82
	
=======================================*/
#gui_menu82 {
display:inline;
color: #FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #ebb404;

}

#gui_menu82 {
}

#gui_menu82 li {
float: left;
display:inline;
list-style: none;
}

#gui_menu82 a {
width: 29px;
vertical-align:middle;
color: #FFFFFF;
display: block;
font-size: 29px;
font-weight: normal;
text-decoration: none;
text-align:  left;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 3px;
margin-bottom: 0px;
margin-left: 10px;
margin-right: 10px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
background-color: #3F3B3A;      filter:alpha(opacity=85);      -moz-opacity:0.85;      -khtml-opacity: 0.85;      opacity:0.85; 
}

#gui_menu82 a:hover {
width: 29px;
vertical-align:middle;
display: block;
font-size: 29px;
font-weight: normal;
text-decoration: none;
text-align:  left;
background-color: #3F3B3A;       filter:alpha(opacity=85);      -moz-opacity:0.85;      -khtml-opacity: 0.85;      opacity:0.85; 
}

/*======================================

gui_page_menu
	
=======================================*/

#gui_page_menu {
float:left;

height:100%;
vertical-align:middle;
color: #000000;
display: block;
background-color: transparent;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 5px;
margin-left: 10px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #9fb7d4;
border-collapse:collapse;
}

/*======================================

gui_page_menu_mobile
	
=======================================*/

#gui_page_menu_mobile {
float:left;
vertical-align:middle;
color: #000000;
display: block;
background-color: transparent;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 5px;
margin-left: 5px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #9fb7d4;
border-collapse:collapse;
}

/*======================================

bottom
	
=======================================*/

#bottom {
float:left;
width: 100%;
height: 100%;
vertical-align:middle;
color: #000000;
display: block;
font-size: 14px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color: #3F3B3A;      filter:alpha(opacity=85);      -moz-opacity:0.85;      -khtml-opacity: 0.85;      opacity:0.85; 
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #4794D1;
border-collapse: collapse;
}

/*======================================

bottom_mobile
	
=======================================*/

#bottom_mobile {
float:left;
width: 100%;
height: 100%;
vertical-align:middle;
color: #000000;
display: block;
font-size: 14px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color: #3F3B3A;      filter:alpha(opacity=85);      -moz-opacity:0.85;      -khtml-opacity: 0.85;      opacity:0.85; 
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #4794D1;
border-collapse: collapse;
}

/*======================================

gui_bottom_menu
	
=======================================*/

#gui_bottom_menu {
width: 1180px;
height: 100%;
vertical-align:middle;
color: #000000;
display: block;
background-color: transparent; 
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin: 0 auto; /* center on everything else */
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #9fb7d4;
border-collapse:collapse;
}

#gui_bottom_menu a {
color: #FFFFFF;
display: block;
font-size: 11px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color: #3F3B3A;      filter:alpha(opacity=85);      -moz-opacity:0.85;      -khtml-opacity: 0.85;      opacity:0.85; 
}

#gui_bottom_menu a:hover {
color: #ebebeb;
display: block;
font-size: 11px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color: #696969;      filter:alpha(opacity=85);      -moz-opacity:0.85;      -khtml-opacity: 0.85;      opacity:0.85; 
}

/*======================================

gui_bottom_menu_mobile
	
=======================================*/

#gui_bottom_menu_mobile {
width: 100%;
height: 100%;
vertical-align:middle;
color: #000000;
display: block;
background-color: transparent; 
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin: 0 auto; /* center on everything else */
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #9fb7d4;
border-collapse:collapse;
}

#gui_bottom_menu_mobile a {
color: #FFFFFF;
display: block;
font-size: 11px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color: #3F3B3A;      filter:alpha(opacity=85);      -moz-opacity:0.85;      -khtml-opacity: 0.85;      opacity:0.85; 
}

#gui_bottom_menu_mobile a:hover {
color: #ebebeb;
display: block;
font-size: 11px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color: #696969;      filter:alpha(opacity=85);      -moz-opacity:0.85;      -khtml-opacity: 0.85;      opacity:0.85; 
}


/*======================================

gui_list_account
	
=======================================*/

#gui_list_account {
color: #000000;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#gui_list_account ul {
display:inline;
list-style: none;
}

#gui_list_account li {
width: 100%;
float: left;
color: #000000;
background-color: #transparent;
display:inline;
list-style: none;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;

}

#gui_list_account a {
vertical-align:middle;
color: #FFFFFF;
text-decoration: underline;
display: block;
font-size: 13px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color: #transparent;
}

#gui_list_account a:hover {
color: #FFD700;
background-color: #transparent;
}

/*======================================

gui_list_account_mobile
	
=======================================*/

#gui_list_account_mobile {
color: #000000;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#gui_list_account_mobile ul {
display:inline;
list-style: none;
}

#gui_list_account_mobile li {
float: left;
color: #000000;
background-color: #transparent;
display:inline;
list-style: none;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;

}

#gui_list_account_mobile a {
vertical-align:middle;
color: #FFFFFF;
text-decoration: underline;
display: block;
font-size: 13px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color: #transparent;
}

#gui_list_account_mobile a:hover {
color: #FFD700;
background-color: #transparent;
}


/*======================================

1-1.タイトル gui_title_essentials
	
=======================================*/

#gui_title_essentials {
float: left;
width: 100%;
background-color: #transparent;
word-wrap: break-word;
color: #FFFFFF;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

/*======================================

1-1.テキスト gui_text_essentials
	
=======================================*/

#gui_text_essentials {
float: left;
width: 100%;
background-color: #transparent;
word-wrap: break-word;
color: #FFFFFF;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

/*======================================

gui_list_essentials
	
=======================================*/

#gui_list_essentials {
float: left;
width: 100%;
height: 100%;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#gui_list_essentials ul { /*リスト全体*/
  list-style: none;
  margin: 0;
  padding: 0;
}

#gui_list_essentials li { /*リストの1段目*/
float: left;
width: 100%;
list-style: none;
color: #FFFFFF;
font-size: 13px;
font-weight: normal;
text-decoration: none;
text-align: left;
text-valign: bottom;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#gui_list_essentials ul ul { /*2段目以降*/
  display: none;
  position: absolute;
  z-index: 10;
}

#gui_list_essentials li li { /*2段目以降のリスト項目*/
  clear: left;
  position:relative;
  width: 100%;
}

#gui_list_essentials ul ul ul { /*3段目以降*/
  top: 0;
  left: 100%;
}

#gui_list_essentials ul li:hover > ul {
  display: block;
}

*+html #gui_list_essentials ul ul a { /*IE用*/
width: 60px; /*（82-10-10-1-1）パディングとボーダーの分を引いた値*/
white-space: normal; /*幅に応じて改行*/
}

#gui_list_essentials li {
  margin-left: 0px;
}

#gui_list_essentials a { /*1段目以降のメニュー文字*/
width: 100%;
height: 15px;
vertical-align:text-bottom;
display: block;
color: #FFFFFF;
font-size: 13px;
font-weight: normal;
text-decoration: none;
text-align: left;
text-valign: bottom;
background-color:#626262;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#gui_list_essentials a:hover {
color: #FFFFFF;
background-color:#696969;
}

#gui_list_essentials ul ul {
  padding-top: 2px;/*2段目を少し下げた*/
}

#gui_list_essentials ul ul ul { /*3段目以降*/
  padding-top: 0; /*2段目のパディング2pxを元に戻す*/
}

#gui_list_essentials li li {
  margin-left: 0; /*liのmargin-left: 3pxを元に戻す*/
}

#gui_list_essentials ul ul a { /*2段目以降のメニュー文字*/
width: 100%;
height: 15px;
vertical-align:text-bottom;
display: block;
color: #FFFFFF;
background-color:#626262;
font-size: 13px;
font-weight: normal;
text-decoration: none;
text-align: left;
text-valign: bottom;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}


/*======================================

1-1.タイトル gui_title_account
	
=======================================*/

#gui_title_account {
float: left;
width: 100%;
background-color: #transparent;
word-wrap: break-word;
color: #FFFFFF;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 2px;
padding-right: 2px;
margin-top: 0px;
margin-bottom: 5px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

/*======================================

1-1.タイトル gui_title_account_mobile
	
=======================================*/

#gui_title_account_mobile {
float: left;
width: 95%;
background-color: #transparent;
word-wrap: break-word;
color: #FFFFFF;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 2px;
padding-right: 2px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}


/*======================================

1-1.テキスト gui_text_account
	
=======================================*/

#gui_text_account {
float: left;
width: 92%;
background-color: #ebebeb;
word-wrap: break-word;
color: #000000;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 2px;
padding-right: 2px;
margin-top: 0px;
margin-bottom: 5px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#gui_text_account a {
float: left;
width: 92%;
background-color: #ebebeb;
word-wrap: break-word;
color: #000000;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 2px;
padding-right: 2px;
margin-top: 0px;
margin-bottom: 5px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}


/*======================================

1-1.テキスト gui_text_account_mobile
	
=======================================*/

#gui_text_account_mobile {
float: left;
width: 92%;
background-color: #ebebeb;
word-wrap: break-word;
color: #000000;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 2px;
padding-right: 2px;
margin-top: 0px;
margin-bottom: 5px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#gui_text_account_mobile a {
float: left;
width: 92%;
background-color: #ebebeb;
word-wrap: break-word;
color: #000000;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 2px;
padding-right: 2px;
margin-top: 0px;
margin-bottom: 5px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

/*======================================

1-1.テキスト gui_comment_account
	
=======================================*/

#gui_comment_account {
float: left;
width: 92%;
vertical-align:middle;
display: block;
font-size: 11px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color:transparent;
word-wrap: break-word;
color: #000000;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 4px;
padding-right: 4px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

/*======================================

1-7.Edit Module
	
=======================================*/

html{overflow-x:hidden;}

/*======================================

1-8.Forms Module
	
=======================================*/

.gui_square {
background-image: url(./images/square_rt2_02.gif);
line-height: 32px;
background-color: #FFFFFF;
font-weight: bolder ;
font-size: small ;
text-align: center;
}

/*======================================

2-2.footer Module
	

=======================================*/

#gui_footer_top {
float:left;
display:inline;
width:100%;
height:25px;
color: #ebebeb;
font-size: 11px;
font-family:
'メイリオ',
Meiryo,
'Lucida Grande',
Verdana,
'ヒラギノ角ゴ Pro W3',
'Hiragino Kaku Gothic Pro',
Osaka,
'ＭＳ Ｐゴシック',
sans-serif;
text-align: center;
font-weight: normal;
background-color: #3F3B3A;      filter:alpha(opacity=85);      -moz-opacity:0.85;      -khtml-opacity: 0.85;      opacity:0.85; 
padding-top: 10px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #000000;
}


/*======================================

2-2.footer Module
	

=======================================*/

#gui_footer_top_mobile {
float:left;
display:inline;
width:100%;
height:25px;
color: #ebebeb;
font-size: 11x;
font-family:
'メイリオ',
Meiryo,
'Lucida Grande',
Verdana,
'ヒラギノ角ゴ Pro W3',
'Hiragino Kaku Gothic Pro',
Osaka,
'ＭＳ Ｐゴシック',
sans-serif;
text-align: center;
font-weight: normal;
background-color: #3F3B3A;      filter:alpha(opacity=85);      -moz-opacity:0.85;      -khtml-opacity: 0.85;      opacity:0.85; 
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #000000;
}

/*======================================

2-2.gui_footer_sns
	

=======================================*/

#gui_footer_sns {
float:left;
display:inline;
color: #626262;
font-size: 13px;
font-family:
'メイリオ',
Meiryo,
'Lucida Grande',
Verdana,
'ヒラギノ角ゴ Pro W3',
'Hiragino Kaku Gothic Pro',
Osaka,
'ＭＳ Ｐゴシック',
sans-serif;
text-align: left;
font-weight: normal;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 10px;
margin-bottom: 0px;
margin-left: 10px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #000000;
}

#gui_footer_sns_mobile {
float:left;
display:inline;
color: #626262;
font-size: 13px;
font-family:
'メイリオ',
Meiryo,
'Lucida Grande',
Verdana,
'ヒラギノ角ゴ Pro W3',
'Hiragino Kaku Gothic Pro',
Osaka,
'ＭＳ Ｐゴシック',
sans-serif;
text-align: left;
font-weight: normal;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 10px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #000000;
}



/*======================================

1-9.Tables Module
	
=======================================*/

table {
background-color: #FFFFFF;
}

th,
td {
}

th {
}

td {
}

.latest_documents {
}

.store_box_img {
}

.gui_top_img {
background-image: url(./images/header_bg.jpg)
}

.gui_title {
background-color: #f7f9f8;
font-weight: bolder ;
font-size: medium ;
}

.gui_body {
background-color: #FFFFFF;
font-weight: nomal;
font-size: small ;
text-indent: 0em;
}

.etj_button {
font-weight: bolder ;
font-size: small ;
border-top: 0px #FFFFFF;
border-bottom: 1px #FFFFFF;
border-left: 0px #FFFFFF;
border-right: 0px #FFFFFF;
border-style: dashed;
}

.gui_button {
background-color: #FFFFFF;
font-weight: normal ;
font-size: small ;
text-decoration:none;
text-align:left;
border-bottom:01px black dashed;
}

.date-header {
font-size: x-small ;
}


.writer-header {
font-size: x-small ;
}

.table_home {
border-top: 0px #000000;
border-bottom: 1px #000000;
border-left: 0px #000000;
border-right: 0px #000000;
border-style: dashed;
}

.latest_documents {
}


.store_box {
border-top: 0px #000000;
border-bottom: 1px #000000;
border-left: 0px #000000;
border-right: 0px #000000;
border-style: dashed;
}

.entry {
font-weight: nomal;
font-size: x-small ;
text-indent: 0em;
}

.etj_line {
font-weight: bolder ;
font-size: small ;
border-top: 0px #000000;
border-bottom: 1px #000000;
border-left: 0px #000000;
border-right: 0px #000000;
border-style: dashed;
}

.shop_title {
background-color: #f1f1ed;
border: 1px solid #C0B9C0;
text-indent: 1em;
font-weight: bolder ;
font-size: small ;
color : #000000;
}

.shop_profile {
border: 1px solid #C0B9C0;
text-indent: 0em;
background-color: #0000000; 
color : #000000;
}

.send_qform {
border: 1px solid #C0B9C0;
text-indent: 0em;
background-color: #0000000; 
color : #000000;
}


#shop_profile_wrapper {
border: 1px solid #C0B9C0;
text-indent: 0em;
background-color: #0000000; 
color : #000000;
height: 800px;
}

/*======================================

1-10.Image Module
	
=======================================*/


/*======================================

1-11.Object Module
	
=======================================*/


/*======================================

1-11.Local Module
	
=======================================*/

/*======================================

1-11.header Module
	
=======================================*/

.header_box {
border: 0px solid #F5F5EB;
background-color: #F5F5EB; 
}

.header {
border: 1px solid #f5f5eb;
width: 100%;
height: 100%;
text-indent: 1em;
background-image: url("Club-Retriever_vocto.jpg");
}

.copy {
width: 100%;
height: 220px;
text-indent: 1em;
font-size: smaller;
}

.shoptext {
text-indent: 1em;
font-size: smaller;
}

.subnavi {
text-indent: 1em;
color : #000000;
font-size: normal;
}

/*======================================

1-10.blogvocto_frame
	
=======================================*/

#blogvocto_frame0{
float: center;
display:inline;
width: 486px;
}

#blogvocto_frame1{
float: left;
display:inline;
width: 147px;
height:28px;
color: #3300cc;
display: block;
font-size: 10px;
font-weight: bold;
text-decoration: none;
text-align: center;
background-color:#FFFFFF;
padding-top: 3px;
padding-bottom: 0px;
padding-left: 3px;
padding-right: 0px;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-color: #d1d4d3;

}

#blogvocto_frame{
width: 486px;
float: left;
display:inline;
background-color: #FFFFFF;
}

#blogvocto_frame ul{
float: left;
display:inline;
list-style: none;
margin: 0;
padding: 0;
}

#blogvocto_frame li{
float: left;
display:inline;
vertical-align:middle;
width: 147px;
height:102px;
color: #3300cc;
display: block;
font-size: 12px;
font-weight: bold;
text-decoration: none;
text-align: center;
background-color:#FFFFFF;
padding-top: 3px;
padding-bottom: 0px;
padding-left: 3px;
padding-right: 0px;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-color: #d1d4d3;
}

#blogvocto_frame li a{
float: left;
display:inline;
vertical-align:middle;
width: 147px;
height:102px;
color: #3300cc;
display: block;
font-size: 12px;
font-weight: bold;
text-decoration: none;
text-align: center;
background-color:#FFFFFF;
padding-top: 3px;
padding-bottom: 0px;
padding-left: 3px;
padding-right: 0px;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-color: #d1d4d3;
}

#blogvocto_frame li a:hover{ /*ロールオーバーの設定*/
color : #FFA500;
}

html{overflow-x:hidden;}
html{overflow-y: scroll;}


/*======================================

1-11.Left Module
	
=======================================*/

#container {
border: 10px solid #F5F5EB;
text-indent: 0em;
background-color: #F5F5EB; 
}

#lefttd {
text-indent: 0em;
background-color: #F5F5EB; 
}

.category_title {
border: 1px solid #f5f5eb;
width: 160px;
height: 30px;
text-indent: 1em;
background-image: url("titlback_brown1.jpg");
}

.category_list {
border: 1px solid #f5f5eb;
width: 160px;
text-indent: -1em;
background-color: #f0ecdd; 
color : #000000;
}

.pickup_category_title {
border: 1px solid #f5f5eb;
width: 160px;
height: 30px;
text-indent: 1em;
background-image: url("titlback_brown1.jpg");
}

.pickup_category_list {
border: 1px solid #f5f5eb;
width: 160px;
text-indent: -1em;
background-color: #f0ecdd; 
}

.shopc_title {
border: 1px solid #f5f5eb;
width: 160px;
height: 30px;
text-indent: 1em;
background-image: url("titlback_brown1.jpg");
}

.shopc_in_title {
border: 1px solid #f5f5eb;
width: 160px;
height: 30px;
text-indent: 1em;
background-image: url("titlback_brown1.jpg");
}

.shopc_in {
border: 1px solid #f5f5eb;
width: 160px;
text-indent: 0em;
background-color: #f0ecdd; 
}

.price {
border-top: 0px #000000;
border-bottom: 1px #000000;
border-left: 0px #000000;
border-right: 0px #000000;
border-style: dashed;
font-size: smaller;
}

.shopc_list {
width: 160px;
text-indent: 1em;
background-color: #f0ecdd; 
}

.shopc_go {
width: 160px;
text-indent: 1em;
background-color: #f5f5eb; 
}

.bot_b {
font-size:13px;
color:#FFFFFF;
text-align:center;
text-decoration:none;
border: 10px solid #f5f5eb;
background-color: #663300;
pudding:1px;
width:100px;
display:block;
}


.shop {
border: 1px solid #f5f5eb;
width: 160px;
height: 30px;
text-indent: 1em;
background-image: url("titlback_pink1.jpg");
}

.diary {
border: 1px solid #f5f5eb;
width: 160px;
height: 30px;
text-indent: 1em;
background-image: url("titlback_pink1.jpg");
}

.link {
border: 1px solid #f5f5eb;
width: 160px;
height: 30px;
text-indent: 1em;
background-image: url("titlback_pink1.jpg");
}

.bbs {
border: 1px solid #f5f5eb;
width: 160px;
height: 30px;
text-indent: 1em;
background-image: url("titlback_pink1.jpg");
}

/*======================================

1-11.Center Module
	
=======================================*/

#centertd {
border: 10px solid #f5f5eb;
text-indent: 1em;
}

.center_box {
border: 0px solid #f5f5eb;
text-indent: 1em;
}

.welcome_top {
border: 10px solid #F5F5EB;
width: 510px;
text-indent: 0em;
font-weight: bolder;
background-color: #F5F5EB; 
}

.welcome_middle {
border: 10px solid #F5F5EB;
width: 510px;
border: 0px solid #F5F5EB;
text-indent: 0em;
}

.vocto_welcome {
border: 10px solid #F5F5EB;
text-indent: 0em;
float: left ;
display:inline;
}

.welcome {
color: #000000;
text-indent: 0em;
}

.welcome_bottom {
width: 510px;
color: #663300;
background-color: #FF9966;
height: 2px;
border-color: #ff9999 #993333 #993333 #ff9999;
border-width: 0.5px;
border-style: solid;
}
.whatnew_top {
border: 10px solid #F5F5EB;
width: 510px;
background-color: #F5F5EB; 
text-indent: 0em;
font-weight: bolder;
}

.whatnew_middle {
border: 1px solid #F5F5EB;
text-indent: -1em;
background-color: #F5F5EB; 
}

.whatnew_bottom {
width: 510px;
color: #663300;
background-color: #FF9966;
height: 2px;
border-color: #ff9999 #993333 #993333 #ff9999;
border-width: 0.5px;
border-style: solid;
}

.auto {
background-color: #F5F5EB; 
}

.style1_top {
border-top: 10px solid #F5F5EB;
border-bottom: 10px solid #F5F5EB;
background-color: #F5F5EB; 
text-indent: 1em;
font-weight: bolder;
}

.style1_middle {
border-left: 10px solid #f1cba5;
border-right: 10px solid #f1cba5;
background-color: #F5F5EB; 
text-indent: 0em;
}

.style1_copy {
border-top: 10px solid #f1cba5;
border-bottom: 10px solid #f1cba5;
text-indent: 0em;
background-color: #f1cba5; 
}


.text-normal {
font-size: smaller;
color: #000000;
}

.style1_table_top {
border: solid  0px #f1cba5;
background-color: #f1cba5; 
text-indent: 0em;
}

.style1_table_middle {
background-color: #FFFFFF; 
text-indent: 0em;
}

.style1_table_bottom {
border-right: 10px solid #F5F5EB;
border-left: 10px solid #F5F5EB;
background-color: #f1cba5; 
width: 490px;
text-indent: 1em;
}


.style2_top {
border-top: 10px solid #F5F5EB;
border-bottom: 10px solid #F5F5EB;
border-right: 10px solid #F5F5EB;
border-left: 10px solid #F5F5EB;
background-color: #F5F5EB; 
text-indent: 0em;
font-weight: bolder;
}

.style2_middle {
}

.auto {
background-color: #F5F5EB; 
text-indent: 0em;
}

.style2_copy {
border-top: 10px solid #f1cba5;
border-bottom: 10px solid #f1cba5;
text-indent: 1em;
background-color: #f1cba5; 
}

.style2_table_top {
border: solid  0px #f1cba5;
background-color: #f1cba5; 
text-indent: 0em;
}

.style2_table_middle {
border-bottom: 10px solid #f1cba5;
border-left: 10px solid #f1cba5;
border-right: 10px solid #f1cba5;
background-color: #FFFFFF; 
text-indent: 0em;
}

.style1_table_bottom {
border: 0px solid #f1cba5;
background-color: #f1cba5; 
text-indent: 0em;
}

.rank1 {
border: 0px solid f1cba5;
background-color: #FFFFFF; 
width: 490px;
text-indent: 1em;
}

.style2_rank {
border: 0x solid f1cba5;
background-color: #FFFFFF; 
text-indent: 1em;
}

.rank2-5 {
border: 0px solid f1cba5;
background-color: #FFFFFF; 
text-indent: 1em;
}

.style2_vocto {
border: 0px solid f1cba5;
background-color: #FFFFFF; 
text-indent: 1em;
}

.style2_rank_vocto {
border: 0px solid f1cba5;
background-color: #FFFFFF; 
text-indent: 1em;
}

.style2_rank_text {
border: 0px solid f1cba5;
background-color: #FFFFFF; 
text-indent: 1em;
}

.style2_text {
border: 0px solid f1cba5;
background-color: #FFFFFF; 
text-indent: 1em;
}

.style2_table_bottom {
border: 0px solid #f1cba5;
background-color: #f1cba5; 
text-indent: 1em;
}

/*======================================

1-11.Right Module
	
=======================================*/

#righttd {
text-indent: 1em;
background-color: #F5F5EB; 
}

.style3_top {
width: 190px;
height: 30px;
text-indent: 1em;
background-color: #F5F5EB; 
}

.style3_middle {
width: 190px;
text-indent: 1em;
background-color: #F5F5EB; 
}

.style3_copy {
border-top: 10px solid #f1cba5;
width: 190px;
height: 30px;
text-indent: 1em;
background-color: #f1cba5; 
}

.style3_table {
border-bottom: 10px solid #f1cba5;
border-left: 10px solid #f1cba5;
border-right: 10px solid #f1cba5;
background-color: #FFFFFF; 
text-indent: 0em;
}

.style3_text {
width: 100%;
border: 1px solid #FFFFFF;
text-indent: 1em;
background-color: #FFFFFF; 
}

.style3_vocto {
width: 100%;
border: 1px solid #FFFFFF;
text-indent: 1em;
background-color: #FFFFFF; 
}


.vocto_line {
border: 10px solid #FFFFFF;
background-color: #FFFFFF; 
}

.melmaga_top {
border-top: 10px solid #F5F5EB;
border-left: 10px solid #F5F5EB;
border-right: 10px solid #F5F5EB;
width: 190px;
height: 30px;
text-indent: 1em;
background-image: url("titlback_brown1.jpg");
}

.melmaga_middle {
border-top: 10px solid #F5F5EB;
border-bottom: 10px solid #F5F5EB;
border-right: 10px solid #F5F5EB;
border-left: 10px solid #F5F5EB;
width: 190px;
text-indent: 1em;
background-color: #f5f5eb; 
}

.mdata {
border: 1px solid #F5F5EB;
color: #000000; 
text-indent: 1em;
font-size: 9px;
}

.tdiary_top {
border-top: 10px solid #F5F5EB;
border-left: 10px solid #F5F5EB;
border-right: 10px solid #F5F5EB;
width: 190px;
height: 30px;
background-image: url("titlback_brown1.jpg");
}

.tdiary_middle {
border-top: 10px solid #F5F5EB;
border-bottom: 10px solid #F5F5EB;
border-right: 10px solid #F5F5EB;
border-left: 10px solid #F5F5EB;
width: 190px;
background-color: #f5f5eb; 
}

.tdata {
border: 1px solid #F5F5EB;
color: #000000; 
font-size: 9px;
float: right ;
display:inline;
}

.tvocto {
position: relative; 
top: 0px;
left: 0px;
float: left ;
display:inline;
}

.tcom {
top: 0px;
left: 0px;
background-color: #FFFFFF;
}


.yahoo {
border-left: 10px solid #F5F5EB;
border-right: 10px solid #F5F5EB;
width: 190px;
height: 30px;
text-indent: 1em;
background-image: url("titlback_pink1.jpg");
}

.rakuten {
border-left: 10px solid #F5F5EB;
border-right: 10px solid #F5F5EB;
width: 190px;
height: 30px;
text-indent: 1em;
background-image: url("titlback_pink1.jpg");
}

.bidders {
border-left: 10px solid #F5F5EB;
border-right: 10px solid #F5F5EB;
width: 190px;
height: 30px;
text-indent: 1em;
background-image: url("titlback_pink1.jpg");
}

#container {
border-top: 10px solid #F5F5EB;
border-bottom: 10px solid #F5F5EB;
border-right: 10px solid #F5F5EB;
border-left: 10px solid #F5F5EB;
width: 160px;
text-indent: 1em;
background-color: #F5F5EB; 
}

#footer {
border: 0px solid #F5F5EB;
width: 860px;
text-indent: 1em;
background-color: #F5F5EB; 
align: right ;
}

/*======================================

gui_left_list_collection_mobile
	
=======================================*/

#gui_left_list_collection_mobile {
display:inline;
color: #FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #ebb404;
}

#gui_left_list_collection_mobile li {
float:left;
width: 138px;
list-style: none;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
}

#gui_left_list_collection_mobile a {
float:left;
width: 138px;
height: 198px;
vertical-align:middle;
color: #000000;
display: block;
font-size: 13px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color: #FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-color: #d1d4d3;

}

#gui_left_list_collection_mobile a:hover {
vertical-align:middle;
color: #FFFFFF;
font-size: 13px;
display: block;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color:#ebebeb;
}

/*======================================

gui_left_list_menu_mobile
	
=======================================*/

#gui_left_list_menu_mobile {
display:inline;
color: #FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #ebb404;
}

#gui_left_list_menu_mobile li {
float:left;
list-style: none;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
}

#gui_left_list_menu_mobile a {
float:left;
vertical-align:middle;
color: #000000;
display: block;
font-size: 13px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color: #FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;

}

#gui_left_list_menu_mobile a:hover {
vertical-align:middle;
color: #FFFFFF;
font-size: 13px;
display: block;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color:#ebebeb;
}

/*======================================

gui_menu_mobile
	
=======================================*/
#gui_menu_mobile {
color: #FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #ebb404;
}

#gui_menu_mobile li {
width: 100%;
display:inline;
list-style: none;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #d1d4d3;
}

#gui_menu_mobile a {
vertical-align:middle;
color: #FFFFFF;
display: block;
font-size: 13px;
font-weight: normal;
text-decoration: none;
text-align: left;
background-color: #transparent;
}

#gui_menu_mobile a:hover {
color: #FFD700;
background-color:#transparent;
}

#gui_menu_mobile a.menu0 {
color: #DCDCDC;
background-color:#;
}

/*======================================

gui_balloon_comment
	
=======================================*/
#gui_balloon_comment {
float: left;
width: 640px;
display:inline;
color: #FFFFFF;
font-size: 13px;
font-weight: normal;
text-decoration: none;
text-align: left;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 10px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #ebb404;

}

/*======================================

gui_balloon_comment_mobile
	
=======================================*/
#gui_balloon_comment_mobile {
float: left;
width: 100%;
display:inline;
color: #FFFFFF;
font-size: 13px;
font-weight: normal;
text-decoration: none;
text-align: left;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 10px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-color: #ebb404;

}







