@charset "utf-8";
/* CSS Document */
/* Global */
.height_clear{
	clear:both;
	font-size:1px;
	line-height:0.1em;
	height:0px;
	visibility:hidden;
	margin:0;
	padding:0;
}

html {
overflow-y: scroll;
} 

body{
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-size:12px;
line-height:140%;
color:#787878;
background:url(../images_common/bg_global.jpg) center top no-repeat;
margin:0 auto;
}

#wrap{
width:1000px;
margin:0 auto;
}

#wrap a{
color:#5082b4;
text-decoration:none;
}

/* header */
#header{
width:1000px;
}
#header .logo_left{
float:left;
width:50px;
}
#header .logo_right{
float:left;
width:198px;
}
#header .logo_blank{
float:left;
width:750px;
height:100px;
background-color:white;
}
h1{
background:url(../images_common/logo.png) -40px top no-repeat;
height:100px;
}
/* header */

/* content body */

#content_wrap{
width:1000px;
margin:0 0 0 50px;
height:100%;
}
#content_body{
width:950px;
background-color:white;
}

/*Global Menu */
#global_menu{
width:180px;
float:left;
background-color:white;
}
#global_menu ul, #global_menu li{
margin:0;
padding:0 0 22px 0;
list-style:none;
text-indent:-3000px;
}

#global_menu li.gmenu01 a:link, #global_menu li.gmenu01 a:active, #global_menu li.gmenu01 a:visited{
background:url(../images_common/menu_01_off.gif) top no-repeat;
width:180px;
height:28px;
display:block;
}
#global_menu li.gmenu01 a:hover{
background:url(../images_common/menu_01_on.gif) top no-repeat;
width:180px;
height:28px;
display:block;
}
#global_menu li.gmenu01_selected a{
background:url(../images_common/menu_01_on.gif) top no-repeat;
width:180px;
height:28px;
display:block;
}
#global_menu li.gmenu02 a:link, #global_menu li.gmenu02 a:active, #global_menu li.gmenu02 a:visited{
background:url(../images_common/menu_02_off.gif) top no-repeat;
width:180px;
height:28px;
display:block;
}
#global_menu li.gmenu02 a:hover{
background:url(../images_common/menu_02_on.gif) top no-repeat;
width:180px;
height:28px;
display:block;
}
#global_menu li.gmenu02_selected a{
background:url(../images_common/menu_02_on.gif) top no-repeat;
width:180px;
height:28px;
display:block;
}
#global_menu li.gmenu03 a:link, #global_menu li.gmenu03 a:active, #global_menu li.gmenu03 a:visited{
background:url(../images_common/menu_03_off.gif) top no-repeat;
width:180px;
height:28px;
display:block;
}
#global_menu li.gmenu03 a:hover{
background:url(../images_common/menu_03_on.gif) top no-repeat;
width:180px;
height:28px;
display:block;
}
#global_menu li.gmenu03_selected a{
background:url(../images_common/menu_03_on.gif) top no-repeat;
width:180px;
height:28px;
display:block;
}
#global_menu li.gmenu04 a:link, #global_menu li.gmenu04 a:active, #global_menu li.gmenu04 a:visited{
background:url(../images_common/menu_04_off.gif) top no-repeat;
width:180px;
height:28px;
display:block;
}
#global_menu li.gmenu04 a:hover{
background:url(../images_common/menu_04_on.gif) top no-repeat;
width:180px;
height:28px;
display:block;
}
#global_menu li.gmenu04_selected a{
background:url(../images_common/menu_04_on.gif) top no-repeat;
width:180px;
height:28px;
display:block;
}
#global_menu li.gmenu05 a:link, #global_menu li.gmenu05 a:active, #global_menu li.gmenu05 a:visited{
background:url(../images_common/menu_05_off.gif) top no-repeat;
width:180px;
height:28px;
display:block;
}
#global_menu li.gmenu05 a:hover{
background:url(../images_common/menu_05_on.gif) top no-repeat;
width:180px;
height:28px;
display:block;
}
#global_menu li.gmenu05_selected a{
background:url(../images_common/menu_05_on.gif) top no-repeat;
width:180px;
height:28px;
display:block;
}
#global_menu li.gmenu06 a:link, #global_menu li.gmenu06 a:active, #global_menu li.gmenu06 a:visited{
background:url(../images_common/menu_06_off.gif) top no-repeat;
width:180px;
height:28px;
display:block;
}
#global_menu li.gmenu06 a:hover{
background:url(../images_common/menu_06_on.gif) top no-repeat;
width:180px;
height:28px;
display:block;
}
#global_menu li.gmenu06_selected a{
background:url(../images_common/menu_06_on.gif) top no-repeat;
width:180px;
height:28px;
display:block;
}
#global_menu li.gmenu07 a:link, #global_menu li.gmenu07 a:active, #global_menu li.gmenu07 a:visited{
background:url(../images_common/menu_07_off.gif) top no-repeat;
width:180px;
height:28px;
display:block;
}
#global_menu li.gmenu07 a:hover{
background:url(../images_common/menu_07_on.gif) top no-repeat;
width:180px;
height:28px;
display:block;
}
#global_menu li.gmenu07_selected a{
background:url(../images_common/menu_07_on.gif) top no-repeat;
width:180px;
height:28px;
display:block;
}
#global_menu li.gmenu08 a:link, #global_menu li.gmenu08 a:active, #global_menu li.gmenu08 a:visited{
background:url(../images_common/menu_08_off.gif) top no-repeat;
width:180px;
height:28px;
display:block;
}
#global_menu li.gmenu08 a:hover{
background:url(../images_common/menu_08_on.gif) top no-repeat;
width:180px;
height:28px;
display:block;
}
#global_menu li.gmenu08_selected a{
background:url(../images_common/menu_08_on.gif) top no-repeat;
width:180px;
height:28px;
display:block;
}

#content_main{
width:770px;
float:left;
padding:5px 0 30px 0;
}

/*footer*/
#footer{
clear:both;
margin:10px 0 20px 0;
width:950px;
color:#999999;
font-size:10px;
background-color:white;
}

#footer .copy{
float:left;
width:250px;
padding:3px 0 0 180px;
}
#footer .footerlink{
float:right;
text-align:right;
}
#footer .footerlink a:link,#footer .footerlink a:active, #footer .footerlink a:visited{
text-decoration:none;
}
#footer .footerlink a:hover{
text-decoration:underline;
}

.height_clear{
	clear:both;
	font-size:1px;
	line-height:0.1em;
	height:0px;
	visibility:hidden;
	margin:0;
	padding:0;
}

.leadbox {
	margin:50px auto;
	padding:0;
	font-size:12px;
	text-align:center;
	line-height:1.8em;
	color:#787878;
	clear:both;
}

.leadimage {
	margin:0 auto 15px auto;
}

.assets_triangle_btn {
	width:400px;
	margin:20px auto 0 auto;
	padding:0;
}

.blogbox {
	margin:50px auto 0 auto;
	padding:0;
	text-align:center;
}
