@charset "UTF-8";html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}img{vertical-align:top;font-size:0;line-height:0}input,textarea{margin:0;padding:0}ol,ul{list-style:none}caption,th{text-align:left}a:focus{outline:none}.clearfix{display:inline-block}.clearfix:after{content:".";clear:both;display:block;visibility:hidden;height:0;line-height:0}* html .clearfix{height:1%}.clearfix{display:block;clear:both}body{font-family:Verdana, Helvetica, Arial, sans-serif;font-size:16px;line-height:20px;color:#000000}html,body{width:100%}a:link,a:active,a:visited{color:#1066B5}a:hover{color:#00417d}.pc{display:block}.sp{display:none}.content01{margin:0 auto;padding:0 0 70px;width:1024px;overflow:hidden;font-size:16px}@charset "UTF-8";q{quotes:"“" "”" "‘" "’"}q:before{content:open-quote}q:after{content:close-quote}.standard-btn01{margin:0}.standard-btn01.center{text-align:center}.standard-btn01 a{display:inline-block;padding:0 20px;height:46px;text-align:center;border-top:2px solid #000000;border-bottom:2px solid #000000}.standard-btn01 a span{margin:0 0 0 15px}.play-btn01{margin:0;width:100px;height:100px;background:url(http://assets1.sgi.org/assets/templates/sgi/images/all-img-01.png) no-repeat -296px -280px}.standard-btn02{margin:0}.standard-btn02.center{text-align:center}.standard-btn02 a{display:inline-block;padding:0 20px;height:46px;text-align:center;border-top:2px solid #000000;border-bottom:2px solid #000000}.standard-btn02 a span{margin:0 15px 0 0}.header01{min-width:1024px;background-color:#171B5E;z-index:999998}.header01 .inner{margin:0 auto;width:1024px;height:76px;background-color:#171B5E;position:relative}.header01 .logo{position:absolute;top:17px;left:24px;width:42px;height:44px;overflow:hidden}.header01 .logo img{width:216px;margin:-92px 0 0 -160px}.header01 .text{position:absolute;top:20px;left:77px}.header01 .lang-pc{position:absolute;top:27px;left:740px}.header01 .letter{position:absolute;top:28px;left:910px}.header01 .letter li{float:left;cursor:pointer;margin:0 10px 0 0;width:24px;height:24px;overflow:hidden}.header01 .letter li div{width:24px;height:24px;overflow:hidden}.header01 .letter li.li01{background:url(http://assets1.sgi.org/assets/templates/sgi/images/all-img-01.png) no-repeat 0 0}.header01 .letter li.li02{background:url(http://assets1.sgi.org/assets/templates/sgi/images/all-img-01.png) no-repeat -24px 0}.header01 .letter li.li03{background:url(http://assets1.sgi.org/assets/templates/sgi/images/all-img-01.png) no-repeat -48px 0}.header01 .letter li.li01 div{background:url(http://assets1.sgi.org/assets/templates/sgi/images/all-img-01.png) no-repeat 0 -24px}.header01 .letter li.li02 div{background:url(http://assets1.sgi.org/assets/templates/sgi/images/all-img-01.png) no-repeat -24px -24px}.header01 .letter li.li03 div{background:url(http://assets1.sgi.org/assets/templates/sgi/images/all-img-01.png) no-repeat -48px -24px}.header01 .letter li.li01:hover div{display:none !important}.header01 .letter li.li02:hover div{display:none !important}.header01 .letter li.li03:hover div{display:none !important}body.index .header01 .inner{height:120px}body.index .header01 .logo{top:18px;width:78px;height:81px}body.index .header01 .logo img{width:400px;margin:-170px 0 0 -296px}body.index .header01 .text{top:28px;left:120px}body.index .header01 .lang-pc{top:50px}body.index .header01 .letter{top:50px}.main-visual{height:472px;position:relative;overflow:hidden;background:url(http://assets2.sgi.org/content/images/index-main-01.jpg) no-repeat left top}.main-visual img.cover{position:absolute;top:0;left:0;width:100%}@media screen and (max-width: 1024px){.main-visual img.cover{display:none}}.main-visual .inner{margin:0 auto;width:1024px}.main-visual .inner .text{position:absolute;top:135px;left:0;right:0;margin:0 auto;width:1024px;text-align:center}.main-visual .inner .text img{width:610px}.main-visual{cursor:pointer}.standard-btn01.top-btn{position:absolute;top:317px;left:0;right:0;margin:0 auto}.standard-btn01.top-btn a{height:62px;line-height:62px;font-size:24px;padding:0 30px}.standard-btn01.top-btn i{margin:0 0 0 25px}.standard-btn01.top-btn.btn-right{top:initial;left:initial;bottom:20px;text-align:right;margin-right:7%}.standard-btn01.top-btn.btn-small a{height:40px;line-height:40px;font-size:17px;letter-spacing:0.5em;padding-left:25px;padding-right:8px}.main-visual .inner .standard-btn01.top-btn.btn-small a i{margin:0 0 0 5px}.standard-btn01.top-btn.btn-border-shadow a{box-shadow:0 -7px 3px -6px #fff inset, 0 7px 6px -6px #fff inset}.gnav-pc{min-width:1024px;margin:0;z-index:999996}.gnav-pc .menu{height:60px;background-color:#EFEEE8}.gnav-pc .menu .inner{margin:0 auto;width:1024px;height:60px;position:relative}.gnav-pc .menu table{margin:0 0 0 50px;width:924px;height:60px}.gnav-pc .menu table td{text-align:center;vertical-align:middle;white-space:nowrap}.gnav-pc .menu table td.td01{text-align:left}.gnav-pc .menu table td.td04{text-align:right;padding:0 10px 0 0}.gnav-pc .menu table td.line{width:10%}.gnav-pc .menu table td a{padding:0 0 3px}.gnav-pc .menu table td a:hover{border-bottom:2px solid #50A3AA}.gnav-pc .menu table td a.on{border-bottom:none}.gnav-pc .menu table.hover-off td a:hover{border-bottom:none}.gnav-pc .down{display:none;position:absolute;left:0;right:0;margin:0 auto;padding:0 0 12px;background:url(http://assets2.sgi.org/assets/templates/sgi/images/bg-shade-01.png) repeat-x left bottom;z-index:999995}.gnav-pc .down>.inner{background-color:#ffffff}.gnav-pc .down>.inner>ul{margin:0 auto;width:1024px;position:relative}.gnav-pc .down>.inner>ul>li{display:none;padding:40px 50px 10px 50px}.gnav-pc .down>.inner>ul>li>div.block01{float:left;margin:0 80px 0 0;width:254px}.gnav-pc .down>.inner>ul>li>div.block01.last{margin-right:0}.gnav-pc .down>.inner>ul>li>div.block01>p{margin:0 0 30px;padding:0 0 30px;border-bottom:1px solid #E2E2E0}.gnav-pc .down>.inner>ul>li>div.block01>ul>li{padding:0 0 20px 0}.gnav-pc .down>.inner>ul>li>div.block01>ul>li>ul>li{padding:0 0 12px 8px}.gnav-pc .down>.inner>ul>li>div.block01>ul>li>ul>li:before{content:"・ "}.gnav-pc .down>.inner>ul>li>div.block02{padding:0 0 20px}.gnav-pc .down>.inner>ul>li>div.block02>p{margin:0 0 30px;padding:0 0 30px;border-bottom:1px solid #E2E2E0}.gnav-pc .down>.inner>ul>li>div.block02 .box{padding:0 80px;position:relative}.gnav-pc .down>.inner>ul>li>div.block02 .box>a{display:block;margin:40px 0 0;width:490px}.gnav-pc .down>.inner>ul>li>div.block02 .box ul{width:490px}.gnav-pc .down>.inner>ul>li>div.block02 .box ul li{float:left}.gnav-pc .down>.inner>ul>li>div.block02 .box ul li.pict-box{width:240px;height:120px;overflow:hidden;position:relative}.gnav-pc .down>.inner>ul>li>div.block02 .box ul li.exp{margin:0 0 0 20px;width:230px}.gnav-pc .down>.inner>ul>li>div.block02 .box ul li.exp .text{height:69px;overflow:hidden}.gnav-pc .down>.inner>ul>li>div.block02 .box ul li.exp .name{margin:5px 0 0}.gnav-pc .down>.inner>ul>li>div.block02 .box .btn01{position:absolute;bottom:0;right:80px}.gnav-pc .down>.inner>ul>li>div.block02 .box .btn01 a{display:block;padding:0 20px;border-top:1px solid #171B5E;border-bottom:1px solid #171B5E}.gnav-pc .down>.inner>ul>li>div.block02 .box .btn01 a:hover{filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7}.gnav-pc .down>.inner>ul>li>div.block02 .box .btn01 a span{margin:0 0 0 18px}.gnav-pc .down>.inner>ul>li>div.block03{padding:0 30px 20px 30px}.gnav-pc .down>.inner>ul>li>div.block03 ul{float:left;margin:0 120px 0 0}.gnav-pc .down>.inner>ul>li>div.block03 ul.last{margin-right:0}.gnav-pc .down>.inner>ul>li>div.block03 ul li{padding:0 0 20px}.gnav-pc .down>.inner>ul>li>div.block03 .pic{float:right;width:140px}.gnav-pc .down>.inner>ul>li>div.block03 .pic img{width:140px;height:auto}.gnav-pc .down>.inner>ul>li>div.arrow{position:absolute;top:-8px;width:16px;height:8px;overflow:hidden;background:url(http://assets1.sgi.org/assets/templates/sgi/images/all-img-01.png) no-repeat -368px 0}.gnav-pc .down>.inner>ul>li.li01>div.arrow{left:110px}.gnav-pc .down>.inner>ul>li.li02>div.arrow{left:385px}.gnav-pc .down>.inner>ul>li.li03>div.arrow{left:680px}.gnav-pc .down>.inner>ul>li.li04>div.arrow{left:890px}.gnav-pc .down>.inner>ul>li>div.bottom-menu01{position:absolute;bottom:30px;right:50px;width:254px;overflow:hidden}.gnav-pc .down>.inner>ul>li>div.bottom-menu01 ul li{float:left;margin:0 30px 0 0}.footer01{min-width:1024px}.footer01 .footer-main{background-color:#EFEEE8}.footer01 .footer-main .inner{margin:0 auto;padding:25px 0;width:984px;position:relative}.footer01 .footer-main .nav{float:left}.footer01 .footer-main .nav a{margin-left:0.7em}.footer01 .footer-main .nav a:before{display:inline-block;content:'|';margin-right:0.7em}.footer01 .footer-main .nav a:first-child{margin-left:0}.footer01 .footer-main .nav a:first-child:before{display:none}.footer01 .footer-main .copy{float:right}.footer01 .footer-main .story{position:absolute;top:-35px;left:423px;width:88px;height:75px;overflow:hidden}.footer01 .footer-main .story a{display:block;width:88px;height:75px;overflow:hidden}.footer01 .footer-main .story a img{width:120px;margin:-50px 0 0 0}.footer01 .totop{margin:0 auto 60px;width:984px;height:40px;text-align:right}.footer01 .totop a{display:inline-block;text-align:center}.search-area01{margin:50px auto 0;width:806px}.search-area01 .btn01{float:left;margin:0 0 0 8px;width:56px;height:56px;overflow:hidden}.search-area01 .btn01 img{display:none}.search-area01 .btn01 img.minus{margin:-112px 0 0 -160px}.search-area01 .btn01 img.plus{margin:-112px 0 0 -216px}.search-area01 .keyword{display:none;margin:15px 0 0;width:806px;background-color:#F9F8F6;position:absolute;z-index:1;top:60px}.search-area01 .keyword h2{padding:15px 20px 0}.search-area01 .keyword .words{margin:0 20px;padding:0 0 15px}.search-area01 .keyword .words ul{margin:0 -10px -10px 0;padding:15px 0 0}.search-area01 .keyword .words ul li{float:left;margin:0 10px 10px 0;padding:0 10px 0 0;border-right:1px solid #808080}.search-area01 .keyword .words ul li:last-child{border-right:none}.featured-area01{margin:62px auto 0;width:976px;overflow:hidden}.featured-area01 h2{text-align:center}.featured-area01 h2 span{margin-left:10px;margin-right:10px}.featured-area01 ul{margin:40px 0 -40px 0;width:1104px}.featured-area01 ul li{float:left;margin:0 128px 40px 0;width:240px}.featured-area01 ul li a{display:block;position:relative;text-decoration:none}.featured-area01 ul li a .pict-box{width:240px;height:120px;overflow:hidden;position:relative}.featured-area01 ul li a .icon{position:absolute;top:0;left:0;width:32px;height:32px;background-color:#ffffff;overflow:hidden}.featured-area01 ul li a p.text{margin:10px 0}.featured-area01 ul li a p.name{margin:10px 0}.sns-area01{margin:70px auto 0;width:290px;overflow:hidden}.sns-area01 ul{margin:0;width:336px}.sns-area01 ul li{float:left;margin:0 48px 0 0;width:64px}.sns-area01 ul li span:before{position:relative;top:1px;left:1px}.title-area01{margin:0 auto;padding:0 0 12px;width:1024px;background:url(http://assets2.sgi.org/assets/templates/sgi/images/bg-shade-01.png) repeat-x left bottom;z-index:999994}.title-area01 .back{background-color:#ffffff}.title-area01 .inner{margin:0 auto;padding:0 24px;width:976px;background-color:#ffffff}.title-area01 .title-box{padding:30px 0 15px;border-bottom:1px solid #E2E2E0;position:relative}.title-area01 .title-box h1{padding:0 70px 0 0}.title-area01 .title-box .name{margin:15px 0 0;padding:0 70px 0 0}.title-area01 .title-box .point{position:absolute;bottom:10px;right:0}.title-area01 .title-box .point .heart{float:right;margin:0 5px 0 0;width:16px;height:17px;overflow:hidden}.title-area01 .title-box .point .heart img{width:168px;margin:-20px 0 0 -148px}.title-area01 .title-box .point p{float:right}.title-area01 .title-box .balloon{position:absolute;bottom:40px;right:0}.title-area01 .title-box .balloon p{padding:5px;background-color:#F4F3EF}.title-area01 .title-box .balloon .bottom{margin:0 auto;width:40px;height:4px;overflow:hidden;background:url(http://assets1.sgi.org/assets/templates/sgi/images/all-img-01.png) no-repeat -344px -96px}.title-area01 .search-box{padding:15px 0;position:relative;background-color:#ffffff}.title-area01 .search-box>ul{float:left;margin:0 0 -7px;padding:0 42px 0 15px;width:557px;overflow:hidden;background-color:#ffffff}.title-area01 .search-box>ul>li{float:left;margin:0 7px 7px 0;height:32px;background-color:#ffffff;-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;-o-border-radius:16px;border-radius:16px}.title-area01 .search-box>ul>li a:link,.title-area01 .search-box>ul>li a:active,.title-area01 .search-box>ul>li a:visited{display:block;padding:0 10px;height:30px;background-color:#ffffff;border:1px solid #808080;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px}.title-area01 .search-box>ul>li a:hover{border:1px solid #000000}.title-area01 .search-box>ul.hover-off>li a:hover{border:1px solid #808080}.title-area01 .search-box .spread{position:absolute;top:15px;left:582px;width:32px;height:32px;overflow:hidden}.title-area01 .search-box .spread img{display:none;cursor:pointer}.title-area01 .search-box .spread img.minus{margin:-128px 0 0 -48px}.title-area01 .search-box .spread img.plus{margin:-128px 0 0 -80px}.title-area01 .search-box>form{float:right;width:328px;height:32px;position:relative}.title-area01 .search-box>form input{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:0;left:0;padding:0 10px;width:239px;height:30px;border-top:1px solid #808080;border-left:1px solid #808080;border-right:0;border-bottom:1px solid #808080;background-color:transparent}.title-area01 .search-box>form a{display:block;position:absolute;top:0;left:260px;width:30px;height:30px;border:1px solid #808080;overflow:hidden}.title-area01 .search-box>form a img{margin:-129px 0 0 -113px}.title-area01 .search-box>form p{position:absolute;top:0;left:0;padding:0 0 0 10px}.title-area01 .search-box>form .btn01{position:absolute;top:0;right:0;width:32px;height:32px;overflow:hidden;cursor:pointer}.title-area01 .search-box>form .btn01 img{display:none;cursor:pointer}.title-area01 .search-box>form .btn01 img.minus{margin:-128px 0 0 -48px}.title-area01 .search-box>form .btn01 img.plus{margin:-128px 0 0 -80px}.title-area01 .search-box>.keyword{display:none;position:absolute;top:51px;right:0;width:328px;background-color:#F9F8F6}.title-area01 .search-box>.keyword h2{padding:15px 15px 0}.title-area01 .search-box>.keyword ul{padding:15px 15px 8px}.title-area01 .search-box>.keyword ul li{float:left;margin:0 10px 10px 0;padding:0 10px 0 0;word-break:break-all;border-right:1px solid #808080}.title-area01 .search-box>.keyword ul li:last-child{border-right:none}.article-area01{margin:0 auto;padding:5px 0 0;width:976px;overflow:hidden}.article-area01 h2{margin:0 0 50px}.article-area01 p{padding:0 0 30px}.article-area01 p .pos-left{float:left;margin:0 80px 80px 0}.article-area01 p .pos-right{float:right;margin:0 0 80px 80px}.article-area01 p .ogp-box{display:block;width:300px}.article-area01 p .ogp-box span{display:block}.article-area01 p .ogp-box .name{margin:5px 0 0;text-align:right}.article-area01 p .ogp-box .text{margin:5px 0 0}.article-area01>blockquote{display:block;margin:80px 80px 80px 0;width:300px;position:relative;float:left}.article-area01>blockquote>.text{display:block;padding:0 40px 0 50px;width:210px}.article-area01>blockquote>.mark01{display:block;position:absolute;top:0;left:0;width:32px;height:23px;background:url(http://assets1.sgi.org/assets/templates/sgi/images/all-img-01.png) no-repeat -334px -383px}.article-area01>blockquote>.mark02{display:block;position:absolute;bottom:0;right:0;width:32px;height:23px;background:url(http://assets1.sgi.org/assets/templates/sgi/images/all-img-01.png) no-repeat -368px -383px}.article-area01>p>a.story-box-01{display:block;margin-top:15px;width:240px;border:1px solid;position:relative}.article-area01>p>a.story-box-01.orange{border-color:#F09835}.article-area01>p>a.story-box-01.orange span.title{background-color:#F09835}.article-area01>p>a.story-box-01.blue{border-color:#171B5E}.article-area01>p>a.story-box-01.blue span.title{background-color:#171B5E}.article-area01>p>a.story-box-01.gray{border-color:#EFEEE8;background-color:#EFEEE8}.article-area01>p>a.story-box-01.gray span.title{background-color:#EFEEE8}.article-area01>p>a.story-box-01 span.title{display:block;text-align:center}.article-area01>p>a.story-box-01 span.img{display:block}.article-area01>p>a.story-box-01 span.img img{width:100%;height:auto}.article-area01>p>a.story-box-01 span.text{display:block;padding:10px}.article-area01>p>a.story-box-01 span.name{display:block;padding:2px 10px 10px 10px}.article-area01>p>a.story-box-01 span.over{overflow:hidden;display:block;position:absolute;top:0;left:0;right:0;bottom:0;padding:40px 11px 11px 11px;background:url(http://assets1.sgi.org/assets/templates/sgi/images/bg-over-01.png) repeat left top;filter:alpha(opacity=0);-moz-opacity:0;opacity:0}.article-area01>p>a.story-box-01:hover span.over{filter:alpha(opacity=100);-moz-opacity:1.0;opacity:1.0}.article-area01 > ul,.article-area01 > ol{padding:0 0 40px}.article-area01>ul{list-style:none}.article-area01>ol{list-style-type:decimal;padding-left:40px}.article-area01>ul li{padding-left:1.3em;text-indent:-1.3em}.article-area01>ul li:before{content:"●";margin-right:0.7em}.article-area01>ul.orange li:before{color:#f0a125}.categories-area01{margin:90px auto 0;width:832px}.categories-area01 h2{text-align:center}.categories-area01 h2 span{margin-left:10px;margin-right:10px}.categories-area01 .slide01{margin:60px auto 0;width:540px;position:relative}.categories-area01 .slide01 .slide-main{width:540px;overflow:hidden}.categories-area01 .slide01 .slide-main ul{width:10000px}.categories-area01 .slide01 .slide-main ul li{float:left;margin:0 150px;width:240px}.categories-area01 .slide01 .slide-main ul li h3{text-align:center;word-break:break-all}.categories-area01 .slide01 .slide-main ul li a{display:block;margin:10px 0 0}.categories-area01 .slide01 .slide-main ul li a .pict-box{width:240px;height:120px;overflow:hidden;position:relative}.categories-area01 .slide01 .slide-main ul li a p.text{margin:10px 0}.categories-area01 .slide01 .slide-main ul li a p.name{margin:10px 0}.categories-area01 .slide01 .prev{position:absolute;top:80px;left:0;width:48px;height:48px;overflow:hidden;cursor:pointer}.categories-area01 .slide01 .prev img{width:300px;margin:-36px 0 0 -120px}.categories-area01 .slide01 .next{position:absolute;top:80px;right:0;width:48px;height:48px;overflow:hidden;cursor:pointer}.categories-area01 .slide01 .next img{width:300px;margin:-36px 0 0 -168px}.categories-area01 .slide01 .current{margin:40px 0 0;text-align:center}.categories-area01 .slide01 .current div{display:inline-block;margin:0 6px;width:11px;height:10px;overflow:hidden;cursor:pointer}.categories-area01 .slide01 .current div img{width:200px;margin:-128px 0 0 -148px}.categories-area01 .slide01 .current div.on img{margin:-128px 0 0 -160px}.title-area02{margin:0 auto;width:1024px;z-index:999994}.title-area02 .inner{margin:0 auto;padding:30px 24px 15px;width:976px;background-color:#ffffff;position:relative}.title-area02 .title-box{padding:0 0 15px;border-bottom:1px solid #E2E2E0;position:relative}.title-area02 .title-box h1{float:left}.title-area02 .title-box .exp{float:left;margin:10px 0 0 8px;padding:0 34px 0 8px;border-left:2px solid #706D66}.title-area02 .title-box .spread{position:absolute;bottom:15px;right:0;width:32px;height:32px;overflow:hidden;cursor:pointer}.title-area02 .title-box .spread img{display:none;cursor:pointer}.title-area02 .title-box .spread img.minus{margin:-128px 0 0 -48px}.title-area02 .title-box .spread img.plus{margin:-128px 0 0 -80px}.title-area02 .words{display:none;position:absolute;left:24px;margin:30px 0 0;padding:15px 0 0;width:976px;background-color:#F5F5F1;z-index:999994}.title-area02 .words h2{margin:0 15px}.title-area02 .words>ul{margin:15px 0 0;padding:0 8px 7px 15px;overflow:hidden}.title-area02 .words>ul>li{float:left;margin:0 7px 7px 0;height:32px;background-color:#ffffff;-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;-o-border-radius:16px;border-radius:16px}.title-area02 .words>ul>li a:link,.title-area02 .words>ul>li a:active,.title-area02 .words>ul>li a:visited{display:block;padding:0 10px;height:30px;background-color:#ffffff;border:1px solid #808080;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px}.title-area02 .words>ul>li a:hover{border:1px solid #000000}.title-area02 .words .spread{position:absolute;top:0;left:582px;width:32px;cursor:pointer}.list-area01{margin:0 auto;padding:40px 0 0;width:976px;overflow:hidden}.list-area01 .sort-box{text-align:center}.list-area01 .sort-box .sep{padding:0 15px}.list-area01 ul{margin:40px 0 -40px 0;width:1104px}.list-area01 ul li{float:left;margin:0 128px 40px 0;width:240px}.list-area01 ul li .point-box{height:25px;position:relative}.list-area01 ul li .point-box .point{position:absolute;bottom:5px;right:0}.list-area01 ul li .point-box .point .heart{float:right;margin:0 5px 0 0;width:16px;height:17px;overflow:hidden}.list-area01 ul li .point-box .point .heart img{width:168px;margin:-20px 0 0 -148px}.list-area01 ul li .point-box .point p{float:right}.list-area01 ul li a{display:block;text-decoration:none}.list-area01 ul li a .pict-box{width:240px;height:120px;overflow:hidden;position:relative}.featured-area01 ul li a .pict-box>img,.gnav-pc .down>.inner>ul>li>div.block02 .box ul li.pict-box img{width:100%}.v-center img,.h-center img{position:absolute;top:-100%;bottom:-100%;right:-100%;left:-100%;margin:auto}.v-center img{width:100%;height:auto}.h-center img{width:auto;height:100%}.list-area01 ul li a img.img{width:240px;height:136px}.list-area01 ul li a p.text{margin:10px 0}.list-area01 ul li a p.name{margin:10px 0}.list-area01.center ul li a{text-align:left}.list-area01 .more{margin:80px 0 0;text-align:center}.list-area01 .more a{display:inline-block;padding:0}.title-area03{margin:0 auto;width:1024px;z-index:999994}.title-area03 .inner{margin:0 auto;padding:30px 24px 15px;width:976px;background-color:#ffffff;position:relative}.title-area03 .title-box{padding:0 0 15px;border-bottom:1px solid #E2E2E0;position:relative}.title-area03 .title-box h1{float:left}.title-area03 .title-box .exp{float:left;margin:10px 0 0 8px;padding:0 0 0 8px;border-left:2px solid #706D66}.movie-area01 .movie{margin:40px 0 0;text-align:center}.movie-area01 p{margin:20px auto 0;width:656px}.movie-area01 .btn01{margin:50px 0 0;text-align:center}.movie-area01 .btn01 a{display:inline-block;padding:0 20px;height:46px;text-align:center;border-top:2px solid #000000;border-bottom:2px solid #000000}.movie-area01 .btn01 a span{margin:0 15px 0 0}.quarterly-area01 .img{margin:40px auto 0;text-align:center}.quarterly-area01 .img img{width:346px}.quarterly-area01 .pdf01{margin:50px 0 0;text-align:center}.quarterly-area01 h2{margin:60px 0 0;text-align:center}.quarterly-area01 h2 span{margin-left:10px;margin-right:10px}.quarterly-area01 .contents-box{margin:60px auto 0;width:920px;overflow:hidden}.quarterly-area01 .contents-box .bl01{float:left;width:430px}.quarterly-area01 .contents-box .bl02{float:right;width:430px}.quarterly-area01 .contents-box h3{margin:0 0 10px}.quarterly-area01 .contents-box ul{margin:0 0 30px}.quarterly-area01 .contents-box ul li{margin:0 0 0 3px;text-indent:-0.5em;padding-left:0.5em}.quarterly-area01 .contents-box ul li:before{content:"・"}.quarterly-area01 .btn01{margin:50px 0 0;text-align:center}.quarterly-area01 .btn01 a{display:inline-block;padding:0 20px;height:46px;text-align:center;border-top:2px solid #000000;border-bottom:2px solid #000000}.quarterly-area01 .btn01 a span{margin:0 15px 0 0}.imgLeft,.contentimage_left{margin:0 80px 80px 0;float:left}.imgRight,.contentimage_right{margin:0 0 80px 80px;float:right}.imgCenter{max-width:400px;margin:10px auto !important}.imgCenter img{margin:0 auto 0 auto}.imgLeft,.imgCenter,.imgRight{font-size:87.5%;display:table;width:1%;text-align:left;line-height:140%}.imgLeft span,.imgCenter span,.imgRight span{padding:8px 0 10px 0;display:block}p,a{word-break:break-word}.article-area01 table td{padding-bottom:30px}.article-area01 dl{margin-bottom:40px}.article-area01 .imgLeft,.article-area01 .imgRight,.article-area01 .imgCenter{line-height:17px;color:#808080}.article-area01 .imgLeft img,.article-area01 .imgRight img,.article-area01 .imgCenter img{margin-bottom:5px}.article-area01 table{margin:0 0 30px}@charset "UTF-8";.standard-btn01 a{line-height:46px;font-size:18px;font-weight:bold;color:#000000;text-decoration:none}.standard-btn01 a:link,.standard-btn01 a:active,.standard-btn01 a:visited{color:#000000;text-decoration:none}.standard-btn01 a:hover{color:#000000;text-decoration:none}.standard-btn02 a{line-height:46px;font-size:18px;font-weight:bold;color:#000000;text-decoration:none}.standard-btn02 a:link,.standard-btn02 a:active,.standard-btn02 a:visited{color:#000000;text-decoration:none}.standard-btn02 a:hover{color:#000000;text-decoration:none}.header01 .inner{color:#ffffff}.header01 a{color:#ffffff;text-decoration:none}.header01 .text{line-height:18px}.header01 .text .title{font-size:15px;font-weight:bold}.header01 .text .subtitle{font-size:15px;font-weight:normal}body.index .header01 .text{line-height:28px}body.index .header01 .text .title{font-size:24px;font-weight:bold}body.index .header01 .text .subtitle{font-size:24px;font-weight:normal}.main-visual .inner .btn01 span{line-height:62px;font-size:24px;font-weight:bold;color:#000000;text-decoration:none}.gnav-pc .menu table td{line-height:22px;font-size:22px;color:#999ab1;font-variant:small-caps;letter-spacing:0.1em}.gnav-pc .menu table td a:link,.gnav-pc .menu table td a:active,.gnav-pc .menu table td a:visited{color:#171B5E;text-decoration:none}body.about-us .gnav-pc .menu table td a.cur01,body.people-and-perspectives .gnav-pc .menu table td a.cur02,body.in-focus .gnav-pc .menu table td a.cur03,body.resources .menu table td a.cur04{color:#50A3AA;text-decoration:none}.gnav-pc .menu table td a.off{color:#171B5E !important;text-decoration:none}.gnav-pc .menu table td a:hover{color:#50A3AA !important;text-decoration:none}.gnav-pc .menu table td a.on{color:#50A3AA !important;text-decoration:none}body.about-us .gnav-pc .menu table.hover-off td a.cur01,body.people-and-perspectives .gnav-pc .menu table.hover-off td a.cur02,body.in-focus .gnav-pc .menu table.hover-off td a.cur03,body.resources .gnav-pc .menu table.hover-off td a.cur04{color:#50A3AA;text-decoration:none}.gnav-pc .menu table.hover-off td a.off{color:#171B5E !important;text-decoration:none}.gnav-pc .menu table.hover-off td a.on{color:#50A3AA !important;text-decoration:none}.gnav-pc .down a:link,.gnav-pc .down a:active,.gnav-pc .down a:visited{color:#171B5E;text-decoration:none}.gnav-pc .down a:hover{color:#50A3AA;text-decoration:underline}.gnav-pc .down>.inner>ul{color:#171B5E}.gnav-pc .down>.inner>ul>li>div.block01>p,.gnav-pc .down>.inner>ul>li>div.block02>p{font-size:18px;font-weight:normal}.gnav-pc .down>.inner>ul>li>div.block02 .box>a{color:#171B5E;text-decoration:none}.gnav-pc .down>.inner>ul>li>div.block02 .box ul li.exp .text{line-height:23px;font-size:16px}.gnav-pc .down>.inner>ul>li>div.block02 .box ul li.exp .text02{line-height:23px;font-size:16px}.gnav-pc .down>.inner>ul>li>div.block02 .box ul li.exp .name{line-height:20px;font-size:13px;font-style:italic}.gnav-pc .down>.inner>ul>li>div.block02 .box .btn01 a:link,.gnav-pc .down>.inner>ul>li>div.block02 .box .btn01 a:active,.gnav-pc .down>.inner>ul>li>div.block02 .box .btn01 a:visited{line-height:46px;font-size:18px;color:#171B5E;text-decoration:none}.gnav-pc .down>.inner>ul>li>div.block02 .box .btn01 a:hover{line-height:46px;font-size:18px;color:#171B5E;text-decoration:none}.gnav-pc .down>.inner>ul>li>div.bottom-menu01 ul li a .icon-font-sgi-17{font-size:82%}.footer01 .footer-main{line-height:12px;font-size:12px;color:#00000}.footer01 .footer-main .nav a:link,.footer01 .footer-main .nav a:active,.footer01 .footer-main .nav a:visited{color:#000000;text-decoration:none}.footer01 .footer-main .nav a:hover{color:#555555;text-decoration:none}.footer01 .totop a{line-height:20px;font-size:15px;color:#171B5E;text-decoration:none}.search-area01 form input{font-size:22px}.search-area01 form p{line-height:56px;font-size:22px;color:#808080}.search-area01 .keyword h2{font-size:20px;font-weight:normal;color:#808080}.search-area01 .keyword .words ul li a:link,.search-area01 .keyword .words ul li a:active,.search-area01 .keyword .words ul li a:visited{line-height:15px;font-size:15px;color:#808080;text-decoration:none}.search-area01 .keyword .words ul li a:hover{color:#000000;text-decoration:underline}.featured-area01 h2{line-height:22px;font-size:22px;font-weight:normal;color:#706D66}.featured-area01 h2 span{color:#E2E2E0}.featured-area01 ul li a .icon{line-height:32px;font-size:33px}.featured-area01 ul li p.text{line-height:144%;font-size:100%;color:#706D66}.featured-area01 ul li p.name{line-height:100%;font-size:82%;font-style:italic;color:#706D66}.sns-area01 ul li a{color:#000000;text-decoration:none;line-height:64px;font-size:64px}.title-area01 .title-box h1{line-height:39px;font-size:34px;font-weight:bold}.title-area01 .title-box .name{line-height:28px;font-size:24px;font-style:italic}.title-area01 .title-box .point p{line-height:13px;font-size:13px;color:#706D66}.title-area01 .title-box .balloon p{font-size:13px;color:#000000}.title-area01 .search-box>ul>li a:link,.title-area01 .search-box>ul>li a:active,.title-area01 .search-box>ul>li a:visited{line-height:30px;font-size:15px;color:#808080;text-decoration:none}.title-area01 .search-box>ul>li a:hover{color:#000000}.title-area01 .search-box>ul.hover-off>li a:hover{color:#808080}.title-area01 .search-box>form input{line-height:30px;font-size:15px}.title-area01 .search-box>form p{line-height:32px;font-size:15px;color:#808080}.title-area01 .search-box>.keyword h2{font-size:18px;font-weight:normal;color:#808080}.title-area01 .search-box>.keyword ul li a:link,.title-area01 .search-box>.keyword ul li a:active,.title-area01 .search-box>.keyword ul li a:visited{line-height:15px;font-size:15px;color:#808080;text-decoration:none}.title-area01 .search-box>.keyword ul li a:hover{color:#000000;text-decoration:underline}.article-area01>h2{font-size:180%;font-weight:normal}.article-area01 p{line-height:130%;font-size:132%}.article-area01>p>.ogp-box span{color:#808080}.article-area01>p>.ogp-box .name{line-height:14px;font-size:9px;font-style:italic}.article-area01>p>.ogp-box .text{line-height:17px;font-size:12px}.article-area01>blockquote{font-size:138%;line-height:130%;color:#4d4d4d}.article-area01>p>a.story-box-01{text-decoration:none}.article-area01>p>a.story-box-01.orange{color:#F09835}.article-area01>p>a.story-box-01.blue{color:#171B5E}.article-area01>p>a.story-box-01.gray{color:#171B5E}.article-area01>p>a.story-box-01.gray span.title{color:#171B5E !important}.article-area01>p>a.story-box-01 span.title{line-height:30px;font-size:71.0228%;color:#ffffff;font-weight:bold}.article-area01>p>a.story-box-01 span.text{line-height:22px;font-size:75.7578%}.article-area01>p>a.story-box-01 span.name{line-height:18px;font-size:61.553%;font-style:italic}.article-area01>p>a.story-box-01 span.over{line-height:25px;font-size:75.7578%;font-style:italic;color:#ffffff}.article-area01>ul,.article-area01>ol{line-height:130%;font-size:132%}.categories-area01 h2{line-height:26px;font-size:162.5%;font-weight:normal;color:#706D66}.categories-area01 h2 span{color:#E2E2E0}.categories-area01 .slide01 .slide-main ul li h3{line-height:29px;font-size:125%;font-weight:normal;color:#171B5E}.categories-area01 .slide01 .slide-main ul li a{text-decoration:none}.categories-area01 .slide01 .slide-main ul li a p.text{line-height:144%;font-size:100%;color:#706D66}.categories-area01 .slide01 .slide-main ul li a p.name{line-height:100%;font-size:82%;font-style:italic;color:#706D66}.title-area02 .title-box h1{line-height:37px;font-size:31px;font-weight:normal;font-variant:small-caps}.title-area02 .title-box .exp{line-height:26px;font-size:21px;color:#706D66}.title-area02 .words h2{font-size:19px;font-weight:normal;color:#706D66}.title-area02 .words>ul>li a:link,.title-area02 .words>ul>li a:active,.title-area02 .words>ul>li a:visited{line-height:30px;font-size:15px;color:#808080;text-decoration:none}.title-area02 .words>ul>li a:hover{color:#000000}.list-area01 .sort-box .sort{line-height:20px;font-size:20px;color:#808080;text-decoration:none;cursor:pointer}.list-area01 .sort-box .sort.on a{font-weight:bold;color:#171B5E}.list-area01 .sort-box .sep{line-height:14px;font-size:14px;color:#706D66}.list-area01 ul li .point-box .point p{line-height:13px;font-size:13px;color:#706D66}.list-area01 ul li .point-box .balloon p{font-size:13px;color:#000000}.list-area01 ul li p.text{line-height:144%;font-size:100%;color:#706D66}.list-area01 ul li p.name{line-height:100%;font-size:82%;font-style:italic;color:#706D66}.list-area01 .more a{line-height:33px;font-size:22px;color:#171B5E;text-decoration:none}.list-area01 .more a span{font-size:40px}.title-area03 .title-box h1{line-height:37px;font-size:31px;font-weight:normal;font-variant:small-caps}.title-area03 .title-box .exp{line-height:26px;font-size:21px;color:#706D66}.movie-area01 p{line-height:150%;font-size:100%;color:#706D66}.movie-area01 .btn01 a{line-height:46px;font-size:18px;font-weight:bold;color:#000000;text-decoration:none}.movie-area01 .btn01 a:link,.movie-area01 .btn01 a:active,.movie-area01 .btn01 a:visited{color:#000000;text-decoration:none}.movie-area01 .btn01 a:hover{color:#000000;text-decoration:none}.quarterly-area01 .pdf01 a{line-height:18px;font-size:18px;font-weight:bold;color:#F70517;text-decoration:none}.quarterly-area01 .pdf01 a:link,.quarterly-area01 .pdf01 a:active,.quarterly-area01 .pdf01 a:visited{color:#F70517;text-decoration:none}.quarterly-area01 .pdf01 a:hover{color:#F70517;text-decoration:underline}.quarterly-area01 h2{line-height:36px;font-size:36px;font-weight:normal;color:#706D66}.quarterly-area01 h2 span{color:#E2E2E0}.quarterly-area01 .contents-box h3{line-height:120%;font-size:100%;font-weight:normal}.quarterly-area01 .contents-box ul{line-height:160%;font-size:94%;font-weight:normal}.quarterly-area01 .btn01 a{line-height:46px;font-size:18px;font-weight:bold;color:#000000;text-decoration:none}.quarterly-area01 .btn01 a:link,.quarterly-area01 .btn01 a:active,.quarterly-area01 .btn01 a:visited{color:#000000;text-decoration:none}.quarterly-area01 .btn01 a:hover{color:#000000;text-decoration:none}.article-area01 h2{font-size:180%;font-weight:normal;margin:0 0 30px;line-height:1}.article-area01 h3{font-size:150%;margin:0 0 25px;font-weight:normal;line-height:1}.article-area01 h4{font-size:132%;margin:0 0 15px;font-weight:normal;line-height:1}.article-area01 h5{font-size:132%;margin:0 0 15px;font-weight:normal;line-height:1}.article-area01 li p,.article-area01 p li{font-size:100%;line-height:100%}.article-area01 .title-area01 .words li,.article-area01 .title-area02 .words li,.article-area01 .title-area01 p.exp,.article-area01 .title-area02 p.exp{font-size:110%}.article-area01 p,.article-area01 td,.article-area01 li{font-family:"Times New Roman",serif}body,.article-area01 > p > a.story-box-01,.list-area01,.quarterly-area01 li{font-family:Verdana,Helvetica,Arial,sans-serif}@media screen and (max-width:680px){@charset "UTF-8";  .content01{padding:0 0 35px;width:auto}.pc{display:none}.sp{display:block}.standard-btn01{margin:0}.standard-btn01 a{padding:0 13px;height:35px}.standard-btn01 a span{margin:0 0 0 12px}.standard-btn02{margin:0}.standard-btn02 a{padding:0 13px;height:35px}.standard-btn02 a span{margin:0 12px 0 0}.header01{position:absolute;top:0;left:0;right:0;min-width:0;height:48px}.header01 .inner,body.index .header01 .inner{position:absolute;top:0;left:0;right:0;margin:0;width:auto;height:48px}.header01 .logo,body.index .header01 .logo{top:7px;left:6px;width:30px;height:32px}.header01 .logo img,body.index .header01 .logo img{width:154px;margin:-65px 0 0 -114px}.header01 .text,body.index .header01 .text{position:absolute;top:10px;left:43px;line-height:10px}.header01 .lang-sp,body.index .header01 .lang-sp{position:static;top:auto;right:auto;float:right;margin:13px 48px 0 0;width:68px;height:20px;overflow:hidden}.header01 .lang-sp select{border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:.01px;text-overflow:"";padding:0 2px;width:68px;height:20px;background:#ffffff url(http://assets1.sgi.org/assets/templates/sgi/images/all-img-01.png) no-repeat -112px 0;-webkit-background-size:200px auto;-moz-background-size:200px auto;background-size:200px auto}.header01 .letter{display:none}.header01-sub{height:48px}.main-visual{height:235px;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}.main-visual .inner{width:auto}.main-visual .inner .text{top:70px;width:auto}.main-visual .inner .text img{width:275px}.main-visual .inner .standard-btn01.top-btn{min-width:300px;top:160px}.main-visual .inner .standard-btn01.top-btn a{margin:0;padding:0 17px;height:30px}.main-visual .inner .standard-btn01.top-btn i{margin:0 0 0 13px}.main-visual .inner .standard-btn01.top-btn.btn-small a{height:21px;line-height:21px;font-size:10px;padding-left:15px;padding-right:2px}.main-visual .inner .standard-btn01.top-btn.btn-right{bottom:0;top:initial}.footer01{min-width:0}.footer01>.story{margin:0 auto;width:146px;height:124px;overflow:hidden}.footer01>.story a{display:block;width:146px;height:124px;overflow:hidden}.footer01>.story a img{width:200px;margin:-84px 0 0 0}.footer01 .footer-main{background-color:transparent}.footer01 .footer-main .inner{margin:0;padding:0;width:auto}.footer01 .footer-main .nav{float:none;margin:0 auto -16px;width:91%;padding:15px 0;text-align:center;border-top:1px solid #dbdbdb}.footer01 .footer-main .nav a{display:inline-block;margin:0 0 16px 10px}.footer01 .footer-main .copy{float:none;margin:0;padding:13px 0;text-align:center;background-color:#efeee9}.footer01 .totop{margin:30px 0;width:auto;text-align:center}.menu-sp{position:fixed;top:0;right:0;margin:0;width:48px;height:48px;overflow:hidden;z-index:999999;background-color:#171b5e}.menu-sp .inner{margin:4px 0 0 4px;width:39px;height:39px;overflow:hidden}.menu-sp img{width:200px;cursor:pointer}.menu-sp img.open{margin:-24.5px 0 0 0}.menu-sp img.close{margin:-24.5px 0 0 -40px}.gnav-sp{position:fixed;top:0;left:0;right:0;height:100%;padding:48px 0 0;background-color:#171B5E;z-index:999997}.gnav-sp .inner{padding:0;height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;background-color:#ffffff}.gnav-sp .search-box{padding:15px 0;background-color:#ffffff}.gnav-sp .search-box form .btn01{position:absolute;top:0;right:0;width:28px;height:28px;overflow:hidden}.gnav-sp .search-box form .btn01 img{display:none;width:200px;cursor:pointer}.gnav-sp .search-box form .btn01 img.minus{margin:-56px 0 0 -136px}.gnav-sp .search-box form .btn01 img.plus{margin:-56px 0 0 -164px}.gnav-sp .search-box .keyword{margin:10px auto 0;width:288px;background-color:#F9F8F6}.gnav-sp .search-box .keyword p{padding:15px 10px 0}.gnav-sp .search-box .keyword .words{margin:0 10px;padding:0 0 15px}.gnav-sp .search-box .keyword .words ul{margin:0 -5px -5px 0;padding:10px 0 0}.gnav-sp .search-box .keyword .words ul li{float:left;margin:0 5px 5px 0;padding:0 5px 0 0;border-right:1px solid #808080}.gnav-sp .search-box .keyword .words ul li:last-child{border-right:none}.gnav-sp .down{padding:0;background-color:#ffffff}.gnav-sp .down a{text-decoration:none}.gnav-sp .down>.menu01{padding:15px 20px;margin:0 0 2px;background-color:#F5F5F1;position:relative}.gnav-sp .down>.menu01 p{float:left;padding:0 20px 0 0}.gnav-sp .down>.menu01 .btn01{position:absolute;top:19px;right:20px;width:12px;height:12px;overflow:hidden}.gnav-sp .down>.menu01 .btn01 img{width:200px}.gnav-sp .down>.menu01 .btn01 img.minus{margin:-64px 0 0 0}.gnav-sp .down>.menu01 .btn01 img.plus{margin:-64px 0 0 -12px}.gnav-sp .down>.menu03{margin:0 0 2px;background-color:#F5F5F1}.gnav-sp .down>.menu03 a{display:block;padding:15px 20px}.gnav-sp .down .sub-menu>ul>li{border-bottom:1px solid #EFEEE8}.gnav-sp .down .sub-menu>ul>li.menu02{padding:10px 20px}.gnav-sp .down .sub-menu>ul>li>a{display:block;padding:10px 20px}.gnav-sp .down .sub-menu>ul>li>ul{padding:0 0 10px}.gnav-sp .down .sub-menu>ul>li>ul>li{padding:0}.gnav-sp .down .sub-menu>ul>li>ul>li>a{display:block;padding:5px 20px 5px 25px}.gnav-sp .down .sub-menu .block02{padding:15px 20px 25px}.gnav-sp .down .sub-menu .block02 .pict-box{margin:10px 0 0;width:100%;height:100%;overflow:hidden;position:relative}.gnav-sp .down .sub-menu .block02 .img{margin:10px 0 0}.gnav-sp .down .sub-menu .block02 .img img{width:100%}.gnav-sp .down .sub-menu .block02 .text{margin:10px 0 0}.gnav-sp .down .sub-menu .block02 .name{margin:10px 0 0}.gnav-sp .down .sub-menu .block02 .btn01{margin:30px 0 0;text-align:center}.gnav-sp .down .sub-menu .block02 .btn01 a{display:inline-block;padding:0 15px;border-top:1px solid #171B5E;border-bottom:1px solid #171B5E}.gnav-sp .down .sub-menu .block02 .btn01 a span{margin:0 0 0 13px}.gnav-sp .down .sub-menu .block03{padding:0 0 25px}.gnav-sp .down .sub-menu .block03 .img{margin:25px 0 0;text-align:center}.gnav-sp .down .sub-menu .block03 .img img{width:63%}.gnav-sp .down .close{text-align:center;padding:40px 0 60px}.gnav-sp .down .close a{margin:0 0 30px;padding:6px 26px;border:1px solid #171B5E}.search-area01{margin:16px auto 0;width:288px}.search-area01 form{width:252px;height:28px}.search-area01 form input{padding:0 5px;width:213px;height:26px}.search-area01 form a{left:224px;width:28px;height:28px}.search-area01 form a img{width:200px;margin:-24px 0 0 -144px}.search-area01 form p{padding:0 0 0 5px}.search-area01 .btn01{margin:0 0 0 8px;width:28px;height:28px}.search-area01 .btn01 img{width:200px}.search-area01 .btn01 img.minus{margin:-56px 0 0 -80px}.search-area01 .btn01 img.plus{margin:-56px 0 0 -108px}.search-area01 .keyword{margin:7px 0 0;width:288px;top:30px}.search-area01 .keyword h2{padding:15px 10px 0}.search-area01 .keyword .words{margin:0 10px;padding:0 0 15px}.search-area01 .keyword .words ul{margin:0 -10px -5px 0;padding:10px 0 0}.search-area01 .keyword .words ul li{margin:0 10px 5px 0}.featured-area01{margin:30px 16px 0;width:auto}.featured-area01 ul{margin:20px 0 0;width:auto}.featured-area01 ul li{float:none;margin:0 0 20px;width:auto;height:auto}.featured-area01 ul li a .pict-box{width:100%;height:100%}.featured-area01 ul li a .icon{width:28px;height:28px}.featured-area01 ul li a p.text{margin:5px 0 0}.featured-area01 ul li a p.name{margin:5px 0 0}.sns-area01{margin:50px auto 0;width:234px;overflow:hidden}.sns-area01 ul{margin:0;width:258px}.sns-area01 ul li{margin:0 26px 0 0;width:60px}.title-area01{margin:0;width:auto}.title-area01 .inner{margin:0;padding:0 16px;width:auto}.title-area01 .title-box{padding:5px 0 10px}.title-area01 .title-box .name{margin:8px 0 0}.title-area01 .title-box .point{bottom:7px}.title-area01 .title-box .point .heart{width:14px;height:13px}.title-area01 .title-box .point .heart img{width:147px;margin:-18px 0 0 -129px}.title-area01 .title-box .balloon{bottom:30px;margin:0 -10px 0 0}.title-area01 .search-box{padding:10px 0}.title-area01 .search-box>ul{margin:0 0 -5px;padding:0 70px 0 10px;width:auto}.title-area01 .search-box>ul>li{margin:0 5px 5px 0;height:28px;-webkit-border-radius:14px;-moz-border-radius:14px;-ms-border-radius:14px;-o-border-radius:14px;border-radius:14px}.title-area01 .search-box>ul>li a:link,.title-area01 .search-box>ul>li a:active,.title-area01 .search-box>ul>li a:visited,.title-area01 .search-box>ul>li a:hover{padding:0 5px;height:26px;-webkit-border-radius:13px;-moz-border-radius:13px;-ms-border-radius:13px;-o-border-radius:13px;border-radius:13px}.title-area01 .search-box .spread{left:auto;top:10px;right:42px;width:28px;height:28px}.title-area01 .search-box .spread img{width:350px}.title-area01 .search-box .spread img.minus{margin:-113px 0 0 -42px}.title-area01 .search-box .spread img.plus{margin:-113px 0 0 -70px}.article-area01{margin:0;padding:0 16px;width:auto}.article-area01 h2{margin:0 0 30px}.article-area01 p{padding:0 0 16px}.article-area01>p>img{margin:10px 0;width:100%}.article-area01>p>.pos-left{float:none;margin:0}.article-area01>p>.pos-right{float:none;margin:0}.article-area01>p>.ogp-box{margin:0 0 20px;display:block;width:auto}.article-area01>p>.ogp-box img{width:100%}.article-area01>blockquote{margin:14px 0 30px;width:auto;float:none}.article-area01>blockquote>.text{width:auto}.article-area01>blockquote>.mark01{background:url(http://assets1.sgi.org/assets/templates/sgi/images/all-img-01.png) no-repeat -135px -208px;-webkit-background-size:200px auto;-moz-background-size:200px auto;background-size:200px auto}.article-area01>blockquote>.mark02{background:url(http://assets1.sgi.org/assets/templates/sgi/images/all-img-01.png) no-repeat -168px -208px;-webkit-background-size:200px auto;-moz-background-size:200px auto;background-size:200px auto}.article-area01>p>a.story-box-01{margin:10px 0;width:auto}.article-area01>p>a.story-box-01 span.text{padding:10px 10px 5px}.article-area01>p>a.story-box-01 span.over{display:none}.categories-area01{margin:60px auto 0;width:320px}.categories-area01 .slide01{margin:30px auto 0;width:320px}.categories-area01 .slide01 .slide-main{width:320px;overflow:hidden}.categories-area01 .slide01 .slide-main ul li{float:left;margin:0 50px;width:220px}.categories-area01 .slide01 .slide-main ul li a .pict-box{width:220px;height:auto}.categories-area01 .slide01 .slide-main ul li a .pict-box>img{position:static;width:100%;height:auto%}.categories-area01 .slide01 .slide-main ul li a p.text{margin:5px 0 0}.categories-area01 .slide01 .slide-main ul li a p.name{margin:5px 0 0}.categories-area01 .slide01 .prev{top:77px;width:32px;height:32px}.categories-area01 .slide01 .prev img{width:200px;margin:-24px 0 0 -80px}.categories-area01 .slide01 .next{top:77px;width:32px;height:32px}.categories-area01 .slide01 .next img{width:200px;margin:-24px 0 0 -112px}.categories-area01 .slide01 .current{margin:20px 0 0}.categories-area01 .slide01 .current div{width:10px;margin:0 3px}.title-area02{margin:0;width:auto}.title-area02 .inner{margin:0;padding:15px 16px 0;width:auto}.title-area02 .title-box{padding:0 0 15px}.title-area02 .title-box h1{float:none}.title-area02 .title-box .exp{float:none;margin:10px 0 0;padding:0;border-left:none}.title-area02 .title-box .spread{top:0;bottom:auto;width:28px;height:28px}.title-area02 .title-box .spread img{width:350px}.title-area02 .title-box .spread img.minus{margin:-113px 0 0 -42px}.title-area02 .title-box .spread img.plus{margin:-113px 0 0 -70px}.title-area02 .words{top:50px;left:0;margin:0;padding:10px 0 0;width:auto}.title-area02 .words h2{margin:0 15px}.title-area02 .words>ul{margin:10px 0 0;padding:0 5x 5px 10px;overflow:hidden}.title-area02 .words>ul>li{margin:0 5px 5px 0;height:28px;-webkit-border-radius:14px;-moz-border-radius:14px;-ms-border-radius:14px;-o-border-radius:14px;border-radius:14px}.title-area02 .words>ul>li a:link,.title-area02 .words>ul>li a:active,.title-area02 .words>ul>li a:visited{padding:0 5px;height:26px;-webkit-border-radius:13px;-moz-border-radius:13px;-ms-border-radius:13px;-o-border-radius:13px;border-radius:13px}.list-area01{margin:0 16px;padding:20px 0 50px;width:auto}.list-area01 .sort-box .sep{padding:0 10px}.list-area01 .point-box .point{bottom:7px}.list-area01 .point-box .point .heart{width:14px;height:13px}.list-area01 .point-box .point .heart img{width:147px;margin:-18px 0 0 -129px}.list-area01 ul{margin:20px 0 0;width:auto}.list-area01 ul li{float:none;margin:0 0 20px;width:auto}.list-area01 ul li{width:100%}.list-area01 ul li a img.img{width:100%;height:auto}.list-area01 ul li a img.icon{width:10%}.list-area01 ul li a p.text{margin:5px 0 0}.list-area01 ul li a p.name{margin:5px 0 0}.list-area01 ul li a .pict-box{width:auto;height:auto}.list-area01 ul li a .pict-box>img{position:static;width:100%;height:auto}.list-area01.center ul li a img.img{width:43%;height:auto}.list-area01 ul li a .pict-box{display:block;width:auto;height:auto}.list-area01 ul li a .pict-box img{width:100%;height:auto}.list-area01 .more{margin:30px 0 0}.title-area03{margin:0;width:auto}.title-area03 .inner{margin:0;padding:15px 16px 0;width:auto}.title-area03 .title-box{padding:0 0 15px}.title-area03 .title-box h1{float:none}.title-area03 .title-box .exp{float:none;margin:10px 0 0;padding:0;border-left:none}.movie-area01 .movie{margin:20px 0 0;text-align:center}.movie-area01 p{margin:10px 0 0;padding:0 20px;width:auto}.movie-area01 .btn01{margin:30px 0 0}.movie-area01 .btn01 a{padding:0 13px;height:35px}.movie-area01 .btn01 a span{margin:0 12px 0 0}.quarterly-area01 .img{margin:20px auto 0}.quarterly-area01 .img img{width:40%}.quarterly-area01 .pdf01{margin:20px 0 0;text-align:center}.quarterly-area01 h2{margin:30px 0 0}.quarterly-area01 .contents-box{margin:30px 0 0;padding:0 16px;width:auto}.quarterly-area01 .contents-box .bl01{float:none;width:auto}.quarterly-area01 .contents-box .bl02{float:none;width:auto}.quarterly-area01 .btn01{margin:30px 0 0}.quarterly-area01 .btn01 a{padding:0 13px;height:35px}.quarterly-area01 .btn01 a span{margin:0 12px 0 0}.imgLeft,.imgCenter,.imgRight{font-size:100%;margin:20px auto !important;float:none}.article-area01 .imgLeft img,.article-area01 .imgCenter img,.article-area01 .imgRight img{max-width:285px;margin:0 auto}.contentimage_left,.contentimage_right{display:block;max-width:100%;float:none;margin:0 auto 15px auto}.resources .article-area01 .imgRight img,.resources .article-area01 .imgLeft img,.resources .article-area01 .imgCenter img{max-width:285px}.imgLeft span,.imgCenter span,.imgRight span{display:inline-block}.article-area01 > ul,.article-area01 > ol{padding-bottom:20px}}@media screen and (max-width:680px){body{font-size:13px}.content01{font-size:13px}.standard-btn01 a{line-height:35px;font-size:14px}.standard-btn02 a{line-height:35px;font-size:14px}.header01 .text,body.index .header01 .text{line-height:12px}.header01 .text .title,body.index .header01 .text .title{font-size:9px;font-weight:bold}.header01 .text .subtitle,body.index .header01 .text .subtitle{font-size:9px;font-weight:normal}.main-visual .standard-btn01.top-btn a{line-height:30px;font-size:13px}.footer01 .footer-main{line-height:12px;font-size:12px}.footer01 .footer-main .copy{font-size:10px}.gnav-sp .search-box form input{line-height:26px;font-size:20px}.gnav-sp .search-box form p{line-height:28px;font-size:13px;color:#808080}.gnav-sp .search-box .keyword p{line-height:14px;font-size:14px;font-weight:normal;color:#808080}.gnav-sp .search-box .keyword .words ul li a:link,.gnav-sp .search-box .keyword .words ul li a:active,.gnav-sp .search-box .keyword .words ul li a:visited{line-height:13px;font-size:13px;color:#808080;text-decoration:none}.gnav-sp .search-box .keyword .words ul li a:hover{color:#000000}.gnav-sp .down{color:#171B5E}.gnav-sp .down a{color:#171B5E}.gnav-sp .down .menu01 p{font-size:22px;font-weight:normal;font-variant:small-caps;letter-spacing:0.1em}.gnav-sp .down .menu03 a{font-size:14px}.gnav-sp .down .sub-menu .menu02{font-size:16px;font-weight:bold}.gnav-sp .down .sub-menu>ul>li{font-size:14px}.gnav-sp .down .sub-menu>ul>li>ul>li{font-size:14px}.gnav-sp .down .sub-menu .block02 .text{line-height:20px;font-size:14px}.gnav-sp .down .sub-menu .block02 .name{line-height:18px;font-size:12px;font-style:italic}.gnav-sp .down .sub-menu .block02 .btn01 a{line-height:30px;font-size:14px;color:#171B5E;text-decoration:none}.gnav-sp .down .close a{line-height:14px;font-size:14px}.search-area01 form input{line-height:26px;font-size:20px}.search-area01 form p{line-height:28px;font-size:13px}.search-area01 .keyword h2{line-height:14px;font-size:14px}.search-area01 .keyword .words ul li a:link,.search-area01 .keyword .words ul li a:active,.search-area01 .keyword .words ul li a:visited,.search-area01 .keyword .words ul li a:hover{line-height:13px;font-size:13px}.featured-area01 h2{line-height:22px;font-size:22px}.featured-area01 ul li a .icon{line-height:28px;font-size:29px}.featured-area01 ul li p.text{line-height:20px;font-size:14px}.featured-area01 ul li p.name{line-height:18px;font-size:12px}.sns-area01 ul li a{line-height:60px;font-size:60px}.title-area01 .title-box h1{line-height:30px;font-size:21px}.title-area01 .title-box .name{line-height:100%;font-size:14px}.title-area01 .title-box .point p{font-size:12px}.title-area01 .search-box>ul>li a:link,.title-area01 .search-box>ul>li a:active,.title-area01 .search-box>ul>li a:visited,.title-area01 .search-box>ul>li a:hover{line-height:26px;font-size:13px}.article-area01 h2{font-size:21px}.article-area01>blockquote{font-size:21px;line-height:25px}.article-area01>p>a.story-box-01 span.text{line-height:20px;font-size:14px}.article-area01>p>a.story-box-01 span.name{line-height:16px;font-size:12px}.article-area01>ul,.article-area01>ol{line-height:22px;font-size:18px}.categories-area01 h2{line-height:22px;font-size:22px}.categories-area01 .slide01 .slide-main ul li h3{line-height:23px;font-size:18px}.categories-area01 .slide01 .slide-main ul li a p.text{line-height:20px;font-size:14px}.categories-area01 .slide01 .slide-main ul li a p.name{line-height:18px;font-size:12px}.title-area02 .title-box h1{line-height:24px;font-size:19px}.title-area02 .title-box .exp{line-height:19px;font-size:14px}.title-area02 .words h2{font-size:14px}.title-area02 .words>ul>li a:link,.title-area02 .words>ul>li a:active,.title-area02 .words>ul>li a:visited{line-height:26px;font-size:13px}.list-area01 .sort-box .sort{line-height:15px;font-size:15px}.list-area01 .sort-box .sep{line-height:11px;font-size:11px}.list-area01 h2{line-height:22px;font-size:22px}.list-area01 .point-box .point p{font-size:12px}.list-area01 ul li p.text{line-height:20px;font-size:14px}.list-area01 ul li p.name{line-height:18px;font-size:12px}.list-area01 .more a{line-height:26px;font-size:17px}.list-area01 .more a span{font-size:28px}.title-area03 .title-box h1{line-height:24px;font-size:19px}.title-area03 .title-box .exp{line-height:19px;font-size:14px}.movie-area01 .btn01 a{line-height:35px;font-size:14px}.quarterly-area01 .pdf01 a{line-height:14px;font-size:14px}.quarterly-area01 h2{line-height:22px;font-size:22px}.quarterly-area01 .contents-box h3{line-height:21px;font-size:14px}.quarterly-area01 .contents-box ul{line-height:21px;font-size:14px}.quarterly-area01 .btn01 a{line-height:35px;font-size:14px}.resources .article-area01 .quarterly-area01 .pdf01 a{font-size:18px}.quarterly-area01 h2{font-size:22px}.article-area01 h2{margin:0 0 26px;line-height:1.3}.article-area01 h3{font-size:21px;margin:0 0 24px;line-height:1.3}.article-area01 h4{font-size:19px;margin:0 0 22px;line-height:1.3}.article-area01 h5{font-size:17px;margin:0 0 20px;line-height:1.3}}.easy-select-box{display:inline-block;position:relative}.easy-select-box .esb-dropdown{position:absolute;top:100%;left:0;z-index:99;display:none}.easy-select-box{width:152px;height:24px;text-align:left;font-size:13px;color:#000000}.easy-select-box .esb-displayer{background:url(http://assets1.sgi.org/assets/templates/sgi/images/all-img-01.png) no-repeat -72px 0;color:#000000;padding:0 10px;width:132px;height:24px;line-height:24px;cursor:default}.easy-select-box:hover .esb-displayer{text-decoration:none}.easy-select-box .esb-dropdown{border:1px solid #cccccc;line-height:13px;width:152px;max-height:200px;overflow:auto;background:#FFFFFF}.easy-select-box .esb-dropdown .esb-item{padding:3px 10px;background:#FFFFFF;color:#000000;cursor:default}.easy-select-box .esb-dropdown .esb-item:hover{background:#3399ff;color:#FFFFFF;text-decoration:none}@media print{body{padding:0 !important;margin:0 !important}.header01 .lang-pc,.header01 .letter,.header01-sub,.gnav-pc,.gnav-sp,.menu-sp,.footer01 .footer-main .nav,.footer01 .footer-main .story,.footer01 .totop,.search-area01,.sns-area01,.categories-area01,.title-area01-sub,.balloon,.story-box-01{display:none !important}body.index .gnav-pc,body.index .search-area01,body.index .sns-area01{display:block !important}.header01{position:static !important;top:0 !important;width:auto !important;min-width:auto !important}.header01 .inner{width:auto !important}.footer01{width:auto !important;min-width:auto !important}.footer01 .footer-main .inner{width:auto !important}.content01{width:auto !important;overflow:hidden !important}.main-visual{-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}.main-visual img.cover{display:none !important}.title-area01{position:static !important;width:auto !important;margin-top:0 !important;background-image:none !important}.title-area01 .inner{width:auto !important;padding-left:0 !important;padding-right:0 !important}.title-area01 .title-box h1{line-height:35px !important;font-size:30px !important;padding-right:70px !important}.title-area01 .title-box .name{line-height:24px !important;font-size:20px !important}.title-area01 .search-box form,.title-area01 .search-box .keyword,.title-area01 .search-box .spread{display:none !important}.title-area01 .search-box>ul{position:static !important;margin:0 !important;padding:0 !important;width:auto !important;height:auto !important}.title-area01 .search-box>ul>li a{line-height:28px !important;font-size:13px !important}.title-area02{width:auto !important}.title-area02 .inner{width:auto !important;padding-left:0 !important;padding-right:0 !important}.title-area02 .title-box .spread,.title-area02 .words{display:none !important}.title-area02 .search-box form,.title-area02 .search-box .keyword{display:none !important}.title-area02 .title-box h1{line-height:35px !important;font-size:30px !important}.title-area02 .title-box .exp{line-height:24px !important;font-size:20px !important}.title-area03{width:auto !important}.title-area03 .inner{width:auto !important;padding-left:0 !important;padding-right:0 !important}.title-area03 .title-box h1{line-height:35px !important;font-size:30px !important}.title-area03 .title-box .exp{line-height:24px !important;font-size:20px !important}.article-area01{width:auto !important}.article-area01>h2{font-size:200%}.article-area01>p{line-height:128%;font-size:130%}.list-area01{width:auto !important;padding-left:0 !important;padding-right:0 !important;overflow:visible}.list-area01 ul{width:630px !important;margin-left:auto !important;margin-right:auto !important}.list-area01 ul li{width:200px;margin-left:5px !important;margin-right:5px !important}.list-area01 ul li a .pict-box{width:200px}.list-area01.center ul li a img.img{width:auto !important;height:auto !important}.list-area01 .more{display:none !important}.movie-area01 p{width:auto !important}.movie-area01 .btn01{display:none !important}.movie-area01 p{line-height:128%;font-size:130%}.quarterly-area01 .pdf01{display:none !important}.quarterly-area01 .contents-box{width:auto}.quarterly-area01 .contents-box .bl01{float:none;width:auto}.quarterly-area01 .contents-box .bl02{float:none;width:auto}.quarterly-area01 .btn01{display:none !important}.aboutVideo{width:70% !important}body.index .search-box{width:800px}body.index .search-box .site_search{width:735px;float:left}body.index .search-box .btn01{width:56px;float:right}body.index table.gsc-search-box{width:734px}body.index td.gsc-input input{width:663px;height:54px;padding-left:15px;line-height:54px;font-size:28px}body.index td.gsc-search-button input{width:56px;height:56px;border:none;background:url(http://assets1.sgi.org/assets/templates/sgi/images/all-img-01.png) no-repeat;text-indent:100em;background-position:-288px -48px}}.flLeft{min-height:1px}.flLeft li{list-style:none}.flLeft > li,.flLeft > div{float:left}.flLeft:after{content:".";display:block;clear:both;height:0;visibility:hidden}* html .flLeft{height:auto;overflow:hidden}.slide-main-img img{width:auto;height:136px}.slide-main-img{text-align:center}.categories-area01 .slide01 .next,.categories-area01 .slide01 .prev{top:80px}.resources .article-area01{margin-bottom:15px}.resources .article-area01 h2{margin-bottom:20px}.faq_main_list{margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #dedede}.faq_main_list li{display:inline}.faq_main_list li a{text-decoration:none;font-size:15px}.pageTop{float:right}.pageTop a{text-decoration:none;font-size:18px}.books_block img{float:right;margin:5px 0 0 40px}.books_block{min-height:1px;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #dedede}.videoBlock:after,.books_block:after{content:".";display:block;clear:both;height:0;visibility:hidden}* html .videoBlock,* html .books_block{height:auto;overflow:hidden}.sort-box{margin-bottom:10px}.videoBlock{padding:30px;border- bottom:1px solid #dedede;filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#F6F6F6, endColorStr=#FBFBFA,GradientType=0);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#F6F6F6, endColorstr=#FBFBFA,GradientType=0)";background:-webkit-gradient(linear,center top,center bottom,from(#F6F6F6),to(#FBFBFA));background:-moz-linear-gradient(bottom,#FBFBFA,#F6F6F6);zoom:1}.videoImage{float:left;width:20%}.aboutVideo{float:right;width:80%}.aboutVideo a{display:inline-block;text-decoration:none;margin-bottom:5px}.core{margin-bottom:20px}.core h2+p{min-height:60px}.core li{float:left;width:450px;padding:0 15px 40px;margin-bottom:20px;box-sizing:border-box;position:relative}.core:after,.listBuddhist:after{content:".";display:block;height:0;clear:both;visibility:hidden}.mheadContent > div{margin:20px 0}.intro{width:auto !important}.intro td{padding:0 10px}.search-word{box-sizing:border-box;padding:24px 0 21px;border-bottom:1px solid #E2E2E0}.search-word > div > div{display:inline-block;padding:0 20px;height:50px;background-color:#fff;border:1px solid #808080;border-radius:25px}.search-word > div > div a{line-height:50px;font-size:19px;color:#808080;text-decoration:none}.search-word > div > div a:hover{color:#000}.search-word p,.search-word ul{display:inline}.search-word p{font-size:16px;margin-right:30px;display:inline;padding:0}.search-word{text-align:center;border:none;padding-bottom:0}.search-word p{display:block;width:350px;margin:0 auto;color:#706D66;font-size:24px;position:relative;line-height:1;margin-bottom:40px}.search-word p:before,.search-word p:after{content:"";display:block;background-color:#E2E2E0;width:73px;height:2px;position:absolute;top:0;bottom:0;margin:auto}.search-word p:before{left:-60px}.search-word p:after{right:-60px}.title-area02 .words>ul{height:auto !important}.list-area01 .sort-box .sort a{color:#808080;text-decoration:none}.movie-area01 .movie .sp iframe{width:90%;min-height:300px}.movie-area01 .movie .sp iframe .html5-stop-propagation{background-size:contain}.movie-area01 .movie iframe{width:656px;min-height:450px}.movie-area01 .movie iframe .html5-stop-propagation{background-size:contain}.quarterly-area01 .pdf01{margin-bottom:60px}.content_spread{display:inline-block;width:32px;height:32px;overflow:hidden;cursor:pointer;position:relative;top:10px;left:10px}.content_spread img{display:none;cursor:pointer}.content_spread img.minus{margin:-129px 0 0 -48px}.content_spread img.plus{margin:-129px 0 0 -80px}.quarterly-area01 .pdf01{margin-bottom:0px}.quarterly-area01 .epub01{margin:10px 0 50px 0;text-align:center}.quarterly-area01 h2{margin-top:60px}.quarterly-area01 .epub01 a,.quarterly-area01 .epub01 a:link,.quarterly-area01 .epub01 a:active,.quarterly-area01 .epub01 a:visited{line-height:18px;font-size:18px;font-weight:bold;color:#82B711;text-decoration:none}.quarterly-area01 .epub01 a:hover{text-decoration:underline}.content01 .quarterly-area01 .epub01 .icon-font-sgi-20:before{color:#82B711;margin-right:8px}.list-area01.center ul li a img.img{width:100%;height:auto}.title-area01 .second_search{position:relative}.article-area01 p.titleText{margin:0;padding:0}.quarterly-area01 .btn01{float:none}.btn01{float:right}.sp .btn01{float:none}#contentBlock #video .bc-player-default_default{width:656px !important;min-height:450px !important;margin:0 auto !important}#contentBlock #video .vjs-poster{width:656px !important;min-height:450px !important}time.dateOfEvent{float:right;font-style:italic}.videoBlock p.videoImage{padding:0}#ditto_list p{padding:0}@media screen and (min-width: 681px){.sponly{display:none !important}.pc_left{float:left;margin-right:10px}}@media screen and (max-width:680px){.pconly{display:none !important}.content01{width:auto !important}div.sectionBlock{padding:8px 0 0 0 !important}.videoImage{text-align:center}#video object{width:70%;height:auto}.movie-area01 .movie #video iframe{width:90%;min-height:300px}.videoImage{float:none;width:auto}.aboutVideo{float:none;width:auto}.slide-main-img{width:auto;height:136px;overflow:hidden;margin:0 auto}.resources .article-area01 td{text-align:center;padding:0 2%;float:left;margin-bottom:70px}.resources .article-area01 img{max-width:100%;width:auto}.resources .article-area01 a{font-size:20px}.tpl8571 .sectionBlock table td{width:20%;padding:0.8%}.tpl8571 .sectionBlock table img{width:100%;height:auto}.title-area02 .words{margin-top:0}.list-area01.center ul li a img.img{width:100%;height:auto}.core li{width:100%;float:none}.intro td{border:none;padding:5px 10px;line-height:1;float:left;width:100%}.highlight{padding:0}.search-word{padding:20px 0 15px}.search-word p{display:block !important;margin-bottom:10px}.search-word p{width:160px;font-size:22px;margin-bottom:20px}.search-word p:before,.search-word p:after{width:40px;height:1px}.search-word p:before{left:-50px}.search-word p:after{right:-50px}body.tpl-131 .content01{margin-top:48px}#contentBlock #video .bc-player-default_default{width:300px !important;min-height:250px !important;margin:0 auto !important}#contentBlock #video .vjs-poster{width:300px !important;min-height:250px !important}#ditto_list li{height:auto !important}}.search-box{position:relative}.title-area01 .search-box form .btn01{position:absolute;top:0;right:0;width:32px;height:32px;overflow:hidden;cursor:pointer}.title-area01 .search-box form .btn01 img.minus{margin:-129px 0 0 -48px}.title-area01 .search-box form .btn01 img.plus{margin:-129px 0 0 -80px}.content01 .mf_finder_query,.content01 .mf_finder_organic_range,.content01 .mf_finder_organic_doc_zoom,.content01 .mf_finder_organic_doc_title_wrapper img,.content01 .mf_finder_frag_connector,.content01 .mf_finder_pager_item_prev,.content01 .mf_finder_pager_item_next,.content01 .mf_finder_pager_item_first,.content01 .mf_finder_logo{display:none !important}.search .mf_finder_searchBox_suggest_items{width:270px;-webkit-box-shadow:0px 0px 5px #ccc;box-shadow:0px 0px 5px #ccc;position:absolute;left:1px;top:32px;background-color:#FFF;z-index:10;padding:0}.search .mf_finder_searchBox_suggest_items li{line-height:1.3;list-style-type:none}.search .mf_finder_searchBox_suggest_items li:hover{background-color:#EDEEED}.search li.mf_finder_searchBox_suggest_item_cur{background-color:#EDEEED}.search .mf_finder_searchBox_suggest_items li a{display:block;text-decoration:none;color:#000;font-family:arial;font-size:13px;font-weight:bold;padding:3px 8px}.search .mf_finder_searchBox_pagemax_links,.search .mf_finder_searchBox_doctype{display:none}.search .mf_finder_searchBox_items{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.search .mf_finder_searchBox_items_wrapper{width:304px}.search .mf_finder_searchBox_items_wrapper *{-webkit-box-sizing:border-box;box-sizing:border-box}.search .mf_finder_searchBox_query_wrap{width:100%}.search .mf_finder_searchBox_query_input{width:100%;height:32px;font-size:20px;color:#000;padding:1px 6px;border:solid 1px #808080;border-right:none;outline:none}.search .mf_finder_searchBox_submit{width:32px;height:32px;border:solid 1px #808080;border-left:none;background:url(http://assets1.sgi.org/assets/templates/sgi/images/all-img-01.png) no-repeat -113px -129px;outline:none}.search .mf_finder_searchBox_submit:hover{cursor:pointer}.second_search{width:342px;float:right}.search_big{width:736px;float:left}.search_big .mf_finder_searchBox_suggest_items{width:677px;top:57px}.search_big .mf_finder_searchBox_items_wrapper{width:100%}.search_big .mf_finder_searchBox_query_input{width:100%;height:58px;font-size:28px;padding:1px 15px;border-right:none !important}.search_big .mf_finder_searchBox_submit{width:61px;height:58px;background:url(http://assets1.sgi.org/assets/templates/sgi/images/all-img-01.png) no-repeat;background-position:-288px -48px;padding:0}@media screen and (max-width:640px){.gnav-sp .search-box .btn01{width:28px;float:right}.gnav-sp .search-box .btn01{width:28px;height:28px;overflow:hidden}.gnav-sp .search-box .btn01 img.minus{margin:-129px 0 0 -49px}.gnav-sp .search-box .btn01 img.plus{margin:-56px 0 0 -164px;width:200px}.gnav-sp .search-box .keyword{clear:both}.gnav-sp .search-box .keyword h2{line-height:14px;font-size:14px;font-weight:normal;color:#808080;padding:15px 10px 0}.mf_finder_searchBox input{border-radius:0}.gnav-sp .search-box{width:290px;margin:0 auto}.search .mf_finder_searchBox_suggest_items{width:calc(100% - 30px) !important;top:29px !important}.search .mf_finder_searchBox_suggest_items li a{width:100%}.search .mf_finder_searchBox_items_wrapper{width:auto}.search .mf_finder_searchBox_query_wrap{width:100%}.search .mf_finder_searchBox_query_input{width:100%;height:28px;font-size:20px;color:#000;outline:none;-webkit-appearance:none}.search .mf_finder_searchBox_submit{width:28px;height:28px;background:url(http://assets1.sgi.org/assets/templates/sgi/images/all-img-01.png) no-repeat -113px -129px;background-size:200px;background-position:-144px -24px;border:none}.second_search{width:257px;float:left}.search_big{width:auto}.search_big .mf_finder_searchBox_suggest_items{width:677px;top:57px}.search_big .mf_finder_searchBox_items_wrapper{width:100%}.search_big .mf_finder_searchBox_query_input{width:100%;height:28px;font-size:20px;color:#000;padding:1px 10px;border:solid 1px #808080;outline:none;-webkit-appearance:none}.search_big .mf_finder_searchBox_submit{width:30px;height:28px;background-size:200px;background-position:-144px -24px}}@font-face{font-family:'icomoon';src:url('http://assets2.sgi.org/assets/templates/sgi/fonts/icomoon.eot?mzsgwq');src:url('http://assets2.sgi.org/assets/templates/sgi/fonts/icomoon.eot?#iefixmzsgwq?#iefixmzsgwq') format('embedded-opentype'), url('http://assets2.sgi.org/assets/templates/sgi/fonts/icomoon.ttf?mzsgwq') format('truetype'), url('http://assets2.sgi.org/assets/templates/sgi/fonts/icomoon.woff?mzsgwq') format('woff'), url('http://assets2.sgi.org/assets/templates/sgi/fonts/icomoon.svg#icomoon?mzsgwq#icomoon') format('svg');font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-font-sgi-00:before{content:"\e904";color:#55c2e2}.icon-font-sgi-01:before{content:"\e601";color:#3e5c95}.icon-font-sgi-02:before{content:"\e602";color:#cc342c}.icon-font-sgi-03:before{content:"\e603";color:#34475c}.icon-font-sgi-04:before{content:"\e604";color:#3e5c95}.icon-font-sgi-05:before{content:"\e903";color:#55c2e2}.icon-font-sgi-06:before{content:"\e606";color:#34475c}.icon-font-sgi-07:before{content:"\e607";color:#3e5c95}.icon-font-sgi-08:before{content:"\e608";color:#34475c}.icon-font-sgi-09:before{content:"\e609";color:#cc342c}.icon-font-sgi-10{background-color:#55c2e2}.icon-font-sgi-10:before{content:"\e901";color:#fff}.icon-font-sgi-11:before{content:"\e60b";color:#017fb4}.icon-font-sgi-12:before{content:"\e60c";color:#ef1e00}.icon-font-sgi-13:before{content:"\e60d"}.icon-font-sgi-14:before{content:"\e60e"}.icon-font-sgi-15:before{content:"\e60f"}.icon-font-sgi-16:before{content:"\e610"}.icon-font-sgi-17:before{content:"\e611"}.icon-font-sgi-18:before{content:"\e612"}.icon-font-sgi-19:before{content:"\e613";color:#171b5e}.icon-font-sgi-20:before{content:"\e614";color:#171b5e}.icon-font-sgi-21:before{content:"\e902";color:#d93175}