body{
	margin:0 auto;
	background:url(../images/header_bg.gif) 0 0 repeat-x #F4F5F6;
}
body {
	font-family: "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; /* IE8 and below */
}
body:not(:target) {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; /* IE9 and Modern browsers */
}
html*body {
	font-family: "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; /* IE6,IE7 */
}

a{
	color:#335E75;
	cursor:pointer;
}
a:hover{
	color:#079;
	text-decoration:none;
	cursor:pointer;
}
#container{
	width:auto;
}
#container #pagebody {
	width:auto;
}
/*---------------------------* header ,footer , pagetop */

#biz-header{
	width:950px;
	height:85px;
	margin:0 auto;
	overflow:hidden;
}
#biz-logo{
	float:left;
	margin:20px 0 0 -22px;
	width: 163px;
	text-align: left;
}
#biz-site_title{
	float:left;
	margin:30px 0 0 0;
}
#header-btns{
	float:right;
	width:300px;
	margin:28px 0 0;
	text-align:right;
}

#h-siteroot{
	clear:both;
	height:32px;
	width:950px;
	margin:0 auto;
	padding:0;
	background:none;
}
#h-siteroot p{
	position:relative;
	width:auto;
	color:#666;
	text-align:right;
	top:10px;
	margin:0 0 5px;
	font-size:12px;
	zoom:1;
}
#h-siteroot p a{
	color:#666;
}
#h-siteroot p a:hover{
	color:#079;
}
#page_title{
	width:960px;
	margin:0 auto;
	position:relative;
	z-index:100000;
}
#page_title.cat_top{
	background:url(../images/title_bar-top-bg.jpg) 0 0 no-repeat;
	overflow:hidden;
}
#page_title.cat_top #title_bar{
	display:block;
	float:left;
}
#page_read{
	display:block;
	float:left;
	color:#FFF;
	font-size:12px;
	line-height:1.6;
	text-align:left;
	padding:18px 0 0;
	margin:0 auto;
	font-weight:normal;
	width:700px;
	-moz-text-shadow: 0 -1px 0 rgba(0,0,0,0.5);
	-webkit-text-shadow: 0 -1px 0 rgba(0,0,0,0.5);
	-o-text-shadow: 0 -1px 0 rgba(0,0,0,0.5);
	-ms-text-shadow: 0 -1px 0 rgba(0,0,0,0.5);
	text-shadow: 0 -1px 0 rgba(0,0,0,0.5);
}

#page_top{
	font-size:12px;
	width:950px;
	margin:30px auto 0;
	text-align:right;
}
#page_top a{
	padding: 0 0 0 9px;
	background:url(../images/arr-top.gif) 0 center no-repeat;
	color:#333;
}
#page_top a:hover{
	color:#079;
}

#glf-cover{
	border-top:1px solid #ddd;
}
#global-footer #glf-menu {
	border:none;
	padding-top:20px;
}

/*---------------------------* common */
img.icon-blank{
	vertical-align:central;
	padding: 0 0 0 5px;
}

a.btn1{
	display:inline-block;
	height:30px;
	color:#000;
	background:url(../images/btn1-bg-center.gif) 0 0 repeat-x;
}
a.btn1 .inner1{
	display:inline-block;
	background:url(../images/btn1-bg-left.gif) 0 0 no-repeat;
}
a.btn1 .inner2{
	display:inline-block;
	background:url(../images/btn1-bg-right.gif) right 0 no-repeat;
}
a.btn1:hover{
	color:#079;
}
a.btn1 .ar{
	display:inline-block;
	font-size:13px;
	background:url(../images/arr-left.gif) 15px 11px no-repeat;
	padding:6px 15px 7px 23px;
	white-space:nowrap;
	word-break:keep-all;
}
a.btn1 .ar-b{
	display:inline-block;
	font-size:13px;
	background:url(../images/arr-bottom.gif) 15px 13px no-repeat;
	padding:6px 15px 7px 28px;
	white-space:nowrap;
	word-break:keep-all;
}
.btn2{
	display:inline-block;
	height:24px;
	width:67px;
	color:#000;
	position:relative;
	background:url(../images/btn2-bg.gif) 0 0 no-repeat;
	overflow:hidden;
	cursor:pointer;
}
.btn2:hover{
	color:#079;
}
.btn2-ar{
	display:inline-block;
	margin:0 auto;
	font-size:12px;
	font-weight:normal;
	background:url(../images/arr-left.gif) 15px center no-repeat;
	padding:4px 17px 0 25px;
	white-space:nowrap;
	word-break:keep-all;
}
.btn-li{
	display:inline-block;
	margin:0 0 0 3px;
}
html*.btn-li, html*.btn2, html*.btn2-ar, html*a.btn1, html*a.inner1, html*a.inner2, html*a .ar, html*a .ar-b{
	display:inline;
	zoom:1;
}

.boxbg{
	clear:both;
	width:960px;
	margin:0 auto;
	background:url(../images/box_bg-mid.gif) #fff;
}
.boxbg .inner1{
	background:url(../images/box_bg-top.gif) 0 top no-repeat;
}
.boxbg .inner2{
	background:url(../images/box_bg-bottom.gif) 0 bottom no-repeat;
}
.boxbg .inner3{
	padding:5px;
	overflow:hidden;
	position:relative;
}
.boxbg .inner4{
	padding:37px;
	overflow:hidden;
	position:relative;
}
.content_title{
	margin-top:-10px;
	font-size:18px;
	font-weight:bold;
	color:#3D6F9C;
}
html*.content_title{
	zoom:1;
	margin-bottom:15px;
}

.content_btns{
	width:950px;
	margin:0 auto;
	background:url(../images/btns-bg-mid.jpg) 0 0 repeat-y;
}
.content_btns .inner1{
	background:url(../images/btns-bg-top.jpg) 0 top no-repeat;
}
.content_btns .inner2{
	background:url(../images/btns-bg-bottom.jpg) 0 bottom no-repeat;
}
.content_btns .inner3{
	padding:7px;
	overflow:hidden;
}
.content_btns .btnL{
	float:left;
}
.content_btns .btnR{
	float:right;
}
#container #pagebody{
	margin:20px auto;
}

/*タイトルバー ボタン*/
.title_bar_btns{
	position:absolute;
	display:block;
	right:11px;
	top:12px;
	width:600px;
	text-align:right;
	letter-spacing:-0.4em;
	z-index:100000;
}
.pulldown_menu{
	display:inline-block;
	width:221px;
	/*width:180px;*/
	background:url(../images/title_bar-btn.jpg) 0 0 no-repeat;
	vertical-align:top;
	letter-spacing:normal;
}
html*.pulldown_menu{
	display:inline;
	zoom:1;
}
.title_bar_btn{
	display:block;
	height:38px;
	text-align:left;
	font-size:13px;
	font-weight:bold;
	cursor:pointer;
}
a.title_bar_btn{
	color:#333;
}
.title_bar_btn img{
	display:block;
	padding:3px 0 0 7px;
}
.title_bar_btn span{
	display:block;
	padding:8px 0 0 13px;
}
html*.title_bar_btn span{
	height:38px;
}
*:first-child+html .title_bar_btn span {
	height:auto;
	padding-bottom:25px;
}
.pulldown_menu .pulldown{
	position:relative;
	top:-5px;
	/*top:-3px;
	right:38px;*/
	width:221px;
	display:none;
}
html*.pulldown_menu .pulldown{
	top:-14px;
}
.pulldown_menu .pulldown li{
	display:block;
	line-height:0;
	position:relative;
	overflow:hidden;
}
html*.pulldown_menu .pulldown li{
	zoom:1;
}
.pulldown_menu .pulldown li img{
	display:block;
	vertical-align:top;
}
html*.pulldown_menu .pulldown li.pulldown_top{
	height:3px;
	overflow:hidden;
	margin-bottom:-19px;
}
html*.pulldown_menu .pulldown li.pulldown_bottom{
	height:3px;
	overflow:hidden;
}
.pulldown_menu .pulldown_body{
	background:url(/biz/share/images/pulldown-bg-mid.png) 0 0 repeat-y;
}
.pulldown_menu .pulldown_body li a{
	border-bottom:#ccc 1px solid;
	display:block;
	margin:0 3px 0 2px;
	padding:10px 22px 10px 8px;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	text-align:justify;
	text-justify: inter-ideograph;
	line-height:normal;
	z-index:100000;
	
	background:url(/biz/share/images/link_ar2.gif) 201px center no-repeat;
}
.pulldown_menu .pulldown_body li a:hover{
	background-color:#f3f3f3;
}

.pulldown_menu .pulldown li.list_end a{
	border-bottom:none;
	margin-bottom:0;
}
.pulldown_menu .pulldown_body a.link-jirei_top{
	color:#666;
}
.pulldown_menu .pulldown_body a.link-jirei_top:hover{
	color:#079;
}



























/*タイトルバー ボタン*/
.title_bar_btns_jirei{
	position:absolute;
	display:block;
	right:11px;
	top:12px;
	/*width:600px;*/
	text-align:right;
	letter-spacing:-0.4em;
	z-index:100000;
}

.title_bar_btns_jirei {
	width:540px;
}


.pulldown_menu_jirei{
	display:inline-block;
	/*width:221px;*/
	width:180px;
	background:url(../images/title_bar-btn_jirei.jpg) 0 0 no-repeat;
	vertical-align:top;
	letter-spacing:normal;
}
html*.pulldown_menu_jirei{
	display:inline;
	zoom:1;
}
.title_bar_btn_jirei{
	display:block;
	height:38px;
	text-align:left;
	font-size:13px;
	font-weight:bold;
	cursor:pointer;
}
a.title_bar_btn_jirei{
	color:#333;
}
.title_bar_btn_jirei img{
	display:block;
	padding:3px 0 0 7px;
}
.title_bar_btn_jirei span{
	display:block;
	padding:8px 0 0 13px;
}
html*.title_bar_btn_jirei span{
	height:38px;
}
*:first-child+html .title_bar_btn_jirei span {
	height:auto;
	padding-bottom:25px;
}
.pulldown_menu_jirei .pulldown_jirei{
	position:relative;
	/*top:-5px;*/
	top:-3px;
	right:40px;
	width:221px;
	display:none;
}
html*.pulldown_menu_jirei .pulldown_jirei{
	top:-14px;
}
.pulldown_menu_jirei .pulldown_jirei li{
	display:block;
	line-height:0;
	position:relative;
	overflow:hidden;
}
html*.pulldown_menu_jirei .pulldown_jirei li{
	zoom:1;
}
.pulldown_menu_jirei .pulldown_jirei li img{
	display:block;
	vertical-align:top;
}
html*.pulldown_menu_jirei .pulldown_jirei li.pulldown_top_jirei{
	height:3px;
	overflow:hidden;
	margin-bottom:-19px;
}
html*.pulldown_menu_jirei .pulldown_jirei li.pulldown_bottom_jirei{
	height:3px;
	overflow:hidden;
}
.pulldown_menu_jirei .pulldown_body_jirei{
	background:url(/biz/share/images/pulldown-bg-mid.png) 0 0 repeat-y;
}
.pulldown_menu_jirei .pulldown_body_jirei li a{
	border-bottom:#ccc 1px solid;
	display:block;
	margin:0 3px 0 2px;
	padding:10px 22px 10px 8px;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	text-align:justify;
	text-justify: inter-ideograph;
	line-height:normal;
	z-index:100000;
	
	background:url(/biz/share/images/link_ar2.gif) 201px center no-repeat;
}
.pulldown_menu_jirei .pulldown_body_jirei li a:hover{
	background-color:#f3f3f3;
}

.pulldown_menu_jirei .pulldown_jirei li.list_end a{
	border-bottom:none;
	margin-bottom:0;
}
.pulldown_menu_jirei .pulldown_body_jirei a.link-jirei_top_jirei{
	color:#666;
}
.pulldown_menu_jirei .pulldown_body_jirei a.link-jirei_top_jirei:hover{
	color:#079;
}

/*20170302*/

#content1-right-success .inner2.h {
    height: auto;
}

#content1-right.menu {
    height: 400px;
}