#jaldora{font-family:sans-serif}#jaldora sup,#jaldora sub{height:0;line-height:1;vertical-align:baseline;_vertical-align:bottom;position:relative;font-size:0.7em}#jaldora sup{bottom:1ex}#jaldora sub{top:.5ex}#jaldora img{vertical-align:top}#jaldora a{display:inline-block}#jaldora a:focus,#jaldora *:focus{outline:none}.jaldora_contents{padding-top:50px;text-align:center;width:100%;overflow:hidden}#jaldora .jaldora_header{position:fixed;left:0;top:0;width:100%;height:50px;background-color:#fff;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:1000}#jaldora .jaldora_header .header__logo{position:absolute;left:15px;top:15px}#jaldora .jaldora_header .navigation__trigger{position:absolute;right:3px;top:0px;width:50px;height:50px}#jaldora .jaldora_header .navigation__trigger .line1,#jaldora .jaldora_header .navigation__trigger .line2,#jaldora .jaldora_header .navigation__trigger .line3{position:absolute;width:25px;height:2px;left:12px;background-color:#000;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transition:-webkit-transform 0.2s ease-in-out;transition:-webkit-transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out}#jaldora .jaldora_header .navigation__trigger .line1{top:16px}#jaldora .jaldora_header .navigation__trigger .line2{top:24px}#jaldora .jaldora_header .navigation__trigger .line3{top:32px}#jaldora .jaldora_header .navigation__trigger.open .line1{-webkit-transform:translate(0, 8px) rotate(45deg);-ms-transform:translate(0, 8px) rotate(45deg);transform:translate(0, 8px) rotate(45deg)}#jaldora .jaldora_header .navigation__trigger.open .line2{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#jaldora .jaldora_header .navigation__trigger.open .line3{-webkit-transform:translate(0, -8px) rotate(-45deg);-ms-transform:translate(0, -8px) rotate(-45deg);transform:translate(0, -8px) rotate(-45deg)}#jaldora .jaldora_navigation{position:fixed;left:0;top:0;z-index:900;width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:50px;display:none;opacity:0;-webkit-transition:opacity 0.15s linear;transition:opacity 0.15s linear}#jaldora .jaldora_navigation.open{display:block}#jaldora .jaldora_navigation.open.in{opacity:1}#jaldora .jaldora_navigation .navigation_bg{position:absolute;left:0;top:-50%;width:100%;height:200%;background-color:#ffffff;opacity:0.9}#jaldora .jaldora_navigation .wrap{position:relative;width:100%;height:100%;text-align:center;overflow-y:auto}#jaldora .jaldora_navigation .wrap:after{display:inline-block;height:100%;margin-left:-.05em;content:'';vertical-align:middle}#jaldora .jaldora_navigation .nav{display:inline-block;text-align:center;vertical-align:middle}#jaldora .jaldora_navigation .nav li{margin:30px 0}#jaldora .jaldora_footer .page__top{background-color:#1f1f1f;padding:10px 0;width:100%;height:50px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}#jaldora .jaldora_footer .page__top img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}#jaldora .jaldora_footer .footer__nav{background-color:#1f1f1f;text-align:center}#jaldora .jaldora_footer .footer__nav li{display:block;line-height:1;font-size:11px;border-bottom:1px solid #4c4c4c}#jaldora .jaldora_footer .footer__nav li a{display:block;color:#fff;padding:10px 0;background-image:url(../../news/gtoj%20-%20Copy/img/footer__linkarrow.png);background-repeat:no-repeat;background-size:5px 8.5px;background-position:95% 11.5px}#jaldora .jaldora_footer .copyrights{background-color:#000;width:100%;text-align:center;color:#fff;font-size:10px;line-height:35px}
.fy15_2016_header {
    background-color: #fff;
    display: block;
    height: 50px;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 10;
}
.fy15_2016_header a {
    display: inline-block;
}
.fy15_2016_header h1 {
    height: 20px;
    margin-left: 15px;
    padding-top: 15px;
    width: 215px;
}
.fy15_2016_header img {
    height: auto;
    vertical-align: top;
    width: 100%;
}
.fy15_2016_header p.header_btn {
    display: block;
    height: 50px;
    position: absolute;
    right: 0;
    top: 0;
    width: 50px;
}
#jaldora .jaldora_footer .page__top img {
    bottom: 0;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
}
#jaldora .jaldora_footer .footer__nav li a {
    background-image: url("../img/footer__linkarrow.png");
    background-position: 95% 11.5px;
    background-repeat: no-repeat;
    background-size: 5px 8.5px;
    color: #fff;
    display: block;
    padding: 10px 0;
}
#jaldora .press_wrapper{
	font-size:13px;
	line-height: 1.4;
}
#jaldora img {
    vertical-align: top;
}
img {
    border: medium none;
}a {
    text-decoration: none;
}
:any-link {
    cursor: pointer;
}
#page_report ul li {
list-style: none;
}
#page_report h2 {
font-size:105%;
	line-height: 1.3;
}
.mv {
position:relative;
}
#page_report .press_wrapper img {
width:100%;	
}
.point {
width:100%;
position: absolute;
top:31.8%;
}
.point li img {
	margin-top:-2.7%;
}
.sec01 {
margin: 0 auto;
text-align: center;
width:95%;
padding:30px 0 20px;
}
.inner{
margin: 0 auto;
padding-bottom:20px;
text-align: center;
width:95%;	
}
/*sec02*/
.sec02 {
padding-top:23px;
background-color: #c9edfc;
}
.press_wrapper .sec02 h2, .press_wrapper .sec08 h2{
color:#003399;
padding-bottom:10px;
}
/*sec03*/
.sec03 {
padding-top:30px;
background-image: url(../img/sec03_bg.png);
}
.sec03 h2 {
padding-bottom:15px;
}
.sec03 .img_box, .sec03 .img_box01, .sec03 .img_box02, .sec04 .img_box, .sec05 .img_box, .sec06 .img_box, .sec06 .img_box01, .sec07 .img_box, .sec07 .img_box01{
	position: relative
}
.sec03 .img_box01 .voice {
position: absolute;
top:45%;
left:12%;
}
.sec03 .img_box02 .voice {
position: absolute;
top:5.8%;
left:38.6%;
width:55.4%;
}
.sec03 .img_box02 .voice02 {
position: absolute;
top:50%;
left:38.6%;
width:55.4%;
}
.sec03 .ribon {
width:62%;
position: absolute;
top:5%;
left:-1.9%;
}
.chat_wrapp {
padding-bottom:17px;
}
.sec03 ul.img_01 {
padding-bottom:15px;
width:80%;
margin: 0 auto;
}
.sec03 ul.img_02 {
padding-bottom:15px;
width:86%;
margin: 0 auto;
}
.sec03 .img_box03 {
	position: relative;
	display: block;
}
.sec03 .img_box03 span {
	position: absolute;
	bottom: 0;
	right: 1.6%;
	width: 26%;
}
.chat_wrapp li{
position: relative;
	text-align: left;
}
.chat_wrapp .arrow_box_l {
	margin-right: 18%;
}
.chat_wrapp .arrow_box_r, .chat_wrapp .radius_box_r {
	margin-left: 18%;
}
.chat_wrapp .arrow_box_r, .chat_wrapp .arrow_box_l, .chat_wrapp .radius_box_r {
	position: relative;
	background: #ffffff;
	border: 2px solid #eeeeee;
	padding:4% 3%;
	text-align: left;
	border-radius: 5px;
}
.chat_wrapp .arrow_box_r:after, .arrow_box_r:before {
	right: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
.chat_wrapp .arrow_box_r {
	position: relative;
	background: #ffffff;
	border: 2px solid #eeeeee;
}

.chat_wrapp .arrow_box_r:after {
	border-color: rgba(255, 255, 255, 0);
	border-right-color: #ffffff;
	border-width: 8px;
	margin-top: -8px;
}
.chat_wrapp .arrow_box_r:before {
	border-color: rgba(238, 238, 238, 0);
	border-right-color: #eeeeee;
	border-width: 11px;
	margin-top: -11px;
}

.chat_wrapp .arrow_box_l:after, .arrow_box_l:before {
	left: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.chat_wrapp .arrow_box_l:after {
	border-color: rgba(255, 255, 255, 0);
	border-left-color: #ffffff;
	border-width: 8px;
	margin-top: -8px;
}
.chat_wrapp .arrow_box_l:before {
border-color: rgba(238, 238, 238, 0);
	border-left-color: #eeeeee;
	border-width: 11px;
	margin-top: -11px;
}

.chat_wrapp .radius_box_r:after, .radius_box_r:before {
	right: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
.chat_wrapp .radius_box_r {
	position: relative;
	background: #ffffe5;
	border: 2px solid #eeeeee;
}

.chat_wrapp .radius_box_r:after {
	content: '';
	position: absolute;
	background: #ffffe5;
  height: 5px;
	width: 5px;
	border-radius: 5px;
	border-color:#eeeeee;
	top:39%;
	left: -5.2%;
}
.chat_wrapp .radius_box_r:before {
	content: '';
	position: absolute;
	background: #ffffe5;
	height: 9px;
	width: 9px;
	border-radius: 9px;
	border-color:#eeeeee;
	top:34.6%;
	left: -3%;
}
.chat_wrapp .icn_left {
	float:left;
	width:14%;
}
.chat_wrapp .icn_right {
	float:right;
	width:14%;
}
.chat_wrapp li dd span {
display: block;
}
/*sec04*/
.sec04 {
padding-top:30px;
background-image: url(../img/sec04_bg.png);
}
.sec04 .ribon {
width:90%;
position: absolute;
top:5%;
left:-1.9%;
}
.sec04 .img_box {
	padding-bottom: 25px;
}
/*sec05*/
.sec05 {
padding-top:30px;
background-image: url(../img/sec05_bg.png);
}
.sec05 .ribon {
width:62%;
position: absolute;
top:5%;
left:-1.9%;
}
.sec05 .img_box {
padding-bottom:15px;
}
/*sec06*/
.sec06 {
padding-top:20px;
background-image: url(../img/sec06_bg.png);
}
.sec06 .ribon {
width:60.5%;
position: absolute;
top:13%;
left:-1.9%;
}
.sec06 h2 {
padding-bottom:25px;
}
.sec06 .voice {
	position: absolute;
	width:62%;
	top:29%;
	left:6.8%;
}
.sec06 .voice02 {
	position: absolute;
	width:62%;
	top:33%;
	left:6.8%;
}
/*sec07*/
.sec07 {
  padding-top:20px;
  background-image: url(../img/sec07_bg.png);
	margin-bottom: 23px;
}
.sec07 .ribon {
width:100%;
position: absolute;
bottom:0;
left:-1.9%;
}
.sec07 h2 {
margin-bottom:25px;	
}
.sec07 .img_box01 .voice{
	position: absolute;
	width:84%;
	top:2.4%;
	left:8%;
	text-align: center;
  line-height: 1.4;
}


