@charset "UTF-8";

/* 
CSS Document
Copyright (C) GLOBAL ASSET MOTIONS CO., LTD All Rights Reserved.
URL:www.glam.ne.jp
*/



/* --------------------------------------------------
  RESETTING DEFAULT 
-------------------------------------------------- */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{font-size:100%;}



/* --------------------------------------------------
  GENERAL
-------------------------------------------------- */

body {
    margin:0px;
    font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro W3", "ＭＳ Ｐゴシック", Arial, verdana, sans-serif;
    font-size:13px;
    color:#333;
	background-color:#EEE;
    overflow-y:scroll;
}

a:link {
    text-decoration:none;
    color:#333;
}

a:visited {
    text-decoration:none;
    color:#333;
}

a:hover {
    text-decoration:none;
    color:#999;
}

a:active {
    text-decoration:none;
    color:#999;
}

a:hover img	{
    filter:alpha(opacity=70);
    -moz-opacity:0.70;
    opacity:0.70;
}


img {
    border: none;
}

p {
	font-weight:normal;
	font-style:normal;
	}



/* --------------------------------------------------
  WRAPPER HEADER
-------------------------------------------------- */

#wrapper_header_area {
	margin:0px;
    padding:0px;
    width:100%;
	height:80px;
	background-color:#C0392B;
}

#wrapper_header {
    margin:0px auto 0px auto;
    padding:0px;
    width:1000px;
	overflow:hidden;
}


/* --------------------------------------------------
  HEADER
-------------------------------------------------- */

#header{
    margin:0px auto 0px auto;
    padding:0px;
    width:1000px;
	height:80px;
    position:relative;
}

h1{
	width:260px;
	height:40px;
	position:absolute;
	top:50%;
	left:50%;
    margin:-20px 0 0 -130px;
    padding:0px 0px 0px 0px;
 }


/* --------------------------------------------------
  GLOBAL MENU
-------------------------------------------------- */

#wrapper_gmenu_area {
	margin:0px;
    padding:0px;
    width:100%;
	height:110px;
	background:url(../common/gmenu_back.png) repeat-x;
}

#gmenu {
    margin:0px auto 0px auto;
    padding:0px;
    width:1000px;
    height:110px;
}

#gmenu ul {
    margin:0px 0px 0px 0px;
    padding:0px;
    width:1000px;
    list-style: none;
}

#gmenu ul li {
    float:left;
    margin:0px 0px 0px 0px;
    padding:0px;
    height:110px;
    text-indent: -9999px;
}

#gmenu ul li a {
    display:block;
    height:110px;
}

#gmenu ul li#m01_on { width: 200px; background: url("../common/gmenu02.png") -50px  -250px no-repeat; }
#gmenu ul li#m02_on { width: 200px; background: url("../common/gmenu02.png") -250px -250px no-repeat; }
#gmenu ul li#m03_on { width: 200px; background: url("../common/gmenu02.png") -450px -250px no-repeat; }
#gmenu ul li#m04_on { width: 200px; background: url("../common/gmenu02.png") -650px -250px no-repeat; }
#gmenu ul li#m05_on { width: 200px; background: url("../common/gmenu02.png") -850px -250px no-repeat; }

#gmenu ul li#m01 a  { width: 200px; background: url("../common/gmenu02.png") -50px  -50px no-repeat; }
#gmenu ul li#m02 a  { width: 200px; background: url("../common/gmenu02.png") -250px -50px no-repeat; }
#gmenu ul li#m03 a  { width: 200px; background: url("../common/gmenu02.png") -450px -50px no-repeat; }
#gmenu ul li#m04 a  { width: 200px; background: url("../common/gmenu02.png") -650px -50px no-repeat; }
#gmenu ul li#m05 a  { width: 200px;  background: url("../common/gmenu02.png") -850px -50px no-repeat; }

#gmenu ul li#m01 a:hover { background: url("../common/gmenu02.png") -50px  -250px no-repeat; }
#gmenu ul li#m02 a:hover { background: url("../common/gmenu02.png") -250px -250px no-repeat; }
#gmenu ul li#m03 a:hover { background: url("../common/gmenu02.png") -450px -250px no-repeat; }
#gmenu ul li#m04 a:hover { background: url("../common/gmenu02.png") -650px -250px no-repeat; }
#gmenu ul li#m05 a:hover { background: url("../common/gmenu02.png") -850px -250px no-repeat; }



/* --------------------------------------------------
  WRAPPER CONTENTS
-------------------------------------------------- */

#wrapper_contents_area{
	margin:0px;
    padding:0px;
    width:100%;
}

#wrapper_contents {
    margin:0px auto 0px auto;
	padding:0px 0px 80px 0px;
    width:1000px;
	overflow:hidden;
}



/* --------------------------------------------------
  CATEGORY ICON
-------------------------------------------------- */

/*** INFOMATION ***/

.ca_oshirase{
	background:#3498DB;
}

.ca_event{
	background:#16A085;
}

.ca_update{
	background:#F39C12;
}


/* --------------------------------------------------
  WRAPPER FOOTER
-------------------------------------------------- */

#wrapper_footer_area {
    width:100%;
	margin:0px;
    padding:0px;
    height:350px;
	background-color:#E74C3C;
}

#wrapper_address_area {
    width:100%;
	margin:0px;
    padding:0px;
    height:40px;
	background-color:#C0392B;
}

#wrapper_address {
    margin:0px auto 0px auto;
	width:1000px;
	overflow:hidden;
}

/* --------------------------------------------------
  FOOTER
-------------------------------------------------- */

#footer {
    margin:0px auto 0px auto;
	width:1000px;
	overflow:hidden;
}

#footer_box {
    margin:30px 0px 0px 0px;
    padding:0px;
    width:1000px;
}

#footer .left{
    float:left;
    margin:0px 50px 0px 0px;
    padding:0px;
	width:200px;
}

#footer_box .conter {
    float:left;
    margin:0px 20px 0px 0px;
    padding:0px;
    width:10px;
}

#footer .right{
    float:left;
    margin:35px 0px 0px 0px;
    padding:0px;
	width:150px;
}

#footer .logo{
    margin:10px 0px 0px 0px;
    padding:0px;
}


/** FOOTER MENU　**/


#footer ul {
	margin:20px 0px 0px 33px;
    padding:0px 0px 0px 0px;
}

#footer ul li {
    margin:8px 0px 0px 0px;
    padding:0px 0px 0px 0px;
	color:#FFFFFF;
	font-size:12px;
}

#footer ul li a:link {
    text-decoration:none;
	color:#FFFFFF;
}

#footer ul li a:visited {
    text-decoration:none;
	color:#FFFFFF;
}

#footer ul li a:hover {
    text-decoration:none;
    color:#EEE;
}

#footer ul li a:active {
    text-decoration:none;
	color:#FFFFFF;

}


/* --------------------------------------------------
  ADDRESS
-------------------------------------------------- */

address {
    margin:0px 0px 0px 0px;
    padding:15px 0px 0px 0px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:10px;
	color:#FFF;
}


/* --------------------------------------------------
  OTHER 
-------------------------------------------------- */

/* ----- MARGIN TOP ----- */

.mt000{
    margin:0px 0px 0px 0px;
}

.mt005{
    margin:5px 0px 0px 0px;
}

.mt010{
    margin:10px 0px 0px 0px;
}

.mt015{
    margin:15px 0px 0px 0px;
}

.mt020{
    margin:20px 0px 0px 0px;
}

.mt030{
    margin:30px 0px 0px 0px;
}

.mt040{
    margin:40px 0px 0px 0px;
}

.mt050{
    margin:50px 0px 0px 0px;
}

.mt060{
    margin:60px 0px 0px 0px;
}

.mt070{
    margin:70px 0px 0px 0px;
}



/* --------------------------------------------------
  PAGE TOP
-------------------------------------------------- */

#page_top {
    position: fixed;
    bottom: 8%;
    right: 3%;}
	
#page_top span {
    width: 66px;
    height: 60px;
    display: block;}


/* --------------------------------------------------
  GOOGLE MAP
-------------------------------------------------- */

#map{
    width:100%;
	margin:0px;
    padding:0px;
}


/* --------------------------------------------------
  OTHER
-------------------------------------------------- */

/** FLOAT RESET **/
.clear {
    clear:both;
    height:0px;
}


/*** END ***/
