/*
YUI 3.4.0 (build 3928)
Copyright 2011 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
http://yuilibrary.com/license/
*/
html{ color:#000;background:#FFF}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{ margin:0;padding:0}table{ border-collapse:collapse;border-spacing:0}fieldset,img{ border:0}address,caption,cite,code,dfn,em,strong,th,var{ font-style:normal;font-weight:normal}li{ list-style:none}caption,th{ text-align:left}h1,h2,h3,h4,h5,h6{ font-size:100%;font-weight:normal}q:before,q:after{ content:''}abbr,acronym{ border:0;font-variant:normal}sup{ vertical-align:text-top}sub{ vertical-align:text-bottom}input,textarea,select{ font-family:inherit;font-size:inherit;font-weight:inherit}input,textarea,select{ *font-size:100%}legend{ color:#000}


/* grunt build(sass -> css -> min) */
@charset "UTF-8";html{overflow-y:scroll}a img{border:0 none}noscript{background:red;color:#FFF;font-weight:700;display:block}.ie7{letter-spacing:0}.ie7 body{width:auto;position:relative}a:hover{color:#FC5523;text-decoration:none}a>div{display:inline}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:81%;line-height:1.6;font-family:"ＭＳ Ｐゴシック","MS PGothic","メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,sans-serif}html.mac{font-size:14px;line-height:1.6;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",Osaka,sans-serif}html.win{font-size:78%;line-height:1.7;font-family:"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",Osaka,sans-serif}html.win.ie{letter-spacing:-.5px}html.win.ie6,html.win.ie7,html.win.ie8{letter-spacing:0;font-size:78.5%;line-height:1.5;font-family:"ＭＳ Ｐゴシック","MS PGothic",Osaka,sans-serif}html.android{font-size:13px;line-height:1.6;font-family:inherit;-webkit-text-size-adjust:none}html.ipod,html.iphone,html.ipad{font-size:13px;line-height:1.5;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",Osaka,sans-serif;-webkit-text-size-adjust:none}html.ipod dd,html.ipod dt,html.ipod ul,html.ipod ol,html.ipod li,html.iphone dd,html.iphone dt,html.iphone ul,html.iphone ol,html.iphone li,html.ipad dd,html.ipad dt,html.ipad ul,html.ipad ol,html.ipad li{font-size:inherit}html body{font-size:100.0001%;line-height:inherit}html.ie6 *,html.ie7 *{font-size:100%}@media print{body>*{display:none!important}body #print{display:block!important}}#print{display:none}#header,#topic_path,#container,#footer{min-width:320px}.ie6 #header,.ie7 #header,.ie8 #header,.ie6 #topic_path,.ie7 #topic_path,.ie8 #topic_path,.ie6 #container,.ie7 #container,.ie8 #container,.ie6 #footer,.ie7 #footer,.ie8 #footer{min-width:960px}#topic_path{border-top:1px solid #999;border-bottom:1px solid #999;background:#cdcdcd}#container #content{background:#fff}#container #nav{background:#dedede url(../../../img/nav_bk.gif) 0 0 repeat}#footer{background:#000;color:#fff}#header{position:relative;height:60px;background:transparent url(../../../img/header_bk.jpg) left top repeat-x}.retina #header{background-image:url(../../../img/header_bk@2x.jpg);-webkit-background-size:60px 60px}#header .title{position:absolute;top:0;left:0}#header .title h2{width:220px;height:60px;display:block;white-space:nowrap;overflow:hidden;text-indent:100%;background:transparent url(../../../img/header.jpg) left top no-repeat}.ie6 #header .title h2,.ie7 #header .title h2{text-indent:-9999px}.retina #header .title h2{background-image:url(../../../img/header@2x.jpg);-webkit-background-size:220px 60px}#header .nav{display:block;text-align:right;padding-left:225px}#header .nav ul li{display:inline-block;margin-top:.2m;margin-bottom:.2em;margin:10px 5px 0 0}.ie6 #header .nav ul li,.ie7 #header .nav ul li{display:inline;zoom:1;position:relative;margin-right:.2em}#header .nav ul li a{display:block;height:36px;width:36px;overflow:hidden;white-space:nowrap;text-indent:100%;background-color:#0074B8}.ie6 #header .nav ul li a,.ie7 #header .nav ul li a{text-indent:-9999px;text-align:left}#header .nav ul li a:hover{background-color:#FC5523}#header .nav ul li.home a{background-repeat:no-repeat;background-image:url(../../img/icons.gif);background-position:10px -790px}.ie7gte #header .nav ul li.home a,.no_ie #header .nav ul li.home a{background-image:url(../../img/icons.png)}.retina #header .nav ul li.home a{background-image:url(../../img/icons@2x.png);-webkit-background-size:16px auto;-moz-background-size:16px auto;-ms-background-size:16px auto;-o-background-size:16px auto;background-size:16px auto}.no_db #header .nav ul li.setting{display:none}#header .nav ul li.setting a{background-repeat:no-repeat;background-image:url(../../img/icons.gif);background-position:10px -890px}.ie7gte #header .nav ul li.setting a,.no_ie #header .nav ul li.setting a{background-image:url(../../img/icons.png)}.retina #header .nav ul li.setting a{background-image:url(../../img/icons@2x.png);-webkit-background-size:16px auto;-moz-background-size:16px auto;-ms-background-size:16px auto;-o-background-size:16px auto;background-size:16px auto}#p-home #topic_path ul{background-repeat:no-repeat;background-image:url(../../img/icons.gif);background-position:9px -693px}.ie7gte #p-home #topic_path ul,.no_ie #p-home #topic_path ul{background-image:url(../../img/icons.png)}.retina #p-home #topic_path ul{background-image:url(../../img/icons@2x.png);-webkit-background-size:16px auto;-moz-background-size:16px auto;-ms-background-size:16px auto;-o-background-size:16px auto;background-size:16px auto}#topic_path ul li{padding:5px 0 5px 5px;display:none}body#p-home #topic_path ul li{display:block}#topic_path ul li a>div{display:inline-block}.ie6 #topic_path ul li a>div,.ie7 #topic_path ul li a>div{display:inline}#topic_path ul li.home{margin-left:0;padding-left:5px;background-image:none}#topic_path ul li.home a,#topic_path ul li.home h2{padding-left:26px}#topic_path ul li.current{display:inline-block;margin-top:.2m;margin-bottom:.2em}.ie6 #topic_path ul li.current,.ie7 #topic_path ul li.current{display:inline;zoom:1;position:relative;margin-right:.2em}#topic_path ul li.current h1{display:inline}#topic_path ul li.current h1 b{display:inline-block;margin-top:.2m;margin-bottom:.2em;border:1px solid #000;margin-right:5px;padding:0 5px;font-weight:400;font-size:80%;vertical-align:middle}.ie6 #topic_path ul li.current h1 b,.ie7 #topic_path ul li.current h1 b{display:inline;zoom:1;position:relative;margin-right:.2em}#topic_path ul li.current .star,#topic_path ul li.current .checked{width:18px;height:16px;white-space:nowrap;overflow:hidden;text-indent:100%;display:inline-block;margin-top:.2m;margin-bottom:.2em;vertical-align:middle}.ie6 #topic_path ul li.current .star,.ie7 #topic_path ul li.current .star,.ie6 #topic_path ul li.current .checked,.ie7 #topic_path ul li.current .checked{text-indent:-9999px}.ie6 #topic_path ul li.current .star,.ie7 #topic_path ul li.current .star,.ie6 #topic_path ul li.current .checked,.ie7 #topic_path ul li.current .checked{display:inline;zoom:1;position:relative;margin-right:.2em}#topic_path ul li.current .star{background-repeat:no-repeat;background-image:url(../../img/icons.gif);background-position:2px -400px}.ie7gte #topic_path ul li.current .star,.no_ie #topic_path ul li.current .star{background-image:url(../../img/icons.png)}.retina #topic_path ul li.current .star{background-image:url(../../img/icons@2x.png);-webkit-background-size:16px auto;-moz-background-size:16px auto;-ms-background-size:16px auto;-o-background-size:16px auto;background-size:16px auto}#topic_path ul li.current .checked{background-repeat:no-repeat;background-image:url(../../img/icons.gif);background-position:2px -100px}.ie7gte #topic_path ul li.current .checked,.no_ie #topic_path ul li.current .checked{background-image:url(../../img/icons.png)}.retina #topic_path ul li.current .checked{background-image:url(../../img/icons@2x.png);-webkit-background-size:16px auto;-moz-background-size:16px auto;-ms-background-size:16px auto;-o-background-size:16px auto;background-size:16px auto}.firefox #topic_path ul li.current .checked{height:16px}#content{padding:10px 5px;text-align:center;margin-left:auto;margin-right:auto}#content #content-header{padding-bottom:10px;text-align:left}#content #content-header h2{display:none}#content #content-header p{border-bottom:1px dotted #999;padding-bottom:10px;margin-bottom:10px}#content #content-header b{display:inline-block;margin-top:.2m;margin-bottom:.2em;border:1px solid #000;margin-right:5px;padding:0 5px;font-weight:400;font-size:70%;vertical-align:middle}.ie6 #content #content-header b,.ie7 #content #content-header b{display:inline;zoom:1;position:relative;margin-right:.2em}#content .kanren{padding:10px 10px 0}#content .kanren h3,#content .kanren ul,#content .kanren li{display:inline-block;margin-top:.2m;margin-bottom:.2em}.ie6 #content .kanren h3,.ie7 #content .kanren h3,.ie6 #content .kanren ul,.ie7 #content .kanren ul,.ie6 #content .kanren li,.ie7 #content .kanren li{display:inline;zoom:1;position:relative;margin-right:.2em}#content .kanren h3,#content .kanren a{padding-top:.3em;padding-bottom:.3em}.ie6 #content .kanren h3,.ie7 #content .kanren h3,.ie6 #content .kanren a,.ie7 #content .kanren a{zoom:1}#content .kanren ul li{margin-left:10px;border-left:1px solid #999;padding-left:10px}#content .kanren ul li a[href*=".pdf"]{padding-left:21px;background-repeat:no-repeat;background-image:url(../../img/icons.gif);background-position:0 -1494px}.ie7gte #content .kanren ul li a[href*=".pdf"],.no_ie #content .kanren ul li a[href*=".pdf"]{background-image:url(../../img/icons.png)}.retina #content .kanren ul li a[href*=".pdf"]{background-image:url(../../img/icons@2x.png);-webkit-background-size:16px auto;-moz-background-size:16px auto;-ms-background-size:16px auto;-o-background-size:16px auto;background-size:16px auto}#content .footer{padding-top:10px}#content .footer .btns li{margin-left:.4em}#content .footer .btns li:first-child{margin-left:0}#video{width:auto;margin-left:auto;margin-right:auto;text-align:center}#video #videoNoSupport{background-color:red;color:#FFF;display:block;padding:10px;font-size:120%}#video object,#video video{display:block;margin:0 auto;max-width:100%;max-height:100%}#video object{width:300px;height:168px}#video video{width:300px;height:auto}html[class*="ios ios1 "] #video video,html[class*="ios ios2 "] #video video,html[class*="ios ios3 "] #video video,html[class*="ios ios4 "] #video video,html[class*="ios ios5 "] #video video,html[class*="ios ios6 "] #video video,html[class*="ios ios7 "] #video video,html[class*="ios ios1_"] #video video,html[class*="ios ios2_"] #video video,html[class*="ios ios3_"] #video video,html[class*="ios ios4_"] #video video,html[class*="ios ios5_"] #video video,html[class*="ios ios6_"] #video video,html[class*="ios ios7_"] #video video{width:300px;height:168px}#video #videoNoSwfPlayer{display:block;background-color:#fff;min-height:168px;padding:2em 5px;margin:0 5px}#video #videoNoSwfPlayer h3{padding-bottom:5px}#video #videoNoSwfPlayer a img:hover{opacity:.6;filter:alpha(opacity=60);-ms-filter:"alpha(opacity=60)"}#video #videoSwfWrap,#video #videoMp4Wrap,#video #videoNoSwfPlayerWrap{background-color:#000;padding-top:5px;margin:0 auto}#video .videoNav{margin-top:5px;display:block;background-color:#E5E5E5;text-align:center;padding:5px 0 0;clear:both}#video .videoNav .videoType,#video .videoNav .videoSpeed,#video .videoNav h2,#video .videoNav ul,#video .videoNav li{display:inline-block;margin-top:.2m;margin-bottom:.2em}.ie6 #video .videoNav .videoType,.ie7 #video .videoNav .videoType,.ie6 #video .videoNav .videoSpeed,.ie7 #video .videoNav .videoSpeed,.ie6 #video .videoNav h2,.ie7 #video .videoNav h2,.ie6 #video .videoNav ul,.ie7 #video .videoNav ul,.ie6 #video .videoNav li,.ie7 #video .videoNav li{display:inline;zoom:1;position:relative;margin-right:.2em}#video .videoNav .videoType,#video .videoNav .videoSpeed{margin:0 15px}.ie6 #video .videoNav h2,.ie7 #video .videoNav h2{vertical-align:middle}.ie6 #video .videoNav ul,.ie7 #video .videoNav ul{vertical-align:middle}#video .videoNav ul li+li{margin-left:5px}#video .videoNav ul li input{cursor:pointer;color:#fff;background-color:#989898;border:0 none;padding:5px 10px}#video .videoNav ul li input:hover{background-color:#FC5523}#video .videoNav ul li input.on{background-color:#0074B8}#video .videoNav ul li input.on:hover{background-color:#FC5523}#nav .header{color:#fff;background-image:url(../../img/nav_head_bk.png);margin-bottom:20px}#nav .header:after{content:"";clear:both;display:block;height:0}#nav .header .section{padding:10px 10px 0}#nav .header h2{background-repeat:no-repeat;background-image:url(../../img/icons.gif);background-position:10px -688px;background-color:#CBCBCB}.ie7gte #nav .header h2,.no_ie #nav .header h2{background-image:url(../../img/icons.png)}.retina #nav .header h2{background-image:url(../../img/icons@2x.png);-webkit-background-size:16px auto;-moz-background-size:16px auto;-ms-background-size:16px auto;-o-background-size:16px auto;background-size:16px auto}#p-home #nav .header h2{display:none}#nav .header h2:hover{background-color:#B1E0FA}#nav .header h2 a{text-decoration:none;color:#000;padding:10px 10px 10px 31px;display:block;background-repeat:no-repeat;background-image:url(../../img/icons.gif);background-position:right -1088px}.ie7gte #nav .header h2 a,.no_ie #nav .header h2 a{background-image:url(../../img/icons.png)}.retina #nav .header h2 a{background-image:url(../../img/icons@2x.png);-webkit-background-size:16px auto;-moz-background-size:16px auto;-ms-background-size:16px auto;-o-background-size:16px auto;background-size:16px auto}#nav .header .time,#nav .header dl,#nav .header dt,#nav .header dd{display:inline-block;margin-top:.2m;margin-bottom:.2em;vertical-align:baseline}.ie6 #nav .header .time,.ie7 #nav .header .time,.ie6 #nav .header dl,.ie7 #nav .header dl,.ie6 #nav .header dt,.ie7 #nav .header dt,.ie6 #nav .header dd,.ie7 #nav .header dd{display:inline;zoom:1;position:relative;margin-right:.2em}#nav .header .time dl dt{padding-right:10px}#nav .header .par{vertical-align:baseline;display:none;margin-bottom:10px}.no_ie #nav .header .par,.ie8gte #nav .header .par{display:inline-block}.no_db #nav .header .par{display:none}#nav .header .par dl dt{background-repeat:no-repeat;background-image:url(../../img/icons.gif);background-position:0 -100px;padding:0 5px 0 21px}.ie7gte #nav .header .par dl dt,.no_ie #nav .header .par dl dt{background-image:url(../../img/icons.png)}.retina #nav .header .par dl dt{background-image:url(../../img/icons@2x.png);-webkit-background-size:16px auto;-moz-background-size:16px auto;-ms-background-size:16px auto;-o-background-size:16px auto;background-size:16px auto}#nav .header .par dl dd{color:#FFF;width:100px;border:1px solid #ccc;background-color:#099;background-repeat:no-repeat;background-image:url(../../img/sprite.gif);background-position:0 -155px}.ie7gte #nav .header .par dl dd,.no_ie #nav .header .par dl dd{background-image:url(../../img/sprite.png)}.retina #nav .header .par dl dd{background-image:url(../../img/sprite@2x.png);-webkit-background-size:200px auto;-moz-background-size:200px auto;-ms-background-size:200px auto;-o-background-size:200px auto;background-size:200px auto}#nav .index{padding:0 10px 10px}#nav .index ul{padding-bottom:10px}#nav .index ul li{position:relative}.ie6 #nav .index ul li,.ie7 #nav .index ul li{zoom:1}#nav .index ul li.h1{background-color:#F2F2F2}#nav .index ul li.h2{background-color:#FFF}#nav .index ul li.h2 .page{padding-left:15px}#nav .index ul li.current{border-left:5px solid #0074B8}#nav .index ul li.current .page p,#nav .index ul li.current .page b,#nav .index ul li.current .page .time,#nav .index ul li.current .page .checked{color:#0074B8}#nav .index ul li.current .page b{border:1px solid #0074B8}#nav .index ul li .node,#nav .index ul li .star{display:block}#nav .index ul li .star{position:absolute;cursor:pointer;top:0;right:0;width:35px;height:35px;display:none}.android #nav .index ul li .star,.ios #nav .index ul li .star,.windowsPhone #nav .index ul li .star,.blackberry #nav .index ul li .star{height:45px}.no_ie #nav .index ul li .star,.ie8gte #nav .index ul li .star{display:inline-block}.no_db #nav .index ul li .star{display:none}#nav .index ul li .star div{position:absolute;top:5px;left:5px;width:25px;height:25px;overflow:hidden;text-wrap:none;text-indent:-100%;background-repeat:no-repeat;background-image:url(../../img/icons.gif);background-position:4px -496px}.ie7gte #nav .index ul li .star div,.no_ie #nav .index ul li .star div{background-image:url(../../img/icons.png)}.retina #nav .index ul li .star div{background-image:url(../../img/icons@2x.png);-webkit-background-size:16px auto;-moz-background-size:16px auto;-ms-background-size:16px auto;-o-background-size:16px auto;background-size:16px auto}.ie6 #nav .index ul li .star div,.ie7 #nav .index ul li .star div{text-indent:-9999px}.no_ie #nav .index ul li .star div:hover{border:1px solid #FFA821;-webkit-border-radius:5px;border-radius:5px}#nav .index ul li .star div.on{background-repeat:no-repeat;background-image:url(../../img/icons.gif);background-position:4px -396px}.ie7gte #nav .index ul li .star div.on,.no_ie #nav .index ul li .star div.on{background-image:url(../../img/icons.png)}.retina #nav .index ul li .star div.on{background-image:url(../../img/icons@2x.png);-webkit-background-size:16px auto;-moz-background-size:16px auto;-ms-background-size:16px auto;-o-background-size:16px auto;background-size:16px auto}#nav .index ul li .page{padding:10px 21px 5px 5px}#nav .index ul li .page p,#nav .index ul li .page b,#nav .index ul li .page .time,#nav .index ul li .page .checked{display:inline;vertical-align:middle;font-weight:400;color:#000}#nav .index ul li .page p+.time{padding-left:1em}#nav .index ul li .page b{display:inline-block;margin-top:.2m;margin-bottom:.2em;border:1px solid #000;margin-right:5px;padding:0 5px}.ie6 #nav .index ul li .page b,.ie7 #nav .index ul li .page b{display:inline;zoom:1;position:relative;margin-right:.2em}#nav .index ul li .page .checked{vertical-align:middle;display:none;width:18px;height:16px;white-space:nowrap;overflow:hidden;text-indent:100%;display:inline-block;margin-top:.2m;margin-bottom:.2em;background-repeat:no-repeat;background-image:url(../../img/icons.gif);background-position:2px -100px}.no_ie #nav .index ul li .page .checked,.ie8gte #nav .index ul li .page .checked{display:inline-block}.no_db #nav .index ul li .page .checked{display:none}.ie6 #nav .index ul li .page .checked,.ie7 #nav .index ul li .page .checked{text-indent:-9999px}.ie6 #nav .index ul li .page .checked,.ie7 #nav .index ul li .page .checked{display:inline;zoom:1;position:relative;margin-right:.2em}.ie7gte #nav .index ul li .page .checked,.no_ie #nav .index ul li .page .checked{background-image:url(../../img/icons.png)}.retina #nav .index ul li .page .checked{background-image:url(../../img/icons@2x.png);-webkit-background-size:16px auto;-moz-background-size:16px auto;-ms-background-size:16px auto;-o-background-size:16px auto;background-size:16px auto}#nav .index ul li .page .time{color:#989898}#nav .index ul li .node{min-height:35px}#nav .index ul li .node>div{display:block}.android #nav .index ul li .node,.ios #nav .index ul li .node,.windowsPhone #nav .index ul li .node,.blackberry #nav .index ul li .node{min-height:45px}#nav .index ul li a.node{text-decoration:none;cursor:pointer;padding-right:0}.no_ie #nav .index ul li a.node,.ie8gte #nav .index ul li a.node{padding-right:35px}.no_db #nav .index ul li a.node{padding-right:0}#nav .index ul li a.node .page{background-repeat:no-repeat;background-image:url(../../img/icons.gif);background-position:right -1091px}.ie7gte #nav .index ul li a.node .page,.no_ie #nav .index ul li a.node .page{background-image:url(../../img/icons.png)}.retina #nav .index ul li a.node .page{background-image:url(../../img/icons@2x.png);-webkit-background-size:16px auto;-moz-background-size:16px auto;-ms-background-size:16px auto;-o-background-size:16px auto;background-size:16px auto}#nav .index ul li a.node:hover{background-color:#B1E0FA!important}#nav .index ul li a.hover{background-color:#B1E0FA!important}#nav .index ul li+li{margin-top:2px}#nav .index ul.info{padding-top:20px}#nav .index ul.info li a.node{padding-right:0}#footer{clear:both;text-align:center;zoom:1}#footer .nav,#footer .about{display:block}#footer .about{padding:5px}#footer .about dl,#footer .about .reg,#footer .about .var,#footer .about .copy{display:inline-block;margin-top:.2m;margin-bottom:.2em}.ie6 #footer .about dl,.ie7 #footer .about dl,.ie6 #footer .about .reg,.ie7 #footer .about .reg,.ie6 #footer .about .var,.ie7 #footer .about .var,.ie6 #footer .about .copy,.ie7 #footer .about .copy{display:inline;zoom:1;position:relative;margin-right:.2em}#footer .about dl dt.reg{padding-right:21px;background-repeat:no-repeat;background-image:url(../../img/icons.gif);background-position:right 3px}.ie7gte #footer .about dl dt.reg,.no_ie #footer .about dl dt.reg{background-image:url(../../img/icons.png)}.retina #footer .about dl dt.reg{background-image:url(../../img/icons@2x.png);-webkit-background-size:16px auto;-moz-background-size:16px auto;-ms-background-size:16px auto;-o-background-size:16px auto;background-size:16px auto}#footer .about dl dd.var{margin-left:5px;color:#999;font-size:90%}#footer .about .copy{display:block}#footer .about .copy a{color:#fff}#anchor-pagetop{display:block;color:#fff;background-color:#333;padding:10px}#anchor-pagetop:hover{background-color:#0074B8}#anchor-pagetop .icon{vertical-align:middle;display:none}.ie8gte #anchor-pagetop .icon,.no_ie #anchor-pagetop .icon{background-repeat:no-repeat;background-image:url(../../img/icons.gif);background-position:-1px -1000px;width:16px;height:auto;white-space:nowrap;overflow:hidden;text-indent:100%;display:inline-block}.ie7gte .ie8gte #anchor-pagetop .icon,.no_ie .ie8gte #anchor-pagetop .icon,.ie7gte .no_ie #anchor-pagetop .icon,.no_ie .no_ie #anchor-pagetop .icon{background-image:url(../../img/icons.png)}.retina .ie8gte #anchor-pagetop .icon,.retina .no_ie #anchor-pagetop .icon{background-image:url(../../img/icons@2x.png);-webkit-background-size:16px auto;-moz-background-size:16px auto;-ms-background-size:16px auto;-o-background-size:16px auto;background-size:16px auto}.ie6 .ie8gte #anchor-pagetop .icon,.ie7 .ie8gte #anchor-pagetop .icon,.ie6 .no_ie #anchor-pagetop .icon,.ie7 .no_ie #anchor-pagetop .icon{text-indent:-9999px}.btns li{display:inline-block;margin-top:.2m;margin-bottom:.2em;vertical-align:top;color:#fff;background-color:#989898;border:0 none}.ie6 .btns li,.ie7 .btns li{display:inline;zoom:1;position:relative;margin-right:.2em}.btns li:hover{background-color:#FC5523!important}.btns li:hover a{color:#FFF}.btns li a,.btns li span{display:block;padding:5px 10px;color:#FFF;text-decoration:none;cursor:pointer}.btns li.home a{background-repeat:no-repeat;background-image:url(../../img/icons.gif);background-position:5px -793px;padding-left:21px}.ie7gte .btns li.home a,.no_ie .btns li.home a{background-image:url(../../img/icons.png)}.retina .btns li.home a{background-image:url(../../img/icons@2x.png);-webkit-background-size:16px auto;-moz-background-size:16px auto;-ms-background-size:16px auto;-o-background-size:16px auto;background-size:16px auto}.btns li.prev a{background-repeat:no-repeat;background-image:url(../../img/icons.gif);background-position:0 -1393px;padding-left:21px}.ie7gte .btns li.prev a,.no_ie .btns li.prev a{background-image:url(../../img/icons.png)}.retina .btns li.prev a{background-image:url(../../img/icons@2x.png);-webkit-background-size:16px auto;-moz-background-size:16px auto;-ms-background-size:16px auto;-o-background-size:16px auto;background-size:16px auto}.btns li.check{background-color:#989898;display:none}.no_ie .btns li.check,.ie8gte .btns li.check{display:inline-block}.no_db .btns li.check{display:none}.btns li.check a,.btns li.check span{background-repeat:no-repeat;background-image:url(../../img/icons.gif);background-position:5px -293px;padding-left:26px}.ie7gte .btns li.check a,.no_ie .btns li.check a,.ie7gte .btns li.check span,.no_ie .btns li.check span{background-image:url(../../img/icons.png)}.retina .btns li.check a,.retina .btns li.check span{background-image:url(../../img/icons@2x.png);-webkit-background-size:16px auto;-moz-background-size:16px auto;-ms-background-size:16px auto;-o-background-size:16px auto;background-size:16px auto}.btns li.check.on{background-color:#099}.btns li.next a{background-repeat:no-repeat;background-image:url(../../img/icons.gif);background-position:right -1193px;padding-right:21px}.ie7gte .btns li.next a,.no_ie .btns li.next a{background-image:url(../../img/icons.png)}.retina .btns li.next a{background-image:url(../../img/icons@2x.png);-webkit-background-size:16px auto;-moz-background-size:16px auto;-ms-background-size:16px auto;-o-background-size:16px auto;background-size:16px auto}#maker-logo{display:block;padding:5px}#p-index #container{border-top:5px solid #000}#p-index #container #content{padding:20px;max-width:450px;display:block;margin-left:auto;margin-right:auto}#p-index #container #content .header{padding-bottom:10px}#p-index #container #content .header h1{background-repeat:no-repeat;background-image:url(../../img/sprite.gif);background-position:0 0;width:200px;height:140px;white-space:nowrap;overflow:hidden;text-indent:100%;margin:0 auto}.ie7gte #p-index #container #content .header h1,.no_ie #p-index #container #content .header h1{background-image:url(../../img/sprite.png)}.retina #p-index #container #content .header h1{background-image:url(../../img/sprite@2x.png);-webkit-background-size:200px auto;-moz-background-size:200px auto;-ms-background-size:200px auto;-o-background-size:200px auto;background-size:200px auto}.ie6 #p-index #container #content .header h1,.ie7 #p-index #container #content .header h1{text-indent:-9999px}#p-index #container #content .section{margin:10px 0;padding:10px;border:3px double #333;border-width:3px 0}#p-index #container #content .section h2{font-size:200%}#p-index #container #content .section p{padding:5px 0;text-align:left}#p-index #container #content .footer{margin-top:20px}#p-attention #container{border-top:5px solid #000}#p-attention #container #content{padding:20px;max-width:450px;display:block;margin-left:auto;margin-right:auto}#p-attention #container #content .header{padding-bottom:10px}#p-attention #container #content .header h1{background-repeat:no-repeat;background-image:url(../../img/sprite.gif);background-position:0 0;width:200px;height:140px;white-space:nowrap;overflow:hidden;text-indent:100%;margin:0 auto}.ie7gte #p-attention #container #content .header h1,.no_ie #p-attention #container #content .header h1{background-image:url(../../img/sprite.png)}.retina #p-attention #container #content .header h1{background-image:url(../../img/sprite@2x.png);-webkit-background-size:200px auto;-moz-background-size:200px auto;-ms-background-size:200px auto;-o-background-size:200px auto;background-size:200px auto}.ie6 #p-attention #container #content .header h1,.ie7 #p-attention #container #content .header h1{text-indent:-9999px}#p-attention #container #content .section{margin:10px 0;padding:10px;border:3px double #333;border-width:3px 0}#p-attention #container #content .section h2{font-size:200%}#p-attention #container #content .section h2 .attention{background-repeat:no-repeat;background-image:url(../../img/sprite.gif);background-position:-100px -150px;width:50px;height:50px;white-space:nowrap;overflow:hidden;text-indent:100%}.ie7gte #p-attention #container #content .section h2 .attention,.no_ie #p-attention #container #content .section h2 .attention{background-image:url(../../img/sprite.png)}.retina #p-attention #container #content .section h2 .attention{background-image:url(../../img/sprite@2x.png);-webkit-background-size:200px auto;-moz-background-size:200px auto;-ms-background-size:200px auto;-o-background-size:200px auto;background-size:200px auto}.ie6 #p-attention #container #content .section h2 .attention,.ie7 #p-attention #container #content .section h2 .attention{text-indent:-9999px}.ie6 #p-attention #container #content .section h2 .attention,.ie7 #p-attention #container #content .section h2 .attention{display:block}.no_ie #p-attention #container #content .section h2 .attention,.ie8gte #p-attention #container #content .section h2 .attention{vertical-align:middle;display:inline-block}#p-attention #container #content .section h3{font-size:120%;border:1px solid #333;padding:0 10px;text-align:center;margin:10px 0}#p-attention #container #content .section p{padding:5px 0;text-align:left}#p-attention #container #content .section p .star,#p-attention #container #content .section p .checked{display:inline-block;overflow:hidden;text-wrap:none;text-indent:-100%;width:16px;height:16px;vertical-align:baseline}.firefox #p-attention #container #content .section p .star,.ie6 #p-attention #container #content .section p .star,.ie7 #p-attention #container #content .section p .star,.firefox #p-attention #container #content .section p .checked,.ie6 #p-attention #container #content .section p .checked,.ie7 #p-attention #container #content .section p .checked{text-indent:-9999px}#p-attention #container #content .section p .star{background-repeat:no-repeat;background-image:url(../../img/icons.gif);background-position:0 -400px}.ie7gte #p-attention #container #content .section p .star,.no_ie #p-attention #container #content .section p .star{background-image:url(../../img/icons.png)}.retina #p-attention #container #content .section p .star{background-image:url(../../img/icons@2x.png);-webkit-background-size:16px auto;-moz-background-size:16px auto;-ms-background-size:16px auto;-o-background-size:16px auto;background-size:16px auto}#p-attention #container #content .section p .checked{background-repeat:no-repeat;background-image:url(../../img/icons.gif);background-position:0 -100px}.ie7gte #p-attention #container #content .section p .checked,.no_ie #p-attention #container #content .section p .checked{background-image:url(../../img/icons.png)}.retina #p-attention #container #content .section p .checked{background-image:url(../../img/icons@2x.png);-webkit-background-size:16px auto;-moz-background-size:16px auto;-ms-background-size:16px auto;-o-background-size:16px auto;background-size:16px auto}#p-attention #container #content .footer{margin-top:20px}#p-home #content-sub-title{font-size:120%}#p-home #content-title{font-size:150%}#p-home #content-type{display:inline-block;border:1px solid #000;padding:0 1em;position:relative;zoom:1}#p-home #thumb{max-width:260px;margin-top:10px;margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px;display:block}#p-home #thumb img{height:auto}.no_ie #p-home #thumb img,.ie7gte #p-home #thumb img{max-width:100%}.ie6 #p-home #thumb img{width:240px}#p-home #created{display:block;margin-bottom:10px}#p-home #created dt,#p-home #created dd{display:inline}#p-home #created dt{padding-right:.5em}#p-home #qr{display:block}#p-home #qr .info{margin-top:20px;border-top:1px dotted #333;padding-top:20px}#p-setting #container #content{padding:20px;max-width:450px;display:block;margin-left:auto;margin-right:auto}#p-setting #container #content .section{margin:10px 0;padding:10px;border:3px double #333;border-width:3px 0}#p-setting #container #content .section h2{font-size:200%}#p-setting #container #content .section h3{font-size:120%;border:1px solid #333;padding:0 10px;text-align:center;margin:10px 0}#p-setting #container #content .section p{padding:5px 0;text-align:left}#p-setting #container #content .section p .star,#p-setting #container #content .section p .checked{display:inline-block;overflow:hidden;text-wrap:none;text-indent:-100%;width:16px;height:16px;vertical-align:baseline}.firefox #p-setting #container #content .section p .star,.ie6 #p-setting #container #content .section p .star,.ie7 #p-setting #container #content .section p .star,.firefox #p-setting #container #content .section p .checked,.ie6 #p-setting #container #content .section p .checked,.ie7 #p-setting #container #content .section p .checked{text-indent:-9999px}#p-setting #container #content .section p .star{background-repeat:no-repeat;background-image:url(../../img/icons.gif);background-position:0 -400px}.ie7gte #p-setting #container #content .section p .star,.no_ie #p-setting #container #content .section p .star{background-image:url(../../img/icons.png)}.retina #p-setting #container #content .section p .star{background-image:url(../../img/icons@2x.png);-webkit-background-size:16px auto;-moz-background-size:16px auto;-ms-background-size:16px auto;-o-background-size:16px auto;background-size:16px auto}#p-setting #container #content .section p .checked{background-repeat:no-repeat;background-image:url(../../img/icons.gif);background-position:0 -100px}.ie7gte #p-setting #container #content .section p .checked,.no_ie #p-setting #container #content .section p .checked{background-image:url(../../img/icons.png)}.retina #p-setting #container #content .section p .checked{background-image:url(../../img/icons@2x.png);-webkit-background-size:16px auto;-moz-background-size:16px auto;-ms-background-size:16px auto;-o-background-size:16px auto;background-size:16px auto}#p-setting #container #content .section .nav{padding:10px 0}#p-setting #container #content .section .nav li{display:block}#p-setting #container #content .section .nav li span{display:block;padding:5px 10px;color:#FFF;text-decoration:none;cursor:pointer;text-align:left}#p-setting #container #content .section .nav li .star{background-repeat:no-repeat;background-image:url(../../img/icons.gif);background-position:6px -594px;padding-left:26px}.ie7gte #p-setting #container #content .section .nav li .star,.no_ie #p-setting #container #content .section .nav li .star{background-image:url(../../img/icons.png)}.retina #p-setting #container #content .section .nav li .star{background-image:url(../../img/icons@2x.png);-webkit-background-size:16px auto;-moz-background-size:16px auto;-ms-background-size:16px auto;-o-background-size:16px auto;background-size:16px auto}#p-setting #container #content .section .nav li .check{background-repeat:no-repeat;background-image:url(../../img/icons.gif);background-position:6px -294px;padding-left:26px}.ie7gte #p-setting #container #content .section .nav li .check,.no_ie #p-setting #container #content .section .nav li .check{background-image:url(../../img/icons.png)}.retina #p-setting #container #content .section .nav li .check{background-image:url(../../img/icons@2x.png);-webkit-background-size:16px auto;-moz-background-size:16px auto;-ms-background-size:16px auto;-o-background-size:16px auto;background-size:16px auto}#p-setting #container #content .footer{margin-top:20px}#p-ck_test #container #check_test{text-align:left}#p-ck_test #container #check_test h1{font-size:130%;background-color:#EEE;border-left:5px solid #666;padding:3px 5px;margin-top:1.5em}#p-ck_test #container #check_test h1+*{margin-top:.5em}#p-ck_test #container #check_test p,#p-ck_test #container #check_test ol,#p-ck_test #container #check_test ul{font-size:115%}#p-ck_test #container #check_test ol,#p-ck_test #container #check_test ul{margin-left:2em;margin-top:1em}#p-ck_test #container #check_test ol>li{list-style:decimal}#p-ck_test #container #check_test ul>li{list-style:disc}#p-ck_test #container #check_test .mask-all{background-color:#0074b8}#p-ck_test #container #check_test .mask-all:hover{background-color:#FF4F20}#p-ck_test #container #check_test .btns{text-align:center;margin-left:0;padding-left:0;margin-top:0}#p-ck_test #container #check_test+*{margin-top:3em;border-top:1px dotted #000;padding-top:2em}#p-ck_test #container #check_test .test .mask{display:inline-block;margin:0 .2em;padding:0 .5em;cursor:pointer;color:#FFF;border:1px solid #06f;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;background-color:#FFF}#p-ck_test #container #check_test .test .mask:hover{border-color:#FF9419}#p-ck_test #container #check_test .test .off{color:#000!important}.testtest{display:block}@media screen and (min-width:480px){#content{max-width:876px}#video object{width:440px;height:248px}#video video{width:440px;height:auto}html[class*="ios ios1 "] #video video,html[class*="ios ios2 "] #video video,html[class*="ios ios3 "] #video video,html[class*="ios ios4 "] #video video,html[class*="ios ios5 "] #video video,html[class*="ios ios6 "] #video video,html[class*="ios ios7 "] #video video,html[class*="ios ios1_"] #video video,html[class*="ios ios2_"] #video video,html[class*="ios ios3_"] #video video,html[class*="ios ios4_"] #video video,html[class*="ios ios5_"] #video video,html[class*="ios ios6_"] #video video,html[class*="ios ios7_"] #video video{width:440px;height:248px}#video #videoNoSwfPlayer{padding-top:7em;padding-bottom:7em}#p-setting #container #content .section .nav li{display:inline-block}#p-setting #container #content .section .nav li span{text-align:center}.ie6 #p-setting #container #content .section .nav li,.ie7 #p-setting #container #content .section .nav li{display:inline}}@media screen and (min-width:768px){#topic_path ul{background-repeat:no-repeat;background-image:url(../../img/icons.gif);background-position:9px -693px}.ie7gte #topic_path ul,.no_ie #topic_path ul{background-image:url(../../img/icons.png)}.retina #topic_path ul{background-image:url(../../img/icons@2x.png);-webkit-background-size:16px auto;-moz-background-size:16px auto;-ms-background-size:16px auto;-o-background-size:16px auto;background-size:16px auto}#topic_path ul li{display:inline-block;margin-top:.2m;margin-bottom:.2em;margin-left:5px;padding-left:21px;background-repeat:no-repeat;background-image:url(../../img/icons.gif);background-position:-5px -1600px}.ie6 #topic_path ul li,.ie7 #topic_path ul li{display:inline;zoom:1;position:relative;margin-right:.2em}.ie7gte #topic_path ul li,.no_ie #topic_path ul li{background-image:url(../../img/icons.png)}.retina #topic_path ul li{background-image:url(../../img/icons@2x.png);-webkit-background-size:16px auto;-moz-background-size:16px auto;-ms-background-size:16px auto;-o-background-size:16px auto;background-size:16px auto}#topic_path ul li.home{margin-left:0;padding-left:5px;background-image:none}#topic_path ul li.current h1{padding-left:0}#content #content-header{border-bottom:1px dotted #999;margin-bottom:20px;padding-bottom:0}#content #content-header h2{font-size:200%;display:block}.ie6 #content #content-header h2,.ie7 #content #content-header h2,.ie8 #content #content-header h2{font-weight:700}#content #content-header p{border-bottom:0 none;margin-bottom:0}#video object{width:728px;height:410px}#video video{width:auto;height:410px}html[class*="ios ios1 "] #video video,html[class*="ios ios2 "] #video video,html[class*="ios ios3 "] #video video,html[class*="ios ios4 "] #video video,html[class*="ios ios5 "] #video video,html[class*="ios ios6 "] #video video,html[class*="ios ios7 "] #video video,html[class*="ios ios1_"] #video video,html[class*="ios ios2_"] #video video,html[class*="ios ios3_"] #video video,html[class*="ios ios4_"] #video video,html[class*="ios ios5_"] #video video,html[class*="ios ios6_"] #video video,html[class*="ios ios7_"] #video video{width:728px;height:410px}#video #videoNoSwfPlayer{padding-top:13em;padding-bottom:13em}}@media screen and (min-width:1024px){.no_ie #p-home #container,.ie9gte #p-home #container{overflow:hidden}.no_ie #p-home #container:after,.ie9gte #p-home #container:after{content:"";clear:both;display:block;height:0}.no_ie #p-home #container #content,.ie9gte #p-home #container #content{float:left;display:inline;width:220px;margin-right:-220px;zoom:1;position:relative}.no_ie #p-home #container #nav,.ie9gte #p-home #container #nav{float:left;display:inline;width:100%;margin-left:220px;padding-right:220px;zoom:1;position:relative;min-height:640px}#content{padding:30px 5px}#p-home #content{padding-top:10px}#video object{width:854px;height:480px}#video video{width:auto;height:480px}html[class*="ios ios1 "] #video video,html[class*="ios ios2 "] #video video,html[class*="ios ios3 "] #video video,html[class*="ios ios4 "] #video video,html[class*="ios ios5 "] #video video,html[class*="ios ios6 "] #video video,html[class*="ios ios7 "] #video video,html[class*="ios ios1_"] #video video,html[class*="ios ios2_"] #video video,html[class*="ios ios3_"] #video video,html[class*="ios ios4_"] #video video,html[class*="ios ios5_"] #video video,html[class*="ios ios6_"] #video video,html[class*="ios ios7_"] #video video{width:854px;height:480px}#nav .header .time{padding-left:1%}#nav .index{padding-left:1%;padding-right:0}#nav .index ul{margin-right:1%;display:inline-block;margin-top:.2m;margin-bottom:.2em;vertical-align:top;width:32%;min-width:240px;padding-bottom:30px}.ie6 #nav .index ul,.ie7 #nav .index ul{display:inline;zoom:1;position:relative;margin-right:.2em}#nav .index ul.info{padding-top:0}}@media screen and (min-width:1280px){#video object{width:854px;height:480px}#video video{width:auto;height:480px}html[class*="ios ios1 "] #video video,html[class*="ios ios2 "] #video video,html[class*="ios ios3 "] #video video,html[class*="ios ios4 "] #video video,html[class*="ios ios5 "] #video video,html[class*="ios ios6 "] #video video,html[class*="ios ios7 "] #video video,html[class*="ios ios1_"] #video video,html[class*="ios ios2_"] #video video,html[class*="ios ios3_"] #video video,html[class*="ios ios4_"] #video video,html[class*="ios ios5_"] #video video,html[class*="ios ios6_"] #video video,html[class*="ios ios7_"] #video video{width:854px;height:480px}}@media screen and (min-width:1800px){#nav .header .time{padding-left:1%}#nav .index{padding-left:1%;padding-right:0}#nav .index ul{margin-right:1%;display:inline-block;margin-top:.2m;margin-bottom:.2em;vertical-align:top;width:23.75%;min-width:300px;padding-bottom:30px}.ie6 #nav .index ul,.ie7 #nav .index ul{display:inline;zoom:1;position:relative;margin-right:.2em}#nav .index ul.info{padding-top:0}}