@charset "UTF-8";

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



@import url("common.css");



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

.com {
	margin:0px;
	padding:0px;
	line-height:1.8em;
}

img {
    vertical-align:bottom
}

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



/* --------------------------------------------------
  MAIN VISUAL
-------------------------------------------------- */

h2 {
    margin:0px 0px 0px 0px;
    padding:0px;
    width:1020px;
}


/* --------------------------------------------------
  GLOBAL NAVIGATION
-------------------------------------------------- */

#gmenu {
    width:1020px;
    height:100px;
}

#gmenu .home{
    margin:0px 0px 0px 0px;
    padding:0px
}

#gmenu .second{
    margin:0px 0px 0px 0px;
    padding:0px
}

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

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

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


#gmenu ul li#m01   { width: 170px;  background: url("../common/g_menu.jpg") -40px  -170px no-repeat; }
#gmenu ul li#m02   { width: 170px;  background: url("../common/g_menu.jpg") -210px -170px no-repeat; }
#gmenu ul li#m03   { width: 170px;  background: url("../common/g_menu.jpg") -380px -170px no-repeat; }
#gmenu ul li#m04   { width: 170px;  background: url("../common/g_menu.jpg") -550px -170px no-repeat; }
#gmenu ul li#m05   { width: 170px;  background: url("../common/g_menu.jpg") -720px -170px no-repeat; }
#gmenu ul li#m06   { width: 170px;  background: url("../common/g_menu.jpg") -890px -170px no-repeat; }

#gmenu ul li#m01 a   { width: 170px;  background: url("../common/g_menu.jpg") -40px -20px no-repeat; }
#gmenu ul li#m02 a   { width: 170px;  background: url("../common/g_menu.jpg") -210px -20px no-repeat; }
#gmenu ul li#m03 a   { width: 170px;  background: url("../common/g_menu.jpg") -380px -20px no-repeat; }
#gmenu ul li#m04 a   { width: 170px;  background: url("../common/g_menu.jpg") -550px -20px no-repeat; }
#gmenu ul li#m05 a   { width: 170px;  background: url("../common/g_menu.jpg") -720px -20px no-repeat; }
#gmenu ul li#m06 a   { width: 170px;  background: url("../common/g_menu.jpg") -890px -20px no-repeat; }

#gmenu ul li#m01 a:hover   { background: url("../common/g_menu.jpg") -40px  -170px no-repeat; }
#gmenu ul li#m02 a:hover   { background: url("../common/g_menu.jpg") -210px -170px no-repeat; }
#gmenu ul li#m03 a:hover   { background: url("../common/g_menu.jpg") -380px -170px no-repeat; }
#gmenu ul li#m04 a:hover   { background: url("../common/g_menu.jpg") -550px -170px no-repeat; }
#gmenu ul li#m05 a:hover   { background: url("../common/g_menu.jpg") -720px -170px no-repeat; }
#gmenu ul li#m06 a:hover   { background: url("../common/g_menu.jpg") -890px -170px no-repeat; }


/* --------------------------------------------------
  追加部分
-------------------------------------------------- */
.wrapper_content_area{
	padding: 0;
	margin: 50px 25px 0px 25px;
}

.top_box{
	border: solid 2px #87cb26;
	padding: 2rem 1rem;
}

p.box_title{
	font-size: 1.2rem;
	text-align: center;
}

p.box_text{
	text-align: center;
	margin-top: 1rem;
	line-height: 1.8em;
}



/* --------------------------------------------------
  INFORMATION
-------------------------------------------------- */

#info_area {
    margin:50px 25px 0px 25px;
    padding:0px;
	width:970px;
    background-image:url(../home/info_back.jpg);
}

h3 {
    margin:0px 0px 0px 370px;
    padding:10px 0px 0px 0px;
    width:230px;
}

#info_box {
    margin:40px 0px 0px 0px;
    padding:0px;
    width:970px;
    overflow:hidden;
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: space-between;
    gap: 48px 0;

	
	
}

.block{
	/*float:left;*/
    margin:0;
    padding:0px;
	width:300px;
	height:100px;
}

.block02{
	float:right;
    margin:0px 0px 0px 0px;
    padding:0px;
	width:300px;
	height:100px;
}

.block_left{
	float:left;
    margin:0px 0px 0px 0px;
    padding:0px;
	width:100px;
	height:100px;
}

.block_right{
	float:right;
    margin:0px 0px 0px 0px;
    padding:0px;
	width:190px;
	/*height:100px;*/
}

.block_right .date{
    margin:0px 0px 0px 0px;
    padding:4px 0px 0px 20px;
	width:120px;
	height:30px;
	background:url(../home/date_back.png) no-repeat;
	color:#F90;
	font-weight:bold;
	font-size:12px;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.block_right .date{
	padding:3px 0px 0px 20px !important;
	font-size:14px !important;

}
}

.block_right .date a{
	text-decoration:none;
}

.block_right .date a:hover{
	text-decoration:none;
}

.block_right h4{
    margin:10px 0px 0px 0px;
    padding:0px 0px 0px 0px;
	line-height:1.5em;
}



/*** END ***/
