@charset "utf-8";a,address,article,aside,audio,b,blockquote,body,canvas,caption,code,dd,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,section,small,span,strong,sub,summary,table,tbody,td,tfoot,th,thead,time,tr,ul,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}button{border:none;background-color:transparent;outline:0}html{height:100%;font-size:62.5%}body{height:100%;font-size:15px;font-size:1.5rem;line-height:30px;color:#333;font-family:"Hiragino Maru Gothic ProN",Meiryo,sans-serif}body *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}* a{text-decoration:none}* a img{border-style:none;outline:0}img{vertical-align:middle}.clearfix:after{content:".";display:block;height:0;font-size:0;visibility:hidden;clear:both}::selection{background:#e7e7e7}::-moz-selection{background:#e7e7e7}body#pc div#header{height:42px;border-bottom:solid 1px #ccc;width:100%;background-color:rgba(245,245,245,.6);position:fixed;top:0;z-index:100}body#pc div#header>div:first-child{width:50%;float:left}body#pc div#header>div:first-child .wp-p_logo{font-family:'times new roman',Times;font-style:italic;font-size:30px;font-size:3rem;line-height:1;height:30px;margin:6px 0 6px 6px;display:inline-block;float:left;white-space:nowrap;text-align:left}body#pc div#header>div:first-child .wp-p_logo a{display:inline-block;position:relative}body#pc div#header>div:first-child .wp-p_logo a span{color:#737a80;display:inline-block;-webkit-transition:.5s linear;-moz-transition:.5s linear;-ms-transition:.5s linear;-o-transition:.5s linear;transition:.5s linear}body#pc div#header>div:first-child .wp-p_logo a span.logo4{margin-left:3px;font-size:12px}body#pc div#header>div:first-child .wp-p_logo a span.logo1:first-letter{color:#fe3535}body#pc div#header>div:first-child .wp-p_logo a span.logo2:first-letter{color:#00f}body#pc div#header>div:first-child .wp-p_logo a span.logo3:first-letter{color:#01bcd8}body#pc div#header>div:first-child .wp-p_logo a span.logo_version{display:inline-block;font-size:15px;font-size:1.5rem;line-height:2;height:30px}body#pc div#header>div:first-child .wp-p_logo a:hover span.logo1{color:#fe3535}body#pc div#header>div:first-child .wp-p_logo a:hover span.logo2{color:#00f}body#pc div#header>div:first-child .wp-p_logo a:hover span.logo3{color:#01bcd8}body#pc div#header>div:first-child .wp-p_logo a:hover span.logo4{color:#90f}body#pc div#header>div:last-child{float:right;width:50%;padding:2px 10px 0}body#pc div#header>div:last-child p{height:18px;line-height:18px;text-align:right;font-size:12px;font-size:1.2rem}body#pc div#header>div:last-child p span{display:inline-block;margin-left:10px}body#pc div#main{position:relative;width:100%;min-width:1080px;margin:42px auto 0;background-color:#fafafa;font-size:15px;font-size:1.5rem;line-height:30px}body#pc div#main a{-webkit-transition:.2s ease;-moz-transition:.2s ease;-ms-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease}body#pc div#main a:hover{color:#ff6c00}body#pc div#main_contents{min-width:922px;margin-right:396px;border-right:solid 1px #ccc;position:relative;z-index:10}body#pc div#main_contents div#topix div{padding:2px 20px;background-color:#fff;border:solid 2px orange}body#pc div#main_contents div#topix div>span{display:inline-block}body#pc div#main_contents div#topix div>span:first-child{margin-right:10px}body#pc div#main_contents div#topix div>span a{display:inline-block}body#pc div#advertisement_top{overflow:hidden;width:83%;padding:42px 21px 0 42px;margin-left:auto;text-align:center;background-color:#fff;border-left:solid 1px #ccc}body#pc div#advertisement_top>div{overflow:hidden;width:100%;margin:10px 10px 0 0}body#pc div#advertisement_top>div:not(.output_advertisement)>div:nth-of-type(1){float:left;width:49%}body#pc div#advertisement_top>div:not(.output_advertisement)>div:nth-of-type(2){float:right;width:49%}body#pc div#advertisement_top>div>a{margin:0 auto}body#pc div#advertisement_top>div>iframe{display:block;margin:0 auto}body#pc div#advertisement_top>div img{display:block;margin:0 auto}body#pc div#advertisement_bottom{overflow:hidden}body#pc div#advertisement_bottom>div{width:100%;overflow:hidden;margin:10px 0 30px;text-align:center}body#pc div#advertisement_bottom>div:not(.output_advertisement)>div:nth-of-type(1){float:left;width:49%}body#pc div#advertisement_bottom>div:not(.output_advertisement)>div:nth-of-type(2){float:right;width:49%}body#pc div#advertisement_bottom>div a{display:block;margin:0 auto}body#pc div#advertisement_bottom>div iframe{display:block;margin:0 auto}body#pc div#advertisement_bottom>div img{display:block;margin:0 auto}body#pc div#advertisement_bottom div.output_advertisement,body#pc div#advertisement_top div.output_advertisement{width:100%;max-width:700px;margin:10px auto 0;padding:0;overflow:hidden}body#pc div#advertisement_bottom div.output_advertisement>div,body#pc div#advertisement_top div.output_advertisement>div{position:relative;overflow:hidden;padding:30px 0 10px;border:solid 1px #00f;border-radius:3px}body#pc div#advertisement_bottom div.output_advertisement>div>div.advertisement_slide_btn,body#pc div#advertisement_top div.output_advertisement>div>div.advertisement_slide_btn{position:absolute;z-index:1;top:0;width:50px;height:100%;line-height:100%;color:#00f;font-weight:700;background-color:#fff;-webkit-transition:.2s linear;-moz-transition:.2s linear;-ms-transition:.2s linear;-o-transition:.2s linear;transition:.2s linear}body#pc div#advertisement_bottom div.output_advertisement>div>div.advertisement_slide_btn:hover,body#pc div#advertisement_top div.output_advertisement>div>div.advertisement_slide_btn:hover{color:#ff6c00;cursor:pointer}body#pc div#advertisement_bottom div.output_advertisement>div>div.advertisement_slide_btn[data-move=to_left],body#pc div#advertisement_top div.output_advertisement>div>div.advertisement_slide_btn[data-move=to_left]{left:0}body#pc div#advertisement_bottom div.output_advertisement>div>div.advertisement_slide_btn[data-move=to_right],body#pc div#advertisement_top div.output_advertisement>div>div.advertisement_slide_btn[data-move=to_right]{right:0}body#pc div#advertisement_bottom div.output_advertisement>div>div.advertisement_slide_btn:before,body#pc div#advertisement_top div.output_advertisement>div>div.advertisement_slide_btn:before{position:absolute;top:50%;width:100%;text-align:center}body#pc div#advertisement_bottom div.output_advertisement>div>div.advertisement_slide_btn[data-move=to_left]:before,body#pc div#advertisement_top div.output_advertisement>div>div.advertisement_slide_btn[data-move=to_left]:before{content:"<";left:0}body#pc div#advertisement_bottom div.output_advertisement>div>div.advertisement_slide_btn[data-move=to_right]:before,body#pc div#advertisement_top div.output_advertisement>div>div.advertisement_slide_btn[data-move=to_right]:before{content:">";right:0}body#pc div#advertisement_bottom div.output_advertisement>div>h4,body#pc div#advertisement_top div.output_advertisement>div>h4{position:absolute;top:-2px;right:10px;z-index:2;color:#00f;text-align:right}body#pc div#advertisement_bottom div.output_advertisement>div>ul,body#pc div#advertisement_top div.output_advertisement>div>ul{overflow:hidden;margin:0;color:#00f;text-align:left;list-style:none}body#pc div#advertisement_bottom div.output_advertisement>div>ul>li,body#pc div#advertisement_top div.output_advertisement>div>ul>li{float:left;padding:0 50px;color:#00f;text-align:left}body#pc div#advertisement_bottom div.output_advertisement>div>ul>li a,body#pc div#advertisement_top div.output_advertisement>div>ul>li a{display:block;color:#333}body#pc div#advertisement_bottom div.output_advertisement>div>ul>li a h5,body#pc div#advertisement_top div.output_advertisement>div>ul>li a h5{margin:0;line-height:1.4;font-weight:700;white-space:pre-wrap;word-break:break-all}body#pc div#advertisement_bottom div.output_advertisement>div>ul>li a pre,body#pc div#advertisement_top div.output_advertisement>div>ul>li a pre{padding:5px 10px 0;line-height:1.4;white-space:pre-wrap;word-break:break-all;-webkit-transition:.2s linear;-moz-transition:.2s linear;-ms-transition:.2s linear;-o-transition:.2s linear;transition:.2s linear}body#pc div#advertisement_bottom div.output_advertisement>div>ul>li a:hover pre,body#pc div#advertisement_top div.output_advertisement>div>ul>li a:hover pre{color:#ff6c00}body#pc div#advertisement_bottom div.output_advertisement>div>ul>li a p,body#pc div#advertisement_top div.output_advertisement>div>ul>li a p{margin-top:5px}body#pc div#advertisement_bottom div.output_advertisement>div>ul>li a p img,body#pc div#advertisement_top div.output_advertisement>div>ul>li a p img{max-width:100%;-webkit-transition:.2s linear;-moz-transition:.2s linear;-ms-transition:.2s linear;-o-transition:.2s linear;transition:.2s linear}body#pc div#advertisement_bottom div.output_advertisement>div>ul>li a:hover p img,body#pc div#advertisement_top div.output_advertisement>div>ul>li a:hover p img{opacity:.8}body#pc div#advertisement_bottom div.output_advertisement.techacademy>div,body#pc div#advertisement_top div.output_advertisement.techacademy>div{padding:20px;border:solid 2px red;text-align:left}body#pc div#advertisement_bottom div.output_advertisement.techacademy h5,body#pc div#advertisement_top div.output_advertisement.techacademy h5{margin:0;line-height:1.4;font-weight:700;white-space:pre-wrap;word-break:break-all}body#pc div#advertisement_bottom div.output_advertisement.techacademy p,body#pc div#advertisement_top div.output_advertisement.techacademy p{margin:10px 0 0 0;line-height:1.6}body#pc div#advertisement_bottom div.output_advertisement.techacademy p a,body#pc div#advertisement_top div.output_advertisement.techacademy p a{display:inline-block;color:#00f;-webkit-transition:.2s linear;-moz-transition:.2s linear;-ms-transition:.2s linear;-o-transition:.2s linear;transition:.2s linear}body#pc div#advertisement_bottom div.output_advertisement.techacademy p a:hover,body#pc div#advertisement_top div.output_advertisement.techacademy p a:hover{color:#ff6c00}body#pc div#advertisement_bottom div.output_advertisement.techacademy img,body#pc div#advertisement_top div.output_advertisement.techacademy img{width:100%;-webkit-transition:.2s linear;-moz-transition:.2s linear;-ms-transition:.2s linear;-o-transition:.2s linear;transition:.2s linear}body#pc div#advertisement_bottom div.output_advertisement.techacademy img:hover,body#pc div#advertisement_top div.output_advertisement.techacademy img:hover{opacity:.7}body#pc div#advertisement_top div.output_advertisement.development_support{text-align:left}body#pc div#advertisement_top div.output_advertisement.development_support>div{padding:20px}body#pc div#advertisement_top div.output_advertisement.development_support>div h5{font-weight:700}body#pc div#advertisement_right{width:396px;box-sizing:border-box;text-align:center;height:100%;position:absolute;top:0;right:0;bottom:0}body#pc div#advertisement_right>div{width:100%;height:100%;padding:0 10px 70px;overflow-x:hidden;overflow-y:scroll}body#pc div#advertisement_right>div>div{margin-top:21px}body#pc div#advertisement_right>div div.output_advertisement{overflow:hidden;width:376px;margin:10px auto 0;background-color:#fff}body#pc div#advertisement_right>div div.output_advertisement>div{position:relative;overflow:hidden;padding:25px 0 10px;border:solid 1px #00f;border-radius:3px}body#pc div#advertisement_right>div div.output_advertisement>div>div.advertisement_slide_btn{position:absolute;z-index:1;top:0;width:20px;height:100%;line-height:100%;color:#00f;font-weight:700;background-color:#fff;-webkit-transition:.2s linear;-moz-transition:.2s linear;-ms-transition:.2s linear;-o-transition:.2s linear;transition:.2s linear}body#pc div#advertisement_right>div div.output_advertisement>div>div.advertisement_slide_btn:hover{color:#ff6c00;cursor:pointer}body#pc div#advertisement_right>div div.output_advertisement>div>div.advertisement_slide_btn[data-move=to_left]{left:0}body#pc div#advertisement_right>div div.output_advertisement>div>div.advertisement_slide_btn[data-move=to_right]{right:0}body#pc div#advertisement_right>div div.output_advertisement>div>div.advertisement_slide_btn:before{position:absolute;top:50%;width:100%;text-align:center}body#pc div#advertisement_right>div div.output_advertisement>div>div.advertisement_slide_btn[data-move=to_left]:before{content:"<";left:0}body#pc div#advertisement_right>div div.output_advertisement>div>div.advertisement_slide_btn[data-move=to_right]:before{content:">";right:0}body#pc div#advertisement_right>div div.output_advertisement>div>h4{position:absolute;top:-2px;right:10px;z-index:2;color:#00f;text-align:right}body#pc div#advertisement_right>div div.output_advertisement>div>ul{overflow:hidden;margin:0;color:#00f;text-align:left;list-style:none}body#pc div#advertisement_right>div div.output_advertisement>div>ul>li{float:left;color:#00f;text-align:left}body#pc div#advertisement_right>div div.output_advertisement>div>ul>li a{display:block;padding:0 20px;color:#333}body#pc div#advertisement_right>div div.output_advertisement>div>ul>li a h5{margin:0;line-height:1.4;font-weight:700;white-space:pre-wrap;word-break:break-all}body#pc div#advertisement_right>div div.output_advertisement>div>ul>li a pre{margin-top:5px;padding-left:10px;line-height:1.4;white-space:pre-wrap;word-break:break-all;-webkit-transition:.2s linear;-moz-transition:.2s linear;-ms-transition:.2s linear;-o-transition:.2s linear;transition:.2s linear}body#pc div#advertisement_right>div div.output_advertisement>div>ul>li a:hover pre{color:#ff6c00}body#pc div#advertisement_right>div div.output_advertisement>div>ul>li a p{margin-top:5px}body#pc div#advertisement_right>div div.output_advertisement>div>ul>li a p img{max-width:100%;display:block;margin:10px auto 0;-webkit-transition:.2s linear;-moz-transition:.2s linear;-ms-transition:.2s linear;-o-transition:.2s linear;transition:.2s linear}body#pc div#advertisement_right>div div.output_advertisement>div>ul>li a:hover p img{opacity:.8}body#pc div#advertisement_right>div div.introduction_payment{overflow:hidden;width:376px;margin:10px auto 0;background-color:#fff;text-align:left}body#pc div#advertisement_right>div div.introduction_payment>div{position:relative;overflow:hidden;padding:25px;border:solid 1px #00f;border-radius:3px}body#pc div#advertisement_right>div div.introduction_payment>div h4{position:absolute;top:0;right:10px;color:#00f}body#pc div#advertisement_right>div div.introduction_payment>div h5{font-weight:700}body#pc div#advertisement_right>div div.introduction_payment>div h5 div{font-weight:400}body#pc div#advertisement_right>div div.introduction_payment>div ul{list-style-type:disc;padding-left:1em;white-space:nowrap}body#pc div#advertisement_right>div div.introduction_payment>div ul li p:last-child{margin-top:-10px}body#pc div.slide_anime_loop{overflow:hidden;margin:10px 10px 0}body#pc div.slide_anime_loop>div{position:relative;overflow:hidden;padding:30px 0 10px;color:#f09;border:solid 1px #f09;border-radius:3px;background-color:#fff}body#pc div.slide_anime_loop>div>h4{position:absolute;z-index:2;top:-2px;right:10px;text-align:right}body#pc div.slide_anime_loop>div>div{position:absolute;z-index:1;top:0;width:18px;height:100%;line-height:100%;background-color:#fff}body#pc div.slide_anime_loop>div>div:hover{color:#ff6c00;cursor:pointer}body#pc div.slide_anime_loop>div>div:before{position:absolute;top:50%;width:100%}body#pc div.slide_anime_loop>div>div:first-of-type{left:0}body#pc div.slide_anime_loop>div>div:first-of-type:before{content:"<";left:0}body#pc div.slide_anime_loop>div>div:last-of-type{right:0}body#pc div.slide_anime_loop>div>div:last-of-type:before{content:">";right:0}body#pc div.slide_anime_loop ul{overflow:hidden;width:10000px}body#pc div.slide_anime_loop ul li{float:left;width:356px;padding:0 20px}body#pc div.main_grid{border-bottom:solid 1px #ccc;background-color:#fafafa}body#pc div.main_grid>h2,body#pc div.main_grid>h6{width:17%;float:left;padding:40px 20px 0;font-size:21px;font-size:2.1rem;line-height:30px;float:left;text-align:center;word-wrap:break-word;letter-spacing:.1em;font-family:'times new roman',Times;-webkit-transition:.5s linear;-moz-transition:.5s linear;-ms-transition:.5s linear;-o-transition:.5s linear;transition:.5s linear}body#pc div.main_grid>h2:first-letter,body#pc div.main_grid>h6:first-letter{font-size:30px;font-size:3rem}body#pc div.main_grid>div{width:83%;padding:42px 0 42px 42px;float:right;background-color:#fff;border-left:solid 1px #ccc}body#pc div.main_grid.development_support>div{padding-right:42px}body#pc div.main_grid>div>ol{list-style-position:inside;width:50%}body#pc div.main_grid>div>ol:nth-of-type(1){float:left}body#pc div.main_grid>div>ol:nth-of-type(2){float:right}body#pc div.main_grid>div>div{clear:both;margin-top:42px!important}body#pc div.main_grid>div>ol li{position:relative;margin-bottom:10px;list-style-type:decimal;padding:0 1em 0 1.5em;text-indent:-1.2em;-webkit-transition:.5s linear;-moz-transition:.5s linear;-ms-transition:.5s linear;-o-transition:.5s linear;transition:.5s linear}body#pc div.main_grid>div>ol li span.toll_icon{font-size:12px;font-size:1.2rem;color:#f60}body#pc div.main_grid>div>ol li span.toll_icon:before{content:"【書籍】";display:inline}body#pc div.main_grid>div>ul{list-style-position:inside}body#pc div.main_grid>div>ul li{margin-bottom:10px;list-style-type:disc;-webkit-transition:.5s linear;-moz-transition:.5s linear;-ms-transition:.5s linear;-o-transition:.5s linear;transition:.5s linear}body#pc div.main_grid>div>p>a{color:#00f}body#pc div.main_grid>div>ol a,body#pc div.main_grid>div>table a,body#pc div.main_grid>div>ul a{color:#333}body#pc div.development_support form>div{overflow:hidden;margin-top:10px}body#pc div.development_support form>div>div:first-child{float:left;width:200px}body#pc div.development_support form>div>div:last-child{float:left;width:50%}body#pc div.development_support form>div>div input[type=text]{font-family:"Hiragino Maru Gothic ProN",Meiryo,sans-serif;font-size:14px;font-size:1.4rem;width:100px;padding:3px;border-radius:3px;outline:0;border:solid 1px #ccc;-webkit-transition:.2s linear;-moz-transition:.2s linear;-ms-transition:.2s linear;-o-transition:.2s linear;transition:.2s linear}body#pc div.development_support form>div>div input[type=text]:focus{border:solid 1px #f90}body#pc div.development_support form>div>div input[type=submit]{display:inline-block;background-color:#f09;color:#fff;padding:4px 10px;font-size:14px;font-size:1.4rem;border:none;border-radius:3px;outline:0;-webkit-transition:.2s linear;-moz-transition:.2s linear;-ms-transition:.2s linear;-o-transition:.2s linear;transition:.2s linear}body#pc div.development_support form>div>div input[type=submit]:disabled{opacity:.5}body#pc div.development_support form>div>div input[type=submit]:hover{background-color:#90f;cursor:pointer}body#pc div.development_support form>div>div input[type=submit]:disabled:hover{background-color:#f09;cursor:no-drop}body#pc div.development_support form small{font-size:12px}body#pc div.development_support form small.error{display:block;font-size:12px;color:red}body#pc div.development_support form small.sending{display:inline-block;vertical-align:text-top;margin-left:10px;color:#f0c}body#pc div.development_support form>p{margin-top:10px}body#pc div.development_support form>p small{position:relative;display:block;padding-left:1em;font-size:14px;font-size:1.4rem;line-height:1.8}body#pc div.development_support form>table{margin-top:10px}body#pc div.pankuzu{width:83%;height:30px;margin-left:auto;border-left:solid 1px #ccc;padding-left:10px;background-color:#fff;overflow-x:scroll;overflow-y:hidden;-ms-overflow-style:none;scrollbar-width:none}body#pc div.pankuzu::-webkit-scrollbar{display:none}body#pc div.pankuzu ol{height:30px;font-size:0;line-height:30px}body#pc div.pankuzu ol li{display:inline;padding-right:30px;font-size:16px;white-space:pre;background-image:url(/img/arrow_pankuzu.png);background-repeat:no-repeat;background-position:right -8px;background-size:30px auto}body#pc div.pankuzu ol li:last-child{background-image:none}body#pc div#whats_new>div{height:230px;overflow-x:scroll;overflow-y:hidden}body#pc div#whats_new>div>dl{width:100%;overflow-y:hidden;white-space:nowrap}body#pc div#whats_new>div>dl dt{width:21%;float:left}body#pc div#whats_new>div>dl dd{width:79%;float:right}body#pc div#whats_new{position:relative}body#pc div#whats_new div#whatsnew_cover div{position:absolute;opacity:0;padding-top:50px;top:0;right:0;bottom:0;left:17%;background-color:rgba(0,0,0,.5);-webkit-transition:.5s linear;-moz-transition:.5s linear;-ms-transition:.5s linear;-o-transition:.5s linear;transition:.5s linear}body#pc div#whats_new div#whatsnew_cover div img{width:100px;display:block;margin:0 auto}body#pc div#whats_new div#whatsnew_add{position:absolute;width:130px;bottom:10px;right:20px;line-height:32px;cursor:pointer;-webkit-transition:.5s linear;-moz-transition:1ms .5s linear;-ms-transition:.5s linear;-o-transition:.5s linear;transition:.5s linear}body#pc div#whats_new div#whatsnew_add span{-webkit-transition:.5s linear;-moz-transition:1ms .5s linear;-ms-transition:.5s linear;-o-transition:.5s linear;transition:.5s linear}body#pc div#whats_new div#whatsnew_add img{position:absolute;display:inline-block;right:0;width:30px;border-radius:50%;border:solid 1px #72797f;vertical-align:middle;-webkit-transition:border .5s linear,opacity .5s linear;-moz-transition:border 1ms .5s linear,opacity 1ms .5s linear;-ms-transition:border .5s linear,opacity .5s linear;-o-transition:border .5s linear,opacity .5s linear;transition:border .5s linear,opacity .5s linear}body#pc div#whats_new div#whatsnew_add:hover span{color:#d84d8e}body#pc div#whats_new div#whatsnew_add:hover img{border:solid 1px #d84d8e}body#pc div#whats_new div#whatsnew_add img#whatsnew_btn_hover{opacity:0}body#pc div#whats_new div#whatsnew_add:hover img#whatsnew_btn_default{opacity:0}body#pc div#whats_new div#whatsnew_add:hover img#whatsnew_btn_hover{opacity:1}body#pc div#whats_new div#whatsnew_add:hover img#whatsnew_btn_click{opacity:0}body#pc .whats_new_rotate{-webkit-animation:whats_new_rotate 2s linear 3 normal;-moz-animation:whats_new_rotate 1ms 2s linear 3 normal;-ms-animation:whats_new_rotate 2s linear 3 normal;-o-animation:whats_new_rotate 2s linear 3 normal;animation:whats_new_rotate 2s linear 3 normal}@-webkit-keyframes whats_new_rotate{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@-moz-keyframes whats_new_rotate{0%{-moz-transform:rotate(0)}100%{-moz-transform:rotate(360deg)}}@-ms-keyframes whats_new_rotate{0%{-ms-transform:rotate(0)}100%{-ms-transform:rotate(360deg)}}@-o-keyframes whats_new_rotate{0%{-o-transform:rotate(0)}100%{-o-transform:rotate(360deg)}}@keyframes whats_new_rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}body#pc div.dictionary_menus{width:83%;padding:42px 21px 42px;margin-left:auto;overflow:hidden;background-color:#fff;border-left:solid 1px #ccc;border-bottom:solid 1px #ccc}body#pc div.dictionary_menus>h1{font-size:21px;font-size:2.1rem;line-height:42px;margin:0 0 42px 0;border-bottom:solid 1px #ccc}body#pc div.dictionary_menus>h1>span{display:inline-block}body#pc div.dictionary_menus>table{margin:0 0 21px 21px;font-size:16px;font-size:1.6rem;overflow:hidden}body#pc div.dictionary_menus>table tr td:first-child{padding-right:10px}body#pc div.dictionary_menus>table tr td:last-child{white-space:pre-wrap;word-break:break-all;-webkit-transition:.2s ease;-moz-transition:.2s ease;-ms-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease}body#pc div.dictionary_menus>table tr td:last-child span{display:inline}body#pc div.dictionary_menus>table a:focus{color:#f0f;outline:0}body#pc div#dictionary_menu div{height:320px;overflow-y:scroll;-webkit-overflow-scrolling:touch}body#pc div.rep_grid{width:83%;padding:42px 21px 21px;margin-left:auto;overflow:hidden;background-color:#fff;border-left:solid 1px #ccc;border-bottom:solid 1px #ccc}body#pc div.rep_grid h1{font-size:21px;font-size:2.1rem;line-height:42px;margin:0 0 42px 0;border-bottom:solid 1px #ccc}body#pc div.rep_grid h1 span{display:inline-block}body#pc div.rep_grid h5{font-size:16px;font-size:1.6rem;margin:42px 42px 0 42px;font-weight:700}body#pc div.rep_grid h5+div{margin-left:21px}body#pc div.rep_grid h5+div p:first-child{margin-top:10px}body#pc div.rep_grid div.browser_prev{margin:21px 42px 42px 42px;padding:7px 21px 21px 21px;border:dashed 1px #666;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}body#pc div.rep_grid div.browser_prev iframe{display:block;width:100%}body#pc div.rep_grid table{margin:42px 42px 0 42px}body#pc div.rep_grid table.table_border tr td,body#pc div.rep_grid table.table_border tr th{border:solid 1px #ccc;padding:10px}body#pc div.rep_grid table.table_border_center tr td{border:solid 1px #ccc;padding:10px;text-align:center}body#pc div.rep_grid table.table_browser_correspondence_list{margin-bottom:30px}body#pc div.rep_grid table.table_browser_correspondence_list tr td,body#pc div.rep_grid table.table_browser_correspondence_list tr th{border:solid 1px #ccc;padding:10px;text-align:center}body#pc div.rep_grid table.table_browser_correspondence_list tr th{background-color:#efefef}body#pc div.rep_grid table.table_browser_correspondence_list tr td.maru:before{content:"○";display:inline;color:#00f;font-weight:700;font-size:21px;font-size:2.1rem}body#pc div.rep_grid table.table_browser_correspondence_list tr td.sankaku:before{content:"△";display:inline;color:#00e100;font-weight:700;font-size:21px;font-size:2.1rem}body#pc div.rep_grid table.table_browser_correspondence_list tr td.batsu:before{content:"×";display:inline;color:red;font-weight:700;font-size:21px;font-size:2.1rem}body#pc div.rep_grid p.browser_correspondence_annotation{font-size:12px;font-size:1.2rem;text-align:right;margin-top:0}body#pc div.rep_grid p.browser_correspondence_annotation:before{content:"※ Safari,Chrome,Firefox,Operaに関しては最新版で確認を行っております。";display:inline}body#pc div.rep_grid p.browser_correspondence_annotation_sp{font-size:12px;font-size:1.2rem;text-align:right;margin-top:0}body#pc div.rep_grid p.browser_correspondence_annotation_sp:before{content:"※ iPhone Safariに関しては最新版で確認を行っております。";display:inline}body#pc div.rep_grid p{margin:42px 42px 0 42px;overflow:hidden}body#pc div.rep_grid p a{color:#00f}body#pc div.rep_grid p a:hover{color:#ff6c00}body#pc div.rep_grid img{max-width:100%}body#pc div.rep_grid ul{margin:21px 42px 0 63px;list-style-type:disc}body#pc div.rep_grid ol{margin:21px 42px 0 70px;list-style-type:decimal}body#pc div.rep_grid dl{margin:21px 42px 0 42px}body#pc div.rep_grid dl dd{padding-left:63px}body#pc div.rep_grid div.note{display:block;border:dashed 1px #01bcd8;padding:0 0 21px;margin:42px}body#pc div.rep_grid div.note:before{content:"Note";display:block;margin:10px auto 0 21px;font-size:21px;font-size:2.1rem;line-height:42px;color:#01bcd8}body#pc div.rep_grid div.note p:first-child{margin-top:0}body#pc div.rep_grid div.advertisement_rep{margin:42px 21px 0 42px}body#pc div.rep_grid table{margin:42px 42px 0 42px}body#pc div.rep_grid h5+div table:first-child{margin-top:21px}body#pc div.rep_grid h5+div pre:first-child{margin-top:21px}body#pc div.rep_grid table.table_border_center tr td{border:solid 1px #ccc;padding:10px;text-align:center}body#pc div.rep_grid table.table_border_head_gray tr td,body#pc div.rep_grid table.table_border_head_gray tr th{border:solid 1px #ccc;padding:10px}body#pc div.rep_grid table.table_border_head_gray tr th{font-weight:700;text-align:center;background-color:#efefef;white-space:nowrap}body#pc div.rep_grid table.table_border_head_gray tr td:first-child{white-space:nowrap}body#pc div.rep_grid table.table_border_head_gray tr td.maru{text-align:center!important;vertical-align:middle}body#pc div.rep_grid table.table_border_head_gray tr td.maru:before{content:"○";display:inline;color:#00f;font-weight:700;font-size:21px;font-size:2.1rem}body#pc div.rep_grid table.table_border_head_gray tr td.sankaku{text-align:center!important;vertical-align:middle}body#pc div.rep_grid table.table_border_head_gray tr td.sankaku:before{content:"△";display:inline;color:#00e100;font-weight:700;font-size:21px;font-size:2.1rem}body#pc div.rep_grid table.table_border_head_gray tr td.batsu{text-align:center!important;vertical-align:middle}body#pc div.rep_grid table.table_border_head_gray tr td.batsu:before{content:"×";display:inline;color:red;font-weight:700;font-size:21px;font-size:2.1rem}body#pc div.rep_grid table.table_browser_correspondence_list{margin-bottom:0}body#pc div.rep_grid table.table_browser_correspondence_list tr td{border:solid 1px #ccc;padding:10px;text-align:center}body#pc div.rep_grid table.table_browser_correspondence_list tr td.ok:before{content:"OK";display:inline;color:#00f;font-weight:700}body#pc div.rep_grid table.table_browser_correspondence_list tr td.ng:before{content:"NG";display:inline;color:red;font-weight:700}body#pc div.rep_grid p.browser_correspondence_annotation{text-align:right}body#pc div.rep_grid table tr td:nth-child(1){text-align:center}body#pc div.rep_grid table.table_border_head_gray tr td:nth-child(1){text-align:left}body#pc div.rep_grid table.table_border_head_gray tr:nth-child(1) td:nth-child(1){text-align:center}body#pc div.rep_grid table.table_border tr td:nth-child(1){text-align:left}body#pc div.rep_grid form{margin:42px 42px 0 42px}body#pc div.rep_grid form p{margin-left:0;padding:10px 0}body#pc div.rep_grid p.arrow_source{margin-top:10px;margin-bottom:-10px}body#pc div.rep_grid p.arrow_source:before{content:"";display:block;width:50px;height:30px;margin:0 auto;background-image:url(/img/arrow_source.png);background-size:50px 30px}body#pc div.rep_grid p.plus_source{margin-top:10px;margin-bottom:-30px}body#pc div.rep_grid p.plus_source:before{content:"";display:block;width:40px;height:40px;margin:0 auto;background-image:url(/img/plus_mark.png);background-size:40px auto}body#pc div.rep_grid .border_gray,body#pc div.rep_grid .border_gray_dashed{margin:42px 42px 0 42px;padding:21px;border:solid 1px #ccc}body#pc div.rep_grid .border_gray p,body#pc div.rep_grid .border_gray_dashed p{margin-left:0}body#pc div.rep_grid .border_gray p:first-child,body#pc div.rep_grid .border_gray_dashed p:first-child{margin-top:0}body#pc div.rep_grid h5+div .border_gray:first-child,body#pc div.rep_grid h5+div .border_gray_dashed:first-child{margin-top:21px}body#pc div.rep_grid .border_gray_dashed{padding:10px;border:dashed 1px #666}body#pc div.writer{margin:42px 42px 42px 0}body#pc div.writer p{margin-top:0}body#pc div.writer p span{color:#00f;cursor:pointer;-webkit-transition:.2s ease;-moz-transition:.2s ease;-ms-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease}body#pc div.writer p span:hover{color:#ff6c00}body#pc div.writer div#writer_info{height:0;margin-left:0;overflow:hidden;-webkit-transition:.3s linear;-moz-transition:.3s linear;-ms-transition:.3s linear;-o-transition:.3s linear;transition:.3s linear}body#pc div.writer div#writer_info table{width:500px;margin:0 42px 0 21px}body#pc div.writer div#writer_info table tr td{width:250px;vertical-align:top;padding:21px 0}body#pc div.writer div#writer_info table tr td img{width:200px;margin-top:8px}body#pc div.writer div#writer_info table tr td h5{font-weight:700;border-bottom:dashed 1px #ccc;margin:0 0 5px 0;text-align:center}body#pc div.writer div#writer_info table tr td p{margin:0;font-size:12px;font-size:1.2rem;line-height:21px}body#pc div.writer div#writer_info table tr td:first-child p{width:250px;text-align:center}body#pc #search_dic{position:relative;margin:-21px 0 21px 21px}body#pc #search_dic:before{content:"";display:block;position:absolute;width:20px;height:20px;padding:5px;background-image:url(/img/search.png);background-size:20px auto;background-position:5px 5px;background-repeat:no-repeat}body#pc #search_dic input{display:block;font-size:15px;font-size:1.5rem;width:300px;height:30px;padding:5px 5px 5px 30px;border-radius:3px;outline:0;border:solid 1px #ccc;-webkit-transition:.2s linear;-moz-transition:.2s linear;-ms-transition:.2s linear;-o-transition:.2s linear;transition:.2s linear}body#pc #search_dic input::-webkit-input-placeholder{line-height:18px}body#pc #search_dic input:-ms-input-placeholder{line-height:18px}body#pc #search_dic input::-moz-placeholder{line-height:18px}body#pc .dictionary_menus .current{color:inherit!important;background-color:#ff0}body#pc div#pagination{height:40px;margin:42px 42px 21px 42px;position:relative}body#pc div#pagination div#pagination_home{width:160px;height:40px;margin:0 auto;overflow:hidden}body#pc div#pagination div#pagination_home a{display:block;position:relative;width:160px;height:40px}body#pc div#pagination div#pagination_home a div{float:left;width:40px;height:40px;border:solid 2px #737a80;border-radius:50%;-webkit-transition:.4s linear;-moz-transition:1ms .4s linear;-ms-transition:.4s linear;-o-transition:.4s linear;transition:.4s linear}body#pc div#pagination div#pagination_home a div img{width:40px;position:absolute;top:0;left:0;-webkit-transition:opacity .4s linear;-moz-transition:opacity 1ms .4s linear;-ms-transition:opacity .4s linear;-o-transition:opacity .4s linear;transition:opacity .4s linear}body#pc div#pagination div#pagination_home a p{float:right;width:120px;height:26px;margin:7px 0 0 0;color:#737a80;text-align:center;-webkit-transition:.4s linear;-moz-transition:1ms .4s linear;-ms-transition:.4s linear;-o-transition:.4s linear;transition:.4s linear}body#pc div#pagination div#pagination_home:hover a p{color:#25da91}body#pc div#pagination div#pagination_home a div img#pagination_home_btn_default{opacity:1}body#pc div#pagination div#pagination_home a div img#pagination_home_btn_hover{opacity:0}body#pc div#pagination div#pagination_home:hover a div{border:solid 2px #25da91}body#pc div#pagination div#pagination_home:hover a div img#pagination_home_btn_default{opacity:0}body#pc div#pagination div#pagination_home:hover a div img#pagination_home_btn_hover{opacity:1}body#pc div#pagination div#pagination_next,body#pc div#pagination div#pagination_prev{position:absolute;top:0;width:120px;height:40px}body#pc div#pagination div#pagination_prev{left:0}body#pc div#pagination div#pagination_next{right:0}body#pc div#pagination div#pagination_next a,body#pc div#pagination div#pagination_prev a{display:block;width:120px;height:40px}body#pc div#pagination div#pagination_next a div,body#pc div#pagination div#pagination_prev a div{position:absolute;top:0;width:40px;height:40px;border:solid 2px #737a80;border-radius:50%;-webkit-transition:.5s linear;-moz-transition:1ms .5s linear;-ms-transition:.5s linear;-o-transition:.5s linear;transition:.5s linear}body#pc div#pagination div#pagination_prev a div{left:0}body#pc div#pagination div#pagination_next a div{right:0}body#pc div#pagination div#pagination_next a div img,body#pc div#pagination div#pagination_prev a div img{position:absolute;top:0;width:40px;-webkit-transition:.5s linear;-moz-transition:1ms .5s linear;-ms-transition:.5s linear;-o-transition:.5s linear;transition:.5s linear}body#pc div#pagination div#pagination_prev a div img{left:-2px}body#pc div#pagination div#pagination_next a div img{right:-2px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}body#pc div#pagination div#pagination_next a div img#pagination_home_btn_default,body#pc div#pagination div#pagination_prev a div img#pagination_home_btn_default{opacity:1}body#pc div#pagination div#pagination_next a div img#pagination_home_btn_hover,body#pc div#pagination div#pagination_prev a div img#pagination_home_btn_hover{opacity:0}body#pc div#pagination div#pagination_next a p,body#pc div#pagination div#pagination_prev a p{margin:0;line-height:40px;color:#737a80;-webkit-transition:.5s linear;-moz-transition:1ms .5s linear;-ms-transition:.5s linear;-o-transition:.5s linear;transition:.5s linear}body#pc div#pagination div#pagination_prev a p{margin-left:42px}body#pc div#pagination div#pagination_next a p{margin-right:42px}body#pc div#pagination div#pagination_next:hover a div,body#pc div#pagination div#pagination_prev:hover a div{border:solid 2px #d84d8e}body#pc div#pagination div#pagination_next:hover a div img#pagination_next_btn_default,body#pc div#pagination div#pagination_prev:hover a div img#pagination_prev_btn_default{opacity:0}body#pc div#pagination div#pagination_next:hover a div img#pagination_next_btn_hover,body#pc div#pagination div#pagination_prev:hover a div img#pagination_prev_btn_hover{opacity:1}body#pc div#pagination div#pagination_next:hover a p,body#pc div#pagination div#pagination_prev:hover a p{color:#d84d8e}body#pc .like_a{color:#00e;cursor:pointer;-webkit-transition:.2s ease;-moz-transition:.2s ease;-ms-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease}body#pc .like_a:hover{color:#ff6c00}body#pc pre.pre_simple{display:block;overflow:auto;border:solid 1px #ccc;border-radius:10px;background:#f5f5f5;font-size:14px;line-height:30px;margin:42px 42px 0 42px;padding:21px;-webkit-overflow-scrolling:touch;tab-size:2}body#pc pre.pre_simple span{font-size:14px}body#pc div.introduction_book{margin:42px 42px 0 42px}body#pc div.introduction_book h4{font-weight:700}body#pc div.introduction_book a{display:inline-block}body#pc div.introduction_book a img{transition:.2s ease}body#pc div.introduction_book a p{margin:0}body#pc div.introduction_book a:hover img{opacity:.7}body#pc div#footer{background-color:#f7f7f7;width:100%;height:60px;border-top:solid 1px #ccc;margin-top:-1px;position:relative;z-index:100}body#pc div#footer p{width:100%;margin:0 auto;padding-right:6px;font-size:12px;letter-spacing:.1em;text-align:right;font-family:times,Times New Roman}body#pc div#footer p a{color:#333}body#pc div#js-input_forms>div{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0}body#pc div#js-input_forms>div>div.popup_bg{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.5)}body#pc div#js-input_forms>div>div.popup_main{position:relative;overflow:hidden;width:600px;max-height:80%;margin:0 auto;top:50%;background-color:#fff;border-radius:10px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}body#pc div#js-input_forms>div>div.popup_main>div.icon_popup_close{position:absolute;z-index:2;width:30px;height:30px;top:8px;right:10px;font-size:30px;font-size:3rem;-webkit-transition:.2s linear;-moz-transition:.2s linear;-ms-transition:.2s linear;-o-transition:.2s linear;transition:.2s linear}body#pc div#js-input_forms>div>div.popup_main>div.icon_popup_close:hover{color:#ff6c00;cursor:pointer}body#pc div#js-input_forms>div>div.popup_main>div.icon_popup_close:before{content:"×"}body#pc div#js-input_forms>div>div.popup_main>h3{position:absolute;z-index:1;height:80px;top:0;left:20px;right:20px;text-align:center;font-size:16px;font-size:1.6rem;line-height:80px;background-color:#fff}body#pc div#js-input_forms>div>div.popup_main>h3>span.logo1,body#pc div#js-input_forms>div>div.popup_main>h3>span.logo2,body#pc div#js-input_forms>div>div.popup_main>h3>span.logo3{display:inline-block;margin-right:3px;font-family:times,Times New Roman;color:#666;font-size:20px;font-size:2rem;font-style:italic;-webkit-transition:color .5s linear;-moz-transition:color .5s linear;-ms-transition:color .5s linear;-o-transition:color .5s linear;transition:color .5s linear}body#pc div#js-input_forms>div>div.popup_main>h3>span.logo1:first-letter{color:#fe3535}body#pc div#js-input_forms>div>div.popup_main>h3>span.logo2:first-letter{color:#00f}body#pc div#js-input_forms>div>div.popup_main>h3>span.logo3:first-letter{color:#01bcd8}body#pc div#js-input_forms>div>div.popup_main>h3:hover>span.logo1{color:#fe3535}body#pc div#js-input_forms>div>div.popup_main>h3:hover>span.logo2{color:#00f}body#pc div#js-input_forms>div>div.popup_main>h3:hover>span.logo3{color:#01bcd8}body#pc div#js-input_forms>div>div.popup_main>small{display:block;padding:0 50px 0}body#pc div#js-input_forms>div>div.popup_main>div.popup_main_content{overflow-x:scroll;overflow-y:hidden;width:200%;height:100%}body#pc div#js-input_forms>div>div.popup_main>div.popup_main_content>form{float:left;overflow-y:scroll;width:50%;height:100%;padding:80px 50px 50px}body#pc div#js-input_forms>div>div.popup_main>div.popup_main_content>form>div{position:relative;margin:0 0 30px 0;padding:0 1em}body#pc div#js-input_forms>div>div.popup_main>div.popup_main_content>form>div:last-child{margin-bottom:0}body#pc div#js-input_forms>div>div.popup_main>div.popup_main_content>form>div>h5{margin-left:-1em}body#pc div#js-input_forms>div>div.popup_main>div.popup_main_content>form>div>h5>span,body#pc div#js-input_forms>div>div.popup_main>div.popup_main_content>form>div>h6>span{display:inline-block;margin-left:10px;font-size:12px;font-size:1.2rem}body#pc div#js-input_forms>div>div.popup_main>div.popup_main_content>form>div>h5>span:before,body#pc div#js-input_forms>div>div.popup_main>div.popup_main_content>form>div>h6>span:before{content:""}body#pc div#js-input_forms>div>div.popup_main>div.popup_main_content>form>div>h5>span.required,body#pc div#js-input_forms>div>div.popup_main>div.popup_main_content>form>div>h6>span.required{color:#f09}body#pc div#js-input_forms>div>div.popup_main>div.popup_main_content>form>div>h5>span.required:before,body#pc div#js-input_forms>div>div.popup_main>div.popup_main_content>form>div>h6>span.required:before{content:"必須"}body#pc div#js-input_forms>div>div.popup_main>div.popup_main_content>form>div>p{overflow:hidden}body#pc div#js-input_forms>div>div.popup_main>div.popup_main_content>form>div>h6+p{margin-left:2em}body#pc div#js-input_forms>div>div.popup_main>div.popup_main_content>form>div>input[type=password],body#pc div#js-input_forms>div>div.popup_main>div.popup_main_content>form>div>input[type=text],body#pc div#js-input_forms>div>div.popup_main>div.popup_main_content>form>div>textarea{display:block;width:100%;padding:5px;outline:0;border:none;border-bottom:solid 1px #000;font-size:16px;font-size:1.6rem;-webkit-transition:.3s linear;-moz-transition:.3s linear;-ms-transition:.3s linear;-o-transition:.3s linear;transition:.3s linear}body#pc div#js-input_forms>div>div.popup_main>div.popup_main_content>form>div>h6+input[type=password],body#pc div#js-input_forms>div>div.popup_main>div.popup_main_content>form>div>h6+input[type=text],body#pc div#js-input_forms>div>div.popup_main>div.popup_main_content>form>div>h6+textarea,body#pc div#js-input_forms>div>div.popup_main>div.popup_main_content>form>div>h6~label{margin-left:1em}body#pc div#js-input_forms>div>div.popup_main>div.popup_main_content>form>div>textarea{height:5em;border:solid 1px #000}body#pc div#js-input_forms>div>div.popup_main>div.popup_main_content>form>div>input[type=password]:focus,body#pc div#js-input_forms>div>div.popup_main>div.popup_main_content>form>div>input[type=text]:focus{border-bottom:solid 1px #f90}body#pc div#js-input_forms>div>div.popup_main>div.popup_main_content>form>div>textarea:focus{border:solid 1px #f90}body#pc div#js-input_forms>div>div.popup_main>div.popup_main_content>form>div>input[type=password].error,body#pc div#js-input_forms>div>div.popup_main>div.popup_main_content>form>div>input[type=text].error{border-bottom:solid 1px red}body#pc div#js-input_forms>div>div.popup_main>div.popup_main_content>form>div>textarea.error{border:solid 1px red}body#pc div#js-input_forms>div>div.popup_main>div.popup_main_content>form>div>input[type=password].error,body#pc div#js-input_forms>div>div.popup_main>div.popup_main_content>form>div>input[type=text].error{border-bottom:solid 1px red}body#pc div#js-input_forms>div>div.popup_main>div.popup_main_content>form>div>textarea.error{border:solid 1px red}body#pc div#js-input_forms>div>div.popup_main>div.popup_main_content>form>div>input[type=password].success,body#pc div#js-input_forms>div>div.popup_main>div.popup_main_content>form>div>input[type=text].success{border-bottom:solid 1px #0f0}body#pc div#js-input_forms>div>div.popup_main>div.popup_main_content>form>div>textarea.success{border:solid 1px #0f0}body#pc div#js-input_forms>div>div.popup_main>div.popup_main_content>form>div>label{position:relative;display:block;padding-right:1em;cursor:pointer}body#pc div#js-input_forms>div>div.popup_main>div.popup_main_content>form>div>label>input[type=radio]{position:relative;display:inline-block;top:-2px;margin-right:5px;cursor:pointer}body#pc div#js-input_forms>div>div.popup_main>div.popup_main_content>form>div>label .radio_label_comment{position:relative;left:19px;bottom:12px}body#pc div#js-input_forms>div>div.popup_main>div.popup_main_content input[type=submit]{display:block;margin:0 0 0 auto;padding:5px 20px;outline:0;border:none;background-color:#00f;color:#fff;font-size:16px;font-size:1.6rem;border-radius:5px;cursor:pointer;-webkit-transition:.3s linear;-moz-transition:.3s linear;-ms-transition:.3s linear;-o-transition:.3s linear;transition:.3s linear}body#pc div#js-input_forms>div>div.popup_main>div.popup_main_content input[type=submit]:hover{background-color:#c0f}body#pc div#js-input_forms>div>div.popup_main>div.popup_main_content input[type=submit]:disabled{opacity:.5;cursor:no-drop}body#pc div#js-input_forms>div>div.popup_main>div.popup_main_content input[type=submit]:disabled:hover{background-color:#00f}body#pc div#js-input_forms>div>div.popup_main>div.popup_main_content form>div>small{display:block;text-align:right;color:red;font-size:12px;font-size:1.2rem;line-height:2}body#pc div#js-input_forms>div>div.popup_main>div.popup_main_content form>div>span:not(.like_a){display:block;margin-top:5px;color:#4a4a4a;font-size:12px;font-size:1.2rem;line-height:1.6}body#pc div#js-input_forms>div>div.popup_main>div.popup_main_content form>div:last-child>span{display:block;text-align:right;color:#f0c;font-size:12px;font-size:1.2rem}body#pc div#js-input_forms>div>div.popup_main>div.popup_main_content>div:not(.popup_no_form){overflow-y:scroll;height:100%;max-height:500px;padding:80px 50px 50px}body#pc div#js-input_forms>div>div.popup_main>div.popup_main_content>div:not(.popup_no_form)>h4{margin-bottom:30px}body#pc div#js-input_forms>div>div.popup_main>div.popup_main_content>div:not(.popup_no_form)>div{padding-left:1em}body#pc div#js-input_forms>div>div.popup_main>div.popup_main_content>div:not(.popup_no_form)>div>div{margin-bottom:30px}body#pc div#js-input_forms>div>div.popup_main>div.popup_main_content>div:not(.popup_no_form)>div>div p{padding-left:1em;white-space:pre;overflow:scroll}body#pc div#js-input_forms>div>div.popup_main>div.popup_main_content>div:not(.popup_no_form)>div:last-child{overflow:hidden;text-align:right}body#pc div#js-input_forms>div>div.popup_main>div.popup_main_content>div:not(.popup_no_form)>div:last-child input[type=submit]{display:inline-block;margin-left:20px}body#pc div#js-input_forms>div>div.popup_main>div.popup_main_content>div:not(.popup_no_form)>div:last-child input[type=submit]:last-of-type{background-color:#f09}body#pc div#js-input_forms>div>div.popup_main>div.popup_main_content>div:not(.popup_no_form)>div:last-child input[type=submit]:last-of-type:hover{background-color:#90f}body#pc div#js-input_forms>div>div.popup_main>div.popup_main_content>div:not(.popup_no_form)>div:last-child input[type=submit]:last-of-type:disabled:hover{background-color:#f09}body#pc div#js-input_forms>div>div.popup_main>div.popup_main_content>div:not(.popup_no_form)>div:last-child span{display:block;text-align:right;color:#f0c;font-size:12px;font-size:1.2rem}body#pc div#js-input_forms>div>div.popup_main>div.popup_main_content>div.popup_no_form{float:left;overflow-y:scroll;width:50%;height:100%;padding:80px 50px 50px}body#pc div#js-input_forms>div>div.popup_main>div.popup_main_content>div.popup_no_form>div{margin-bottom:30px}body#pc div#js-input_forms>div>div.popup_main>div.popup_main_content>div.popup_no_form>div:last-child{margin-bottom:0}body#pc div#js-input_forms>div>div.popup_main>div.popup_main_content>div.popup_no_form>div>div{overflow:hidden}body#pc div#js-input_forms>div>div.popup_main>div.popup_main_content>div.popup_no_form>div>div p{width:50%}body#pc div#js-input_forms>div>div.popup_main>div.popup_main_content>div.popup_no_form>div>div p:first-child{float:left}body#pc div#js-input_forms>div>div.popup_main>div.popup_main_content>div.popup_no_form>div>div p:last-child{float:right}body#pc div#js-input_forms table.paypal_logo{margin-top:10px}body#pc div.sns_links{overflow:hidden;height:30px;margin-top:42px}body#pc div.main_grid div.sns_links{margin:21px 0 -21px}body#pc div.sns_links>div{width:18%;float:left}body#pc div.sns_links>div.fb{position:relative;top:-10px}body#pc div.sns_links>div:nth-last-child(2){float:left!important;width:14%!important}body#sp{font-size:1.8rem;line-height:26px;-webkit-text-size-adjust:100%}body#sp *{word-break:break-all;-webkit-overflow-scrolling:touch}body#sp a{-webkit-tap-highlight-color:transparent}body#sp div#header{overflow:hidden;height:42px;border-bottom:solid 1px #ccc;width:100%;background-color:rgba(245,245,245,.6);position:fixed;top:0;z-index:100}body#sp div#header>div:first-child{float:left;width:120px}body#sp .wp-p_logo{font-family:'times new roman',Times;font-style:italic;font-size:30px;font-size:3rem;line-height:1;height:30px;margin:6px 0 6px 6px;display:inline-block;white-space:nowrap;text-align:left}body#sp .wp-p_logo a{position:relative;display:inline-block}body#sp .wp-p_logo span{position:relative;top:-8px;color:#737a80;font-size:22px;line-height:1}body#sp .wp-p_logo span.logo1{color:#fe3535}body#sp .wp-p_logo span.logo2{color:#00f}body#sp .wp-p_logo span.logo3{color:#01bcd8}body#sp .wp-p_logo span.logo4{position:absolute;font-size:10px;top:auto;left:0;bottom:0}body#sp div#header>div:last-child{float:right;width:250px;height:100%;padding-right:5px;font-size:12px;text-align:right}body#sp div#header>div:last-child>p{height:20px;line-height:20px}body#sp div#header>div:last-child>p:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body#sp div#header>div:last-child>p span{display:inline-block;margin-left:10px}body#sp div#about_us{margin-top:10px}body#sp div#whats_new{overflow:hidden;height:483px}body#sp div#whats_new>div{overflow-x:scroll;overflow-y:hidden;height:483px;margin-left:0;-webkit-overflow-scrolling:touch}body#sp div#whats_new>div>div{overflow:hidden}body#sp div#whats_new dl{float:left;padding-left:2rem;padding-right:1rem}body#sp div#whats_new dt{height:30px}body#sp div#main{width:100%;padding:42px 6px 21px;background-color:#fff;font-size:15px;font-size:1.5rem;line-height:30px}body#sp div.main_grid{margin:21px 0 0}body#sp div.main_grid>h2,body#sp div.main_grid>h6{font-size:2.1rem;letter-spacing:1px}body#sp div.main_grid>h2:first-letter,body#sp div.main_grid>h6:first-letter{font-size:2.6rem}body#sp div.main_grid>div{margin:3px auto 0 2rem}body#sp div.main_grid>div dl dd{padding-left:1em}body#sp div.main_grid>div ol{margin-left:1.5em;list-style-type:decimal}body#sp div.main_grid>div ol li span.toll_icon{font-size:12px;font-size:1.2rem;color:#f60}body#sp div.main_grid>div ol li span.toll_icon:before{content:"【有料】";display:inline}body#sp div.main_grid>div ul{margin-left:1em;list-style-type:disc}body#sp div.rep_grid{margin-right:21px}body#sp div.dictionary_menus h1,body#sp div.rep_grid h1{font-size:2.1rem;color:#000;margin-top:21px;padding-left:.5em}body#sp div.rep_grid p{margin-top:21px;padding-left:2rem}body#sp div.rep_grid h1+p{margin-top:10px}body#sp div.rep_grid p img{max-width:100%}body#sp div.rep_grid h5{font-weight:700;margin-top:21px;padding-left:2rem}body#sp div.rep_grid h5+div{margin:-21px 0 21px;padding-left:2rem;overflow-x:scroll;-webkit-overflow-scrolling:touch}body#sp div.rep_grid div.note{display:block;border:dashed 1px #01bcd8;padding:1em 2rem 1em 0;margin:21px 0 0 2rem}body#sp div.rep_grid div.note:before{content:"Note";display:block;font-size:2.1rem;padding-left:1em;line-height:21px;color:#01bcd8}body#sp div.rep_grid div.note p:first-child{margin-top:10px}body#sp div.rep_grid div.advertisement_rep{margin:21px 2em 0}body#sp div.rep_grid ul{margin:10px 0 0 3.2rem;list-style-type:disc}body#sp div.rep_grid ol{margin:10px 0 0 3.2rem;list-style-type:decimal}body#sp div.rep_grid dl{margin:10px 0 0 2rem}body#sp div.rep_grid dl dd{margin:10px 0 0 1em}body#sp div.rep_grid table{margin:21px 0 0 2rem}body#sp div.rep_grid table tr td:first-child{word-break:normal}body#sp div.rep_grid table.table_border tr td,body#sp div.rep_grid table.table_border tr th{border:solid 1px #ccc;padding:10px}body#sp div.rep_grid table.table_border_center tr td{border:solid 1px #ccc;padding:10px;text-align:center}body#sp div.rep_grid table.table_border_head_gray{min-width:500px;margin-top:42px}body#sp div.rep_grid table.table_border_head_gray tr td,body#sp div.rep_grid table.table_border_head_gray tr th{border:solid 1px #ccc;padding:10px}body#sp div.rep_grid table.table_border_head_gray tr th{font-weight:700;text-align:center;background-color:#efefef;white-space:nowrap}body#sp div.rep_grid table.table_border_head_gray tr td:first-child{white-space:nowrap}body#sp div.rep_grid table.table_border_head_gray tr td.maru{text-align:center!important;vertical-align:middle}body#sp div.rep_grid table.table_border_head_gray tr td.maru:before{content:"○";display:inline;color:#00f;font-weight:700;font-size:21px;font-size:2.1rem}body#sp div.rep_grid table.table_border_head_gray tr td.sankaku{text-align:center!important;vertical-align:middle}body#sp div.rep_grid table.table_border_head_gray tr td.sankaku:before{content:"△";display:inline;color:#00e100;font-weight:700;font-size:21px;font-size:2.1rem}body#sp div.rep_grid table.table_border_head_gray tr td.batsu{text-align:center!important;vertical-align:middle}body#sp div.rep_grid table.table_border_head_gray tr td.batsu:before{content:"×";display:inline;color:red;font-weight:700;font-size:21px;font-size:2.1rem}body#sp div.rep_grid table.table_browser_correspondence_list{margin-top:42px;margin-bottom:30px}body#sp div.rep_grid table.table_browser_correspondence_list:first-child{width:700px}body#sp div.rep_grid table.table_browser_correspondence_list:nth-child(3){width:600px}body#sp div.rep_grid table.table_browser_correspondence_list tr td,body#sp div.rep_grid table.table_browser_correspondence_list tr th{border:solid 1px #ccc;padding:10px;text-align:center}body#sp div.rep_grid table.table_browser_correspondence_list tr th{background-color:#efefef}body#sp div.rep_grid table.table_browser_correspondence_list tr td.maru:before{content:"○";display:inline;color:#00f;font-weight:700;font-size:21px;font-size:2.1rem}body#sp div.rep_grid table.table_browser_correspondence_list tr td.sankaku:before{content:"△";display:inline;color:#00e100;font-weight:700;font-size:21px;font-size:2.1rem}body#sp div.rep_grid table.table_browser_correspondence_list tr td.batsu:before{content:"×";display:inline;color:red;font-weight:700;font-size:21px;font-size:2.1rem}body#sp div.rep_grid form{margin-top:21px;padding-left:2rem}body#sp div.rep_grid form p{padding-left:0;margin-top:10px}body#sp div.rep_grid p.browser_correspondence_annotation{width:700px;font-size:12px;font-size:1.2rem;text-align:right;margin-top:-30px;margin-left:2rem}body#sp div.rep_grid p.browser_correspondence_annotation:before{content:"※ Safari,Chrome,Firefox,Operaに関しては最新版で確認を行っております。";display:inline}body#sp div.rep_grid p.browser_correspondence_annotation_sp{width:600px;font-size:12px;font-size:1.2rem;text-align:right;margin-top:-30px;margin-left:2rem}body#sp div.rep_grid p.browser_correspondence_annotation_sp:before{content:"※ iPhone Safariに関しては最新版で確認を行っております。";display:inline}body#sp div.rep_grid div.browser_prev{overflow:scroll;margin:21px 0 0 2rem;padding:7px 21px 21px 21px;border:dashed 1px #666;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}body#sp div.rep_grid div.browser_prev iframe{display:block;width:1000px}body#sp div.rep_grid p.plus_source{margin-top:10px;margin-bottom:-11px}body#sp div.rep_grid p.plus_source:before{content:"";display:block;width:40px;height:28px;margin:0 auto;background-image:url(/img/plus_mark.png);background-size:34px auto;background-position:center;background-repeat:no-repeat}body#sp div.rep_grid p.arrow_source{margin-top:10px;margin-bottom:-11px}body#sp div.rep_grid p.arrow_source:before{content:"";display:block;width:40px;height:24px;margin:0 auto;background-image:url(/img/arrow_source.png);background-size:40px auto}body#sp div.rep_grid .border_gray,body#sp div.rep_grid .border_gray_dashed{margin:21px 0 0 2rem;padding:10px;border:solid 1px #ccc}body#sp div.rep_grid .border_gray p,body#sp div.rep_grid .border_gray_dashed p{margin-left:0}body#sp div.rep_grid .border_gray p:first-child,body#sp div.rep_grid .border_gray_dashed p:first-child{margin-top:0}body#sp div.rep_grid h5+div .border_gray:first-child,body#sp div.rep_grid h5+div .border_gray_dashed:first-child{margin-top:21px}body#sp div.rep_grid .border_gray_dashed{padding:10px;border:dashed 1px #666}body#sp div.dictionary_menus dl{margin-top:10px;padding-left:2rem}body#sp div.dictionary_menus dl dd{padding-left:2rem}body#sp div#dictionary_menu{height:340px;overflow-y:hidden}body#sp div#dictionary_menu>div{height:360px;overflow-x:scroll;-webkit-overflow-scrolling:touch}body#sp div#dictionary_menu>div>div{overflow:hidden;padding-left:.5rem}body#sp div#dictionary_menu ul{float:left}body#sp div.popup{display:none;opacity:0;position:fixed;top:200px;right:0;left:0;z-index:101;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}body#sp div.popup .bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background-color:rgba(255,255,255,.8);-webkit-tap-highlight-color:transparent}body#sp div.popup .hide{position:absolute;top:10px;right:10px;width:27px;height:27px;border:solid 1px #666;border-radius:50%;background-color:#fff;background-image:url(/img/batsu.png);background-size:19px auto;background-repeat:no-repeat;background-position:center;z-index:103;-webkit-tap-highlight-color:transparent}body#sp div.popup .contents{position:relative;width:300px;padding:10px;margin:0 auto;border:solid 1px #666;border-radius:10px;background-color:#fff;z-index:102}body#sp div.popup .contents .wp-p_logo{float:none;display:block;margin:0 0 10px 0}body#sp div.popup .contents a{display:block;height:60px;padding:10px 0 10px 21px;color:#666}body#sp div.popup .contents a.twitter{padding-left:50px;background-image:url(/img/twitter_logo_black_on.png);background-size:60px auto;background-repeat:no-repeat}body#sp div.popup .contents a.facebook{padding-left:50px;background-image:url(/img/facebook_logo_black_on.png);background-size:60px auto;background-repeat:no-repeat}body#sp div.popup .contents a span{display:inline-block;margin-top:9px}@keyframes popup{0%{opacity:0}100%{opacity:1}}body#sp div#main_contents div#topix div{padding:2px 20px;background-color:#fff;border:solid 2px orange}body#sp div#main_contents div#topix div>span{display:block}body#sp div#main_contents div#topix div>span:first-child{margin-right:10px}body#sp div#main_contents div#topix div>span a{display:inline-block}body#sp div.pankuzu{overflow:hidden;height:2.5rem;-webkit-overflow-scrolling:touch}body#sp div.pankuzu ol{overflow-x:scroll;padding-bottom:1em;white-space:nowrap;-webkit-overflow-scrolling:touch}body#sp div.pankuzu ol li{display:inline-block;padding-right:30px;background-image:url(/img/arrow_pankuzu.png);background-repeat:no-repeat;background-position:right top;background-size:30px auto}body#sp div.pankuzu ol li:last-child{padding-right:0;background:0 0}body#sp div.writer{margin-top:21px}body#sp div.writer p{margin-top:0}body#sp div.writer p span{color:#00f;cursor:pointer;-webkit-tap-highlight-color:transparent}body#sp div.writer div#writer_info{height:0;margin-left:0;font-size:1.5rem;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch;-webkit-transition:.3s linear;transition:.3s linear}body#sp div.writer div#writer_info table{width:500px;margin:0 21px 0 2rem}body#sp div.writer div#writer_info table tr td{width:250px;vertical-align:top;padding:21px 0}body#sp div.writer div#writer_info table tr td:first-child{width:200px}body#sp div.writer div#writer_info table tr td:first-child p{width:200px}body#sp div.writer div#writer_info table tr td img{width:200px;margin-top:8px}body#sp div.writer div#writer_info table tr td h5{font-weight:700;border-bottom:dashed 1px #ccc;margin:0 0 5px 0}body#sp div.writer div#writer_info table tr td p{margin:0;font-size:12px;font-size:1.2rem;line-height:21px;padding-left:0}body#sp div.writer div#writer_info table tr td:first-child p{display:block;text-align:center}body#sp div#pagination{position:relative;left:10px;margin-top:21px;height:40px}body#sp div#pagination>div#pagination_prev{position:absolute;top:0;left:0}body#sp div#pagination>div#pagination_prev a{display:inline-block;height:40px}body#sp div#pagination>div#pagination_prev a div{display:inline-block;height:40px}body#sp div#pagination>div#pagination_prev a div img{width:40px;display:inline-block;border:solid 2px #ccc;border-radius:50%}body#sp div#pagination>div#pagination_prev a p{display:inline-block;margin:0;padding:0 0 0 3px;line-height:40px;vertical-align:middle;font-size:1.5rem;color:#ababab}body#sp div#pagination>div#pagination_prev a:active p{color:#ccc}body#sp div#pagination{position:relative;margin-top:21px}body#sp div#pagination>div#pagination_next,body#sp div#pagination>div#pagination_prev{position:absolute;top:0}body#sp div#pagination>div#pagination_prev{left:-10px}body#sp div#pagination>div#pagination_next{right:-10px}body#sp div#pagination>div#pagination_next a,body#sp div#pagination>div#pagination_prev a{display:inline-block;height:40px}body#sp div#pagination>div#pagination_next a div,body#sp div#pagination>div#pagination_prev a div{display:inline-block;height:40px}body#sp div#pagination>div#pagination_next a div img,body#sp div#pagination>div#pagination_prev a div img{width:40px;display:inline-block;border:solid 1px #d84d8e;border-radius:50%}body#sp div#pagination>div#pagination_next a div img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}body#sp div#pagination>div#pagination_next a p,body#sp div#pagination>div#pagination_prev a p{display:inline-block;margin:0;line-height:40px;vertical-align:middle;font-size:1.5rem;color:#666}body#sp div#pagination>div#pagination_prev a p{padding:0 0 0 3px}body#sp div#pagination>div#pagination_next a p{padding:0 3px 0 0}body#sp div#pagination>div#pagination_next a:active p,body#sp div#pagination>div#pagination_prev a:active p{color:#ccc}body#sp div#pagination>div#pagination_home{position:absolute;top:0;left:0;right:0;text-align:center}body#sp div#pagination>div#pagination_home a{display:inline-block;height:40px}body#sp div#pagination>div#pagination_home a div{display:inline-block;height:40px}body#sp div#pagination>div#pagination_home a div img{width:40px;display:inline-block;border:solid 1px #25da91;border-radius:50%}body#sp div#pagination_home_solo{height:40px;margin-left:-1rem;text-align:center;line-height:0}body#sp div#pagination_home_solo a{display:inline-block}body#sp div#pagination_home_solo div{display:inline-block}body#sp div#pagination_home_solo img{width:40px;display:inline-block;border:solid 2px #25da91;border-radius:50%}body#sp div#pagination_home_solo p{display:inline-block;margin-top:0;line-height:40px;vertical-align:middle;padding-left:0;color:#25da91}body#sp div#advertisement_top>div{margin:21px 2rem 0}body#sp div#advertisement_bottom>div{margin:21px 0 0 2rem}body#sp .like_a{color:#00e}body#sp pre.pre_simple{display:block;overflow:auto;border:solid 1px #ccc;border-radius:10px;background:#f5f5f5;font-size:14px;line-height:30px;margin:21px 1em;padding:10px;-webkit-overflow-scrolling:touch;tab-size:2}body#sp pre.pre_simple span{font-size:14px}body#sp div.introduction_book{margin-top:21px;padding-left:2rem}body#sp div.introduction_book h4{font-weight:700}body#sp div.introduction_book a{display:inline-block}body#sp div.introduction_book a img{transition:.2s ease}body#sp div.introduction_book a p{margin-top:0;padding-left:0}body#sp div.introduction_book a:hover img{opacity:.7}body#sp div#footer{background-color:#f7f7f7;width:100%;height:42px;border-top:solid 1px #ccc;margin-top:-1px;position:relative;z-index:100}body#sp div#footer p{width:100%;margin:0 auto;padding-right:6px;font-size:12px;letter-spacing:.1em;text-align:right;font-family:times,Times New Roman}body#sp div#footer p a{color:#333}body#sp div#js-input_forms{font-size:13px}body#sp div#js-input_forms>div{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0}body#sp div#js-input_forms>div>div.popup_bg{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.5)}body#sp div#js-input_forms>div>div.popup_main{position:relative;overflow:hidden;width:100%;max-height:80%;margin:0 auto;top:50%;background-color:#fff;border-radius:10px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}body#sp div#js-input_forms>div>div.popup_main>div.icon_popup_close{position:absolute;z-index:2;width:30px;height:30px;top:8px;right:10px;font-size:30px;font-size:3rem;-webkit-transition:.2s linear;-moz-transition:.2s linear;-ms-transition:.2s linear;-o-transition:.2s linear;transition:.2s linear}body#sp div#js-input_forms>div>div.popup_main>div.icon_popup_close:hover{color:#ff6c00;cursor:pointer}body#sp div#js-input_forms>div>div.popup_main>div.icon_popup_close:before{content:"×"}body#sp div#js-input_forms>div>div.popup_main>h3{position:absolute;z-index:1;height:80px;top:0;left:20px;right:20px;text-align:center;font-size:16px;font-size:1.6rem;line-height:80px;background-color:#fff}body#sp div#js-input_forms>div>div.popup_main>h3>span{display:none}body#sp div#js-input_forms>div>div.popup_main>h3:hover>span.logo1{color:#fe3535}body#sp div#js-input_forms>div>div.popup_main>h3:hover>span.logo2{color:#00f}body#sp div#js-input_forms>div>div.popup_main>h3:hover>span.logo3{color:#01bcd8}body#sp div#js-input_forms>div>div.popup_main>small{display:block;padding:0 50px 0}body#sp div#js-input_forms>div>div.popup_main>div.popup_main_content{overflow-x:scroll;overflow-y:hidden;width:200%;height:100%}body#sp div#js-input_forms>div>div.popup_main>div.popup_main_content>form{float:left;overflow-y:scroll;width:50%;height:100%;padding:80px 50px 50px}body#sp div#js-input_forms>div>div.popup_main>div.popup_main_content>form>div{position:relative;margin:0 0 30px 0;padding:0 1em}body#sp div#js-input_forms>div>div.popup_main>div.popup_main_content>form>div:last-child{margin-bottom:0}body#sp div#js-input_forms>div>div.popup_main>div.popup_main_content>form>div>h5{margin-left:-1em}body#sp div#js-input_forms>div>div.popup_main>div.popup_main_content>form>div>h5>span,body#sp div#js-input_forms>div>div.popup_main>div.popup_main_content>form>div>h6>span{display:inline-block;margin-left:10px;font-size:12px;font-size:1.2rem}body#sp div#js-input_forms>div>div.popup_main>div.popup_main_content>form>div>h5>span:before,body#sp div#js-input_forms>div>div.popup_main>div.popup_main_content>form>div>h6>span:before{content:""}body#sp div#js-input_forms>div>div.popup_main>div.popup_main_content>form>div>h5>span.required,body#sp div#js-input_forms>div>div.popup_main>div.popup_main_content>form>div>h6>span.required{color:#f09}body#sp div#js-input_forms>div>div.popup_main>div.popup_main_content>form>div>h5>span.required:before,body#sp div#js-input_forms>div>div.popup_main>div.popup_main_content>form>div>h6>span.required:before{content:"必須"}body#sp div#js-input_forms>div>div.popup_main>div.popup_main_content>form>div>p{overflow:hidden}body#sp div#js-input_forms>div>div.popup_main>div.popup_main_content>form>div>h6+p{margin-left:2em}body#sp div#js-input_forms>div>div.popup_main>div.popup_main_content>form>div>input[type=password],body#sp div#js-input_forms>div>div.popup_main>div.popup_main_content>form>div>input[type=text],body#sp div#js-input_forms>div>div.popup_main>div.popup_main_content>form>div>textarea{display:block;width:100%;padding:5px;outline:0;border:none;border-bottom:solid 1px #000;font-size:16px;font-size:1.6rem;-webkit-transition:.3s linear;-moz-transition:.3s linear;-ms-transition:.3s linear;-o-transition:.3s linear;transition:.3s linear}body#sp div#js-input_forms>div>div.popup_main>div.popup_main_content>form>div>h6+input[type=password],body#sp div#js-input_forms>div>div.popup_main>div.popup_main_content>form>div>h6+input[type=text],body#sp div#js-input_forms>div>div.popup_main>div.popup_main_content>form>div>h6+textarea,body#sp div#js-input_forms>div>div.popup_main>div.popup_main_content>form>div>h6~label{margin-left:1em}body#sp div#js-input_forms>div>div.popup_main>div.popup_main_content>form>div>textarea{height:5em;border:solid 1px #000}body#sp div#js-input_forms>div>div.popup_main>div.popup_main_content>form>div>input[type=password]:focus,body#sp div#js-input_forms>div>div.popup_main>div.popup_main_content>form>div>input[type=text]:focus{border-bottom:solid 1px #f90}body#sp div#js-input_forms>div>div.popup_main>div.popup_main_content>form>div>textarea:focus{border:solid 1px #f90}body#sp div#js-input_forms>div>div.popup_main>div.popup_main_content>form>div>input[type=password].error,body#sp div#js-input_forms>div>div.popup_main>div.popup_main_content>form>div>input[type=text].error{border-bottom:solid 1px red}body#sp div#js-input_forms>div>div.popup_main>div.popup_main_content>form>div>textarea.error{border:solid 1px red}body#sp div#js-input_forms>div>div.popup_main>div.popup_main_content>form>div>input[type=password].error,body#sp div#js-input_forms>div>div.popup_main>div.popup_main_content>form>div>input[type=text].error{border-bottom:solid 1px red}body#sp div#js-input_forms>div>div.popup_main>div.popup_main_content>form>div>textarea.error{border:solid 1px red}body#sp div#js-input_forms>div>div.popup_main>div.popup_main_content>form>div>input[type=password].success,body#sp div#js-input_forms>div>div.popup_main>div.popup_main_content>form>div>input[type=text].success{border-bottom:solid 1px #0f0}body#sp div#js-input_forms>div>div.popup_main>div.popup_main_content>form>div>textarea.success{border:solid 1px #0f0}body#sp div#js-input_forms>div>div.popup_main>div.popup_main_content>form>div>label{position:relative;display:block;padding-right:1em;cursor:pointer}body#sp div#js-input_forms>div>div.popup_main>div.popup_main_content>form>div>label>input[type=radio]{position:relative;display:inline-block;top:2px;margin-right:5px;cursor:pointer}body#sp div#js-input_forms>div>div.popup_main>div.popup_main_content>form>div>label .radio_label_comment{position:relative;left:19px;bottom:12px}body#sp div#js-input_forms>div>div.popup_main>div.popup_main_content input[type=submit]{display:block;margin:0 0 0 auto;padding:5px 20px;outline:0;border:none;background-color:#00f;color:#fff;font-size:16px;font-size:1.6rem;border-radius:5px;cursor:pointer;-webkit-transition:.3s linear;-moz-transition:.3s linear;-ms-transition:.3s linear;-o-transition:.3s linear;transition:.3s linear}body#sp div#js-input_forms>div>div.popup_main>div.popup_main_content input[type=submit]:hover{background-color:#c0f}body#sp div#js-input_forms>div>div.popup_main>div.popup_main_content input[type=submit]:disabled{opacity:.5;cursor:no-drop}body#sp div#js-input_forms>div>div.popup_main>div.popup_main_content input[type=submit]:disabled:hover{background-color:#00f}body#sp div#js-input_forms>div>div.popup_main>div.popup_main_content form>div>small{display:block;text-align:right;color:red;font-size:12px;font-size:1.2rem;line-height:2}body#sp div#js-input_forms>div>div.popup_main>div.popup_main_content form>div>span:not(.like_a){display:block;margin-top:5px;color:#4a4a4a;font-size:12px;font-size:1.2rem;line-height:1.6}body#sp div#js-input_forms>div>div.popup_main>div.popup_main_content form>div:last-child>span{display:block;text-align:right;color:#f0c;font-size:12px;font-size:1.2rem}body#sp div#js-input_forms>div>div.popup_main>div.popup_main_content>div:not(.popup_no_form){overflow-y:scroll;height:100%;max-height:500px;padding:80px 50px 50px}body#sp div#js-input_forms>div>div.popup_main>div.popup_main_content>div:not(.popup_no_form)>h4{margin-bottom:30px}body#sp div#js-input_forms>div>div.popup_main>div.popup_main_content>div:not(.popup_no_form)>div{padding-left:1em}body#sp div#js-input_forms>div>div.popup_main>div.popup_main_content>div:not(.popup_no_form)>div>div{margin-bottom:30px}body#sp div#js-input_forms>div>div.popup_main>div.popup_main_content>div:not(.popup_no_form)>div>div p{padding-left:1em;white-space:pre;overflow:scroll}body#sp div#js-input_forms>div>div.popup_main>div.popup_main_content>div:not(.popup_no_form)>div:last-child{overflow:hidden;text-align:right}body#sp div#js-input_forms>div>div.popup_main>div.popup_main_content>div:not(.popup_no_form)>div:last-child input[type=submit]{display:inline-block;margin-left:20px}body#sp div#js-input_forms>div>div.popup_main>div.popup_main_content>div:not(.popup_no_form)>div:last-child input[type=submit]:last-of-type{background-color:#f09}body#sp div#js-input_forms>div>div.popup_main>div.popup_main_content>div:not(.popup_no_form)>div:last-child input[type=submit]:last-of-type:hover{background-color:#90f}body#sp div#js-input_forms>div>div.popup_main>div.popup_main_content>div:not(.popup_no_form)>div:last-child input[type=submit]:last-of-type:disabled:hover{background-color:#f09}body#sp div#js-input_forms>div>div.popup_main>div.popup_main_content>div:not(.popup_no_form)>div:last-child span{display:block;text-align:right;color:#f0c;font-size:12px;font-size:1.2rem}body#sp div#js-input_forms>div>div.popup_main>div.popup_main_content>div.popup_no_form{float:left;overflow-y:scroll;width:50%;height:100%;padding:80px 50px 50px}body#sp div#js-input_forms>div>div.popup_main>div.popup_main_content>div.popup_no_form>div{margin-bottom:10px}body#sp div#js-input_forms>div>div.popup_main>div.popup_main_content>div.popup_no_form>div:last-child{margin-bottom:0}body#sp div#js-input_forms>div>div.popup_main>div.popup_main_content>div.popup_no_form>div>div{overflow:hidden}body#sp div#js-input_forms table.paypal_logo{margin-top:10px}body#sp div.sns_links{overflow:hidden;height:60px;margin-top:21px;padding:0 1em}body#sp div.sns_links>div{width:50%;height:30px}body#sp div.sns_links>div.twitter{float:left}body#sp div.sns_links>div.fb{position:relative;top:-10px;float:right}body#sp div.sns_links>div:nth-last-child(2){float:left}body#sp div.sns_links>div.hatena{float:right}div.toast{word-wrap:break-word;max-width:80%;padding:5px 20px;font-size:16px;font-size:1.6rem;color:#000;line-height:1.8}div.toast.success{background-color:#ff0;border:solid 2px #fc0}div.toast.error{background-color:#ff0;border:solid 2px red}div#caution{display:none}div#caution>h6{color:red}body#pc div#about_us:hover h6,div#about_us h6:first-letter{color:#0036ff}body#pc div#whats_new:hover h6,div#whats_new h6:first-letter{color:#52be7f}body#pc div.info:hover h2,body#pc div.info:hover ul li,div.info h2:first-letter{color:#f60}body#pc div.development_support:hover h6,div.development_support h6:first-letter{color:#ff3a28}div.dictionary h2:first-letter{color:#e4007f}div.dictionary>div>ul{list-style-type:disc}body#pc div.dictionary:hover h2,div.dictionary-html h2:first-letter,div.dictionary:hover ol li{color:#e4007f}body#pc div.dictionary-html:hover h2,body#pc div.dictionary-html:hover ol li,div.dictionary-css h2:first-letter{color:#e4007f}body#pc div.dictionary-css:hover h2,body#pc div.dictionary-css:hover ol li{color:#e4007f}body#pc div.dictionary-php:hover h2,body#pc div.dictionary-php:hover ol li,div.dictionary-php h2:first-letter{color:#e4007f}body#pc div.html-beginner:hover h2,body#pc div.html-beginner:hover ol li,div.html-beginner h2:first-letter{color:#c0f}body#pc div.css-beginner:hover h2,body#pc div.css-beginner:hover ol li,div.css-beginner h2:first-letter{color:#ff0090}body#pc div.css-intermediate:hover h2,body#pc div.css-intermediate:hover ol li,div.css-intermediate h2:first-letter{color:#f90}body#pc div.html_css-practice:hover h2,body#pc div.html_css-practice:hover ol li,div.html_css-practice h2:first-letter{color:#fc4a1a}body#pc div.js-beginner:hover h2,body#pc div.js-beginner:hover ol li,div.js-beginner h2:first-letter{color:#27b501}body#pc div.js-intermediate:hover h2,body#pc div.js-intermediate:hover ol li,div.js-intermediate h2:first-letter{color:#90f}body#pc div.js-application:hover h2,body#pc div.js-application:hover ol li,div.js-application h2:first-letter{color:#c0392b}body#pc div.js-practice:hover h2,body#pc div.js-practice:hover ol li,div.js-practice h2:first-letter{color:#f0c}body#pc div.books:hover h2,body#pc div.books:hover ul li,body#pc div.photoshop-beginner:hover h2,body#pc div.photoshop-beginner:hover ol li,div.books h2:first-letter,div.photoshop-beginner h2:first-letter{color:#0036ff}body#pc div.php-beginner:hover h2,body#pc div.php-beginner:hover ol li,div.php-beginner h2:first-letter{color:#d80}body#pc div.js-advanced:hover h2,body#pc div.js-advanced:hover ol li,div.js-advanced h2:first-letter{color:#52be7f}body#pc div.unix_linux-beginner:hover h2,body#pc div.unix_linux-beginner:hover ol li,div.unix_linux-beginner h2:first-letter{color:#dcb239}body#pc div.swift-beginner:hover h2,body#pc div.swift-beginner:hover ol li,div.swift-beginner h2:first-letter{color:#ff3a28}body#pc div.yomoyama:hover h2,body#pc div.yomoyama:hover ol li,div.yomoyama h2:first-letter{color:#f0c}body#pc div.omake:hover h2,body#pc div.omake:hover ol li,div.omake h2:first-letter{color:#90f}.current{color:#f09!important}.font_red{color:red}.font_blue{color:#00f}.font_magenta{color:#f0f}.font_orange{color:#ff6c00}.font_bold{font-weight:700;font-size:16px;font-size:1.6rem}.font_small{font-size:12px;font-size:1.2rem}.font_through{text-decoration:line-through}.font_big{font-size:21px;font-size:2.1rem;line-height:42px}.font_super_big{font-size:30px;font-size:3rem;line-height:42px}.back_yellow{background-color:#fdfbe3}.back_blue{background-color:#00f}.t_right{text-align:right}.selectable{-ms-user-select:none;-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;user-select:none}.font_animation_jump{display:inline-block;margin-left:5px;white-space:nowrap}.font_animation_jump span{margin:0!important;display:inline-block;vertical-align:middle;font-size:15px;font-size:1.5rem}.font_animation_jump span:nth-of-type(1){-webkit-animation:animation 2s ease 0s infinite;animation:animation 2s ease 0s infinite}.font_animation_jump span:nth-of-type(2){-webkit-animation:animation 2s ease .1s infinite;animation:animation 2s ease .1s infinite}.font_animation_jump span:nth-of-type(3){-webkit-animation:animation 2s ease .2s infinite;animation:animation 2s ease .2s infinite}.font_animation_jump span:nth-of-type(4){-webkit-animation:animation 2s ease .3s infinite;animation:animation 2s ease .3s infinite}.font_animation_jump span:nth-of-type(5){-webkit-animation:animation 2s ease .4s infinite;animation:animation 2s ease .4s infinite}.font_animation_jump span:nth-of-type(6){-webkit-animation:animation 2s ease .5s infinite;animation:animation 2s ease .5s infinite}.font_animation_jump span:nth-of-type(7){-webkit-animation:animation 2s ease .6s infinite;animation:animation 2s ease .6s infinite}@-webkit-keyframes animation{0%{margin-top:0}5%{margin-top:-.7em}10%{margin-top:0}13%{margin-top:-.3em}16%{margin-top:0}18%{margin-top:-.2em}20%{margin-top:0}}@keyframes animation{0%{margin-top:0}5%{margin-top:-1em}10%{margin-top:0}13%{margin-top:-.5em}16%{margin-top:0}18%{margin-top:-.2em}20%{margin-top:0}}pre.prettyprint{display:block;background:#222;font-size:15px;font-size:1.5rem;color:#fff;line-height:30px;margin:42px 42px 0 42px;overflow:auto;-webkit-overflow-scrolling:touch;tab-size:4}body#sp pre.prettyprint{margin:21px 0 0 2rem}.pln{color:#fff}.str{color:#fc0}.kwd{color:#f05}.com{color:#999}.typ{color:#0f0}.lit{color:#0ff}.pun{color:#fff}.opn{color:#111}.clo{color:#111}.tag{color:#ed125f}.atn{color:#0f0}.atv{color:#fc0}.dec{color:#fff}.var{color:#111}.fun{color:#538192}div#main div.rep_grid pre.prettyprint ol.linenums{min-width:100%;margin:0;padding:10px;display:inline-block;color:#fff}div#main div.rep_grid pre.prettyprint ol.linenums li{list-style-type:decimal;margin-left:35px;padding-right:6px}div#main div.rep_grid pre.prettyprint.no_line ol.linenums li{list-style-type:none;margin-left:5px}