@charset 'UTF-8';
@charset "utf-8";
@charset "utf-8";
@charset "utf-8";
@charset "utf-8";
@charset "utf-8";


/**handles:sptheme-legacy-reset,sptheme-legacy-common**/
abbr,address,article,aside,audio,b,blockquote,body,caption,cite,code,dd,del,dfn,dialog,div,dl,dt,em,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,sup,time,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0;max-height:100%}body{line-height:1}article,aside,dialog,figure,footer,header,hgroup,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}a{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:0 0}ins{background-color:#ff9;color:#000;text-decoration:none}img{vertical-align:top}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}ol li,ul li{list-style-type:none}
@media screen and (min-width :768px){.over{transition:.3s}.over:hover{opacity:.6}.ios .over::focus,.ios .over:active,.ios .over:hover,.ios .over:link,.ios .over:visited{opacity:1}.cf:after{content:"";clear:both;display:block;height:0}.cf_v2{display:flex}.cf_v2:after{content:"";clear:both;display:block;height:0}.for_sp{display:none}@font-face{font-family:YuGothicM;src:local(Yu Gothic Medium)}body,html{font-family:"メイリオ",Meiryo,"ＭＳ Ｐゴシック","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","MS PGothic",sans-serif;font-weight:500;height:100%}body{width:100%;width:90%;background:#fff;color:#333;font-size:13px;line-height:1.7;margin:0 auto}.drawer{width:100%;margin-left:auto;margin-right:auto;max-width:1350px}#slider_inner{position:relative}a{text-decoration:underline;color:#3c5dff;display:inline-block}a:hover{color:#ff0004;text-decoration:underline}#ftr_inner a,#gNavi a,#header a,#top a{text-decoration:none;color:#000;display:inline-block}#ftr_inner a:hover,#gNavi a:hover,#header a:hover,#top a:hover{color:#fff;text-decoration:none}table{width:100%}.button{text-align:center;text-decoration:none;line-height:54px;outline:0;display:block;padding:10px 0}.button:hover{text-decoration:none}.button::after,.button::before{position:absolute;z-index:-1;display:block;content:''}.button,.button::after,.button::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s;transition:all .3s}.button_01{position:relative;z-index:2;background-color:#f87221;border:2px solid #f87221;color:#fff;line-height:50px}.button_01:hover{background-color:#fff;border-color:#f87221;color:#f87221}.button_01::after,.button_01::before{left:0;width:100%;height:50%;background-color:#f87221}.button_01::before{top:0}.button_01::after{bottom:0}.button_01:hover::after,.button_01:hover::before{height:0;background-color:#f87221}#header{width:100%;padding-top:10px;margin-left:3.5rem}#hdr_inner{max-width:1225px;width:100%}#hdr_logo{float:left}#hdr_logo a{float:left}#hdr_right{float:right;width:748px}#hdr_sns{float:left;padding:10px 10px 10px 60px;box-sizing:border-box}#hdr_sns img{width:70%}#hdr_sns li{float:left}#hdr_sns li:last-child{margin-right:0}#hdr_sns li a{width:100%}#header .tel_btn{float:left}#header .link_btn{float:right}#header .link_btn a{font-size:18px;letter-spacing:.1em;border:1px solid #ff9800;padding:10px 45px 10px 30px;background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/arrow02.png) right 20px center no-repeat #ff9800;transition:.3s;color:#fff;border-radius:3px}#header .link_btn a:hover{background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/arrow03.png) right 25px center no-repeat #fff;color:#ff9800;font-weight:700}#gNavi{padding-bottom:8px}#gNavi ul{margin:0 auto;max-width:1000px}#gNavi li{float:left;text-align:center}#gNavi li a{width:191px;margin-right:8.25px;color:#fff;font-size:15px;background:#213b74;padding:5px 0;border:1px solid #213b74}#gNavi li:last-child a{margin-right:0}#gNavi li a:hover{color:#213b74;background:#fff;transition:.3s;font-weight:700}#gNavi2 a{text-decoration:none;color:#000;display:inline-block}#gNavi2 a:hover{color:#000;text-decoration:none}#gNavi2{padding-bottom:8px;width:90vw;max-width:1250px}#gNavi2 ul{margin:0 auto;max-width:1225px;width:100%;display:flex;margin-left:3.5rem}#gNavi2 ul li{text-align:center;position:relative;width:20%}#gNavi2 ul li ul{position:absolute;z-index:100;top:100%;left:0;width:100%;margin:0;padding:0;display:block}#gNavi2 ul li ul li{overflow:hidden;width:100%;height:0;color:#fff;transition:.2s}#gNavi2 ul li a{display:block;margin-right:8.25px;color:#fff;font-size:15px;background:#213b74;padding:5px 0;border:1px solid #213b74}#gNavi2 ul li ul li a{width:100%;display:block;margin-right:8.25px;color:#fff;font-size:15px;background:#2d519e;padding:6px 0;border:1px solid #213b74}#gNavi2 li:last-child a{margin-right:0}#gNavi2 li a:hover{color:#213b74;background:#fff;transition:.3s;font-weight:700}#gNavi2 li a.oyaMenu:hover{color:#213b74;background:#2d519e;transition:.3s}#gNavi2 li a.oyaMenuOn{color:#213b74;background:#2d519e;font-weight:700}#gNavi2 ul li:hover>ul>li{height:38px}#gNavi2 ul li ul:before{position:absolute;content:"";top:-22px;left:87%;width:0;height:0;border:6px solid transparent;border-top-color:#fff}#main_cts,#side_cts{display:inline-block}#main_cts_top0,#side_cts{display:inline-block}.under #breadcrumb{background:#64b5ff;margin-bottom:30px}.under #breadcrumb .breadcrumb_list{width:1000px;margin:0 auto;font-size:12px;overflow:hidden}#breadcrumb li a{color:#000;text-decoration:none;padding:5px 0 5px 45px;background:#64b5ff;position:relative;display:block;float:left}#breadcrumb li a::after{content:" ";display:block;width:0;height:0;border-top:50px solid transparent;border-bottom:50px solid transparent;border-left:30px solid #64b5ff;position:absolute;top:50%;margin-top:-50px;left:100%;z-index:2}#breadcrumb li a::before{content:" ";display:block;width:0;height:0;border-top:50px solid transparent;border-bottom:50px solid transparent;border-left:30px solid #fff;position:absolute;top:50%;margin-top:-50px;margin-left:1px;left:100%;z-index:1}#breadcrumb li:last-child a::before{display:none}#breadcrumb li:first-child a{padding-left:15px}#breadcrumb li:last-child a{background:0 0!important;pointer-events:none;cursor:default;color:#000}#breadcrumb li:last-child a::after{border:0}#breadcrumb li a:hover{background:#213b74;color:#fff}#breadcrumb li a:hover:after{border-left-color:#213b74!important}#cts_inner{width:100%;max-width:1250px;display:flex;flex-direction:row;justify-content:center;padding-top:1rem;padding-right:1rem;padding-left:3.5rem;padding-bottom:2rem;margin-top:2rem}#cts_inner_top0{width:100%;max-width:1250px;display:flex;flex-direction:row;justify-content:center;padding-top:1rem;padding-right:1rem;padding-left:3.5rem;padding-bottom:2rem;margin-top:2rem}#main_cts{width:80%;margin-right:1.5rem}#main_cts_top0{width:80%;margin-right:1.5rem}.under #cts_inner{padding-top:0}#side_cts{height:100%;width:18%}#side_cts #catLIst li{margin-bottom:15px}#side_cts #catLIst li a:hover{opacity:.7}#side_cts #catLIst .side_sns{text-align:center}#side_cts #catLIst .side_sns li{display:inline-block;width:31%;margin-bottom:0}#footer{position:absolute;left:0;width:100vw;font-size:12px;background-color:#1955a6}.under #footer{border-top:3px solid #3e7db7}#ftr_inner{display:inline-block;grid-template-columns:1fr 1fr;width:100vw;padding:20px 0;position:relative;padding-left:20px}.pc_ft_elm{margin-left:30px}.pc_ft_elm:last-child{right:30}#ft_logo{display:flex;justify-content:flex-start;align-items:center}.ft_logo-elm{display:inline-block;font-size:2em;color:#fff}#ftr_btn li{display:inline-block;margin-right:5px;vertical-align:middle}#ftr_btn .tel_btn{width:210px}#ftr_btn .link_btn{width:220px}#ftr_btn li:last-child{margin:0}#ftr_btn li img{width:100%}#ftr_btn .tel_btn a:hover{opacity:.7}#ftr_btn .link_btn a{font-size:18px;letter-spacing:.1em;border:1px solid #ff9800;padding:10px 39px 10px 20px;background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/arrow02.png) right 15px center no-repeat #ff9800;transition:.3s;color:#fff;border-radius:3px}#ftr_btn .link_btn a:hover{background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/arrow03.png) right 15px center no-repeat #fff;font-weight:700;color:#ff9800}#ftr_nav #ftr_nav_group{font-size:1em}#ftr_nav #ftr_nav_group>li{float:left;margin-right:15px;width:20%}#ftr_nav #ftr_nav_group>li:last-child{margin-right:0}#ftr_nav #ftr_nav_group li ul.group li{margin-bottom:5px}#ftr_nav li a{color:#fff;height:100%;transition:.4s}#ftr_nav li a:hover{text-decoration:underline}#footer #copy{color:#fff;width:100%;text-align:center;background:#3e7db7;margin-bottom:0!important}#footer #totop{background:#c42727;position:absolute;right:0;top:-58px;height:43px}#footer #totop a{background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/totop.png) 15px 10px no-repeat;width:54px;height:23px;padding:10px 15px}.flex{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.pcH_spV{flex-flow:row}.flex-wrap{-webkit-flex-wrap:wrap;flex-wrap:wrap}.triangled_space{position:relative;margin:0 calc(50% - 50vw);height:50vh;background-color:rgba(25,156,166,.25)}.bg_triangle{width:0;height:0;border-style:solid;border-width:30px 50vw 0 50vw;border-color:#fff transparent transparent transparent;margin:0 calc(50% - 50vw);z-index:10}.under_triangle{position:absolute;width:100%;height:50vh;top:5vh}#taiken_uketsuke_hd{height:8vh;color:#1955a6;font-size:2em;font-weight:700;text-align:center;line-height:2em}#taiken_uketsuke_hd .top-hd-li{right:50%}.tuhd-elm{display:inline-block}#taiken_uketsuke_txt{width:90%;margin:0 auto;text-align:center;font-size:1.2em}#taiken_uketsuke_txt span{color:#262c30;font-size:1.25em;border-bottom:dotted 3px #707070;text-align:center}#tu-elm-container{text-align:center;margin-top:15px;height:25vh}.tu_link{display:inline-block;text-align:center;vertical-align:middle;width:40vw;height:20vh;border:1px solid #707070;border-radius:20px}.taiken_uk_elm{display:flex;justify-content:center;align-items:center;cursor:pointer}#taiken_uketsuke_kyoshitsu{width:100%;height:100%;background-color:rgba(204,20,100,.59);border-radius:20px}#taiken_uketsuke_online{width:100%;height:100%;background-color:rgba(84,36,242,.59);border-radius:20px}#tu_kyoshitsu_icon,#tu_online_icon{width:100%;height:60%;padding:10px auto 10px}.tk_uk_ky_elm{font-size:6.5em}.tk_uk_ol_elm{font-size:2.5em}#tu_kyoshitsu_moji,#tu_online_moji{font-size:1.5em;color:#fff;margin-bottom:10px;line-height:1.5em}@media screen and (min-width:767px){#tu_pc{margin-top:10vh!important;margin-bottom:10vh!important}#tu_pc_container{position:relative;max-width:750px;margin:2em auto 2em;padding:.5em 1em;border:solid 3px #2219a6;border-radius:8px;text-align:center}#tu_pc-hd{position:absolute;display:inline-block;top:-13px;left:50%;transform:translateX(-50%);padding:0 9px;line-height:1;font-size:2em;background:#fff;color:#2219a6;font-weight:700}#taiken_uketsuke_kyoshitsu{width:100%;height:100%;border-radius:20px;background:linear-gradient(135deg,rgb(204 116 0 / 75%),rgba(216 167 7 / 64%)) right 74% bottom 10%/cover,url(//www.pc-sokudoku.co.jp/img/top_new/kyoshitsu.jpg);background-position:right 57% bottom 80%;background-size:cover}#taiken_uketsuke_online{width:100%;height:100%;border-radius:20px;background:linear-gradient(135deg,rgb(14 0 204 / 65%),rgb(76 70 162 / 50%)) right 74% bottom 10%/cover,url(//www.pc-sokudoku.co.jp/img/top_new/online.jpg);background-position:right 33% bottom 50%;background-size:cover}#tu_kyoshitsu_moji,#tu_online_moji{font-size:1.5em;font-weight:700;color:#fff;line-height:1.5em;text-shadow:2px 2px 10px #777,-2px 2px 10px #777,2px -2px 10px #777,-2px -2px 10px #777}#tu_pc_container #taiken_uketsuke_txt{margin-top:3vh}#tu_pc_container #taiken_uketsuke_txt span{margin-top:3vh;font-size:1.3em}.tu_link{vertical-align:middle;width:40%;max-width:380px}.tu_link:first-child{margin-right:10px}.tu_link:first-child{margin-left:10px}}#chart_div{display:flex;justify-content:center}#bottombtn_sp{display:none}}.top-title{width:100vw;max-width:95%;padding:.5em 10rem .5em 1em;display:flex;color:#fff;font-size:3rem;position:relative;text-shadow:4px 2px 4px #b7d4ef;justify-content:start;align-items:center;padding:.5em;background:#1955a6}.top-title::before{position:absolute;content:'';top:100%;left:0;border:none;border-bottom:solid .6em transparent;border-right:solid .8em #49497da6}.hover_op{transition:.5s}.hover_op:hover{opacity:.8}.hover_sm{transition:.5s}.hover_sm:hover{font-size:1.15em;opacity:.7}.hover_md{transition:.5s}.hover_md:hover{font-size:1.4em;opacity:.7;text-decoration:none}g.google-visualization-tooltip{display:none}ul[id*=horizontal_scroll]{display:flex;margin:0 auto;padding:0;overflow-x:scroll;white-space:nowrap;position:relative;overflow-scrolling:touch;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}ul[id*=horizontal_scroll] li{display:inline-block;align-items:center;justify-content:center;list-style:none;height:450px;vertical-align:bottom}.card_scroll{width:200px;height:400px;background:#fff;border-radius:5px;box-shadow:0 2px 5px #ccc;margin:5px;border:1px solid #e9e9e9;padding:10px 5px 10px 5px;transition-duration:.3s;cursor:pointer;text-align:center}.card_scroll:hover{transform:scale(1.05);transition-duration:.3s;z-index:30}.card-img_scroll{width:133px;height:190px}.card-content_scroll{padding:8px 7px 8px 7px}.card-title_scroll{height:55px;font-size:15px;color:#081666;margin-bottom:2px;text-align:center;letter-spacing:-1px;line-height:25px}.card-titleBig_scroll{font-size:18px}.card-detail_scroll{color:#777;font-size:13px;line-height:1.2;margin:8px 0;text-align:left;white-space:normal}.scrl_btn{text-align:center;display:inline-block;outline:0;width:2.3em;height:2.3em;border-radius:50%;background-color:#06c;color:#fff;font-size:21px;cursor:pointer;line-height:2.3;opacity:.4;z-index:2}.scrl_btn:hover{background-color:#004bcc}.scrl_btn:focus{outline:0}#ovftbl_wrap{overflow-x:auto;margin-left:.5em;margin-right:.5em}#scrl_btn_wrap{position:relative}[id*=scrl_btn_before]{position:absolute;top:0;bottom:0;left:0;margin:auto}[id*=scrl_btn_after]{position:absolute;top:0;bottom:0;right:0;margin:auto}.breadcrumbs{background:#64b5ff}

@import url(https://use.fontawesome.com/releases/v5.13.0/css/all.css);
@media screen and (max-width: 767px) {
    /*--------------------------------------------
	 BASE
--------------------------------------------*/
    /* ---- MOUSE OVER STYLE ---- */
    .over {
        transition: 0.3s;
    }
    .cf:after {
        content: "";
        clear: both;
        display: block;
        height: 0;
    }
     :root .cf::after {
        /* IE9 */
        content: ""\9;
        clear: both\9;
        display: block\9;
        height: 0\9;
    }
	.cf_v2{
		display:flex;
	}
	.cf_v2:after {
	content: "";
	clear: both;
	display: block;
	height: 0;
}
:root .cf_v2::after { /* IE9 */
	content: ""\9;
	clear: both\9;
	display: block\9;
	height: 0\9;
}
    img {
        max-width: 100%;
        height: auto;
    }
    /*sp_none*パソコンだけ*/
    .for_pc {
        display: none;
    }
		
    @font-face {
        font-family: YuGothicM;
        src: local(Yu Gothic Medium);
    }
    /*body,html {
  font-family: YuGothic,YuGothicM,"メイリオ",sans-serif;
}*/
    body,
    html {
        font-family: "Font Awesome 5 Free","Meiryo UI", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "游ゴシック", "YuGothic", "游ゴシック体", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "MS PGothic", sans-serif;
        font-weight: 500;
    }
    body {
        width: 100%;
        min-width: 100% !important;
        height: auto;
        background: #fff;
        color: #333;
        font-size: 13px;
        line-height: 1.7;
        padding-top: 1.0em;
    }
    a {
        text-decoration: underline;
        color: #3C5DFF;
        display: inline-block;
    }
    #gNavi a,
    #top a,
    #header a,
    #ftr_inner a {
        text-decoration: none;
        color: #000000;
        /* display: flex; */
    }
    table {
        width: 100%;
    }
    /*--------------------------------------------
	 BUTTON
--------------------------------------------*/
    .button {
        text-align: center;
        text-decoration: none;
        line-height: 54px;
        outline: none;
        display: block;
        padding: 10px 0;
    }
    .button::before,
    .button::after {
        position: absolute;
        z-index: -1;
        display: block;
        content: '';
    }
    .button,
    .button::before,
    .button::after {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        -webkit-transition: all .3s;
        transition: all .3s;
    }
    .button_01 {
        position: relative;
        z-index: 2;
        background-color: #f87221;
        border: 2px solid #f87221;
        color: #fff;
        line-height: 50px;
    }
    .button_01::before,
    .button_01::after {
        left: 0;
        width: 100%;
        height: 50%;
        background-color: #f87221;
    }
    .button_01::before {
        top: 0;
    }
    .button_01::after {
        bottom: 0;
    }
    /*--------------------------------------------
	Header / ヘッダー
--------------------------------------------*/
    #header {
        width: 100%;
        padding-top: 10px;
    }
    #hdr_inner {
        width: 100%;
        margin: 0 auto;
    }
    #hdr_logo {
        float: left;
    }
    #hdr_logo a {
        float: left;
    }
    #hdr_right {
        float: right;
        width: 748px;
    }
    #hdr_sns {
        float: left;
        padding: 10px 10px 10px 60px;
        box-sizing: border-box;
    }
    #hdr_sns img {
        width: 70%;
    }
    #hdr_sns li {
        float: left;
    }
    #hdr_sns li:last-child {
        margin-right: 0;
    }
    #hdr_sns li a {
        width: 100%;
    }
    #header .tel_btn {
        float: left;
    }
    #header .link_btn {
        float: right;
    }
    #header .link_btn a {
        font-size: 18px;
        letter-spacing: 0.1em;
        border: 1px solid #FF9800;
        padding: 10px 45px 10px 30px;
        background: url(//www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/arrow02.png) right 20px center no-repeat #FF9800;
        transition: .3s;
        color: #fff;
        border-radius: 3px;
    }
    /*--------------------------------------------
	Global Navigation / グローバルナビ
--------------------------------------------*/
    #gNavi ul {
        margin: 0 auto;
    }
/*     #gNavi li {
        float: left;
        text-align: center;
    } */
    #gNavi li a {
        width: 191px;
        margin-right: 8.25px;
        color: #fff;
        font-size: 15px;
        background: #213B74;
        padding: 5px 0;
        /* border: 1px solid #213B74; */
        /* padding: 5px 0; */
    }
    #gNavi li:last-child a {
        margin-right: 0px;
    }
    /**スマホメニュー**/
    #header {
        display: none;
    }
    #hbgNavi {
        margin-bottom: 10px;
        margin-top: 10px;
        padding: 0 5px;
    }
    #gNavi {
        position: fixed;
        top: 0;
        width: 100%;
        z-index: 9999;
        background: #fff;
		font-size: 0;
    }
    #gNavi li a .jpn {
        font-size: 14px;
        border-bottom: none;
    }
	
    #hbg_logo {
		display: grid;
		grid-template-columns: 58% 20% 20%;
        background: linear-gradient(259deg, #1955a6, #bbc2ca);
        background-size: 100% 100%;
        -webkit-animation: backgroundGraduation 0s ease infinite;
        -moz-animation: backgroundGraduation 0s ease infinite;
        animation: backgroundGraduation 0s ease infinite;
		font-family: "Meiryo UI";
		font-size: 25px;
		color: #fff;
        margin-left: 0;
		margin-top: -8px!important;
		padding-bottom: 8px!important;
    }

    @-webkit-keyframes backgroundGraduation {
        0%{background-position:0% 26%}
        50%{background-position:100% 75%}
        100%{background-position:0% 26%}
    }
    @-moz-keyframes backgroundGraduation {
        0%{background-position:0% 26%}
        50%{background-position:100% 75%}
        100%{background-position:0% 26%}
    }
    @keyframes backgroundGraduation {
        0%{background-position:0% 26%}
        50%{background-position:100% 75%}
        100%{background-position:0% 26%}
    }


    #hbg_logo .header-elm img {
        display: flex;
         width: 100%; 
        /* line-height: 100%; */
        /* height: 75px; */
        align-items: center;
        margin: 0 auto;
    }
	
	.logolink{
		display: block;
		height: 100%;
	}
	
	.header-elm {
		display: flex;
		/* flex-direction: column; */
		justify-content: center;
		height: 2.5em;
		padding: 2px;
		/* font-size: 25px; */
		color: #fff;
		/* text-align: end; */
		/* width: 25%; */
	}
	
	.header-elm a {
		text-decoration: none !important;
		color: #fff !important;
		/* height: 75px; */
	}
	
	a.logo_toplnk {
		display: flex;
		justify-content: flex-start;
		align-items: center;
	}

    #phone_icon_hd::before{
        font-family: 'Material Icons';
        font-size: 1.0em;
        content: "call";
    }
    
    .vert {
		height: 100%;
		display: flex;
		flex-direction: column;
		justify-content: center;
	}
	
	.hd_icon {
		height: 70%;
		margin-top: -9px!important;
	}

	.hd_txt{
		font-size:.6em;
		height: 30%;
		margin-top: -16px!important;
		font-weight: 900!important;
	}
	
	li.hd_txt {
		position: relative;
		top: 8px;
		right: -8px;
	}
	
    .drawer-hamburger {
        z-index: 100 !important;
    }
    .drawer-hamburger-icon,
    .drawer-hamburger-icon:after,
    .drawer-hamburger-icon:before {
        background-color: #fff;
    }
    .drawer-nav {
        background: #ffffff;
        z-index: 99;
        padding: 10%;
        box-sizing: border-box;
    }
    .drawer-nav #hbg_logo {
        width: 35%;
        margin: 0 auto;
        margin-bottom: 20px;
    }
    .drawer-nav #hbg_logo img {
        width: 100%;
    }
    .drawer-nav li a {
        display: block;
        color: #000;
        padding: 8%;
        border-bottom: 1px solid #fff;
        font-size: 15px;
        text-align: center;
    }
    #gNavi.active {
        height: 100%;
        overflow-y: scroll;
        -webkit-overflow-scrolling: touch;
    }
    #gNavi #hbg_logo {
		display: grid;
		grid-template-columns: 4fr 1fr 1fr;
		/*width: 100%;*/
		height: 2.5em;
		z-index: 999;
		padding: 3px;
		box-sizing: border-box;
		justify-content: center;
		align-items: center;
	}
    #gNavi .sub_nav li {
        width: 100%;
    }
    #gNavi .main_nav li {
/*         display: inline-block;
        position: relative;
        width: 65px;
        height: 60px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box; */
    }
    /*-ハンバーガーボタン-*/
    #menubtn,
    #menubtn span {
        display: inline-block;
        transition: all .4s;
        box-sizing: border-box;
    }
    #menubtn {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        padding: 0px 14px 0 10px;
        text-align: center;
        font-size: 11px;
        font-weight: bold;
        color: #fff;
    }
    #menubtn span:not([class]) {
        position: absolute;
        left: 0;
        width: 38px;
        height: 3px;
        background-color: #fff;
    }
    #menubtn span:nth-of-type(1) {
        top: 20px;
        left: 18px;
    }
    #menubtn span:nth-of-type(2) {
        top: 28px;
        left: 18px;
    }
    #menubtn span:nth-of-type(3) {
        top: 36px;
        left: 18px;
    }
    #menubtn.active span:nth-of-type(1) {
        -webkit-transform: translateY(8px) rotate(-45deg);
        transform: translateY(6px) rotate(-45deg);
    }
    #menubtn.active span:nth-of-type(2) {
        opacity: 0;
    }
    #menubtn.active span:nth-of-type(3) {
        -webkit-transform: translateY(-8px) rotate(45deg);
        transform: translateY(-10px) rotate(45deg);
    }
    #menubtn span.cantarell {
        font-weight: 600;
        font-size: 25px;
        line-height: 1.0;
        color: #4169E1;
		position: fixed;
        right: 60px;
        top: 17px;
    }
    .sub_nav {
        display: none;
        width: 100%;
        position: relative;
        text-align: -webkit-center;
        padding: 0 0 10px;
        position: absolute;
        z-index: 101;
    }
    .sub_nav ul {
        width: 100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        text-align: center;
        background: url(//www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/bg_orange.png) repeat left 50% top 50%;
        -webkit-background-size: 23%;
        background-size: 23%;
    }
    .sub_nav li {
        width: 100%;
    }
    .sub_nav a {
        display: block;
        width: 100%;
        height: 65px;
        line-height: 65px;
        vertical-align: middle;
        line-height: 1.4;
        text-align: center;
        font-size: 14px;
        color: #fff;
    }
    .sub_nav li:not(:last-child) a {
        border-bottom: 1px solid #fff;
    }
    .sub_nav a span {
        display: inline-block;
        line-height: 65px;
        vertical-align: middle;
    }
    /*  子メニュー追加版メニュー */
    #gNavi .sub_nav2 {
        display: none;
        width: 100%;
        position: relative;
        text-align: -webkit-center;
        padding: 0 0 10px;
        /* padding-top:40px;   上部の電話と無料体験ボタンを表示させるように少し上部にスペースをあける。*/
        position: absolute;
        z-index: 101;
    }
    #gNavi .sub_nav2 ul {
        width: 100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        text-align: center;
        background: url(//www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/bg_orange.png) repeat left 50% top 50%;
        -webkit-background-size: 23%;
        background-size: 23%;
    }
    #gNavi .sub_nav2 ul li {
        text-align: center;
        position: relative;
        width: 100%;
    }
    #gNavi .sub_nav2 li {
        width: 100%;
    }
    #gNavi .sub_nav2 li:not(:last-child) a {
        border-bottom: 1px solid #fff;
    }
    #gNavi .sub_nav2 a span {
        display: inline-block;
        line-height: 65px;
        vertical-align: middle;
    }
    #gNavi .sub_nav2 li {
        width: 100%;
    }
    #gNavi .sub_nav2 ul li ul {
        position: relative;
        z-index: 101;
        top: 100%;
        left: 0;
        width: 100%;
        margin: 0;
        padding: 0;
    }
    #gNavi .sub_nav2 ul li ul li {
        overflow: hidden;
        width: 100%;
        height: 0;
        color: #fff;
        transition: .2s;
    }
    #gNavi .sub_nav2 ul li ul li a {
        background: #2D519E;
        padding: 6px 0;
    }
    #gNavi .sub_nav2 li:last-child a {
        margin-right: 0px;
    }
    #gNavi .sub_nav2 li a:hover {
        color: #213B74;
        background: #fff;
        transition: 0.3s;
        font-weight: bold;
    }
    
    #gNavi .sub_nav2 ul li:hover>ul>li {
        overflow: visible;
        height: 38px;
    }
    #gNavi .sub_nav2 ul li ul:before {
        position: absolute;
        content: "";
        top: -22px;
        left: 85%;
        width: 0;
        height: 0;
        border: 6px solid transparent;
        border-top-color: #ffffff;
    }
    #gNavi .sub_nav2 ul li input[type="checkbox"].on-off:checked+ul:before {
        position: absolute;
        content: "";
        top: -30px;
        left: 85%;
        width: 0;
        height: 0;
        border: 6px solid transparent;
        border-bottom-color: #ffffff;
    }
    #gNavi .sub_nav2 ul li input[type="checkbox"].on-off {
        display: none;
    }
    #gNavi .sub_nav2 ul li input[type="checkbox"].on-off+ul li {
        height: 0;
        overflow: hidden;
    }
    #gNavi .sub_nav2 ul li input[type="checkbox"].on-off:checked+ul li {
        height: 38px;
        overflow: visible;
    }
    #gNavi .sub_nav2 ul li div {
        width: 100%;
        height: 100%;
        color: #fff;
        font-size: 18px;
        background: #213B74;
        padding: 5px 0;
        /* border: 1px solid #213B74; */
        /* padding: 5px 0; */
        border-bottom: 1px solid #fff;
    }
    /*------------------*/
    #gNavi ul {
        /* background: #fff; */
        /* padding-top: 65px; */
    }
	#gNavi .main_nav {
		/* display: inline-block; */
		/* width: 52px; */
		z-index: 999;
		position: absolute;
		/* right: 0; */
		/* padding-top: 0; */
		top: -.4em;
		right: 2.0em;
		/* height: 60%; */
	}
/*     #gNavi li {
        float: left;
        height: 100%;
        vertical-align: bottom;
    } */
    #gNavi li a {
        position: relative;
        width: 100%;
        height: 100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        font-size: 18px;
        color: #fff;
        text-align: center;
        line-height: 1.5;
    }
    #gNavi li a>span {
        display: inline-block;
        width: 100%;
    }
    #gNavi li a span span {
        display: inline-block;
    }
    #gNavi li a span span.ja {
        font-size: 11px;
        margin-left: 15px;
    }
    #gNavi li a span.ja:before {
        content: '／';
        margin-right: 2px;
    }
	   /*--------------------------------------------
	スマホのみ 
--------------------------------------------*/
   
	.to_top {
        text-align: center;
        background-color: #213B74;
        padding: 5px;
    }
    .to_top a {
        color: #fff!important;
    }
    .to_top img {
        vertical-align: 0px;
        margin-right: 5px;
    }
    #ftr_nav_sp ul {
        text-align: center;
    }
    #ftr_nav_sp>ul>li {
        border-bottom: solid 1px #213b74;
        background: #c4e3ff;
        box-sizing: border-box;
    }
    #ftr_nav_sp>ul>li:nth-child(n+3) {
        float: left;
        width: 50%;
        border-right: solid #213B74 1px;
    }
    #ftr_nav_sp>ul>li:nth-child(2n+4) {
        border-right: none;
    }
    #ftr_nav_sp>ul>li:nth-last-child(-n+2) {
        border-bottom: none;
    }
    #ftr_nav_sp li a {
        display: block;
        padding: 5px 0;
        color: #213b74;
        font-weight: bold;
    }
    #ftr_nav_sp .sp_sns {
        background: #fff;
        padding: 5px;
    }
    #ftr_nav_sp .sp_sns li {
        width: 30%;
        display: inline-block;
        border: none;
    }
    #ftr_btn_sp {
        position: fixed;
        padding: 2%;
        top: 59px;
        box-sizing: border-box;
        background: #fff;
    }
    #ftr_btn_sp li {
        width: 49%;
        float: left;
        margin-right: 2%;
    }
    #ftr_btn_sp li:last-child {
        margin-right: 0;
    }
    #ftr_sp #ftr_logo {
        padding: 5px;
        text-align: center;
    }
    #ftr_sp #ftr_logo img {
        width: 150px;
    }
    /*--------------------------------------------
	BreadCrubm / パンくず
--------------------------------------------*/
    .under #breadcrumb {
        background: #64b5ff;
        margin-bottom: 50px;
        display: none;
    }
    .under #breadcrumb .breadcrumb_list {
        width: 1000px;
        margin: 0 auto;
        font-size: 12px;
        overflow: hidden;
    }
    #breadcrumb li a {
        color: #000;
        text-decoration: none;
        padding: 5px 0 5px 45px;
        background: #64b5ff;
        /* fallback color */
        position: relative;
        display: block;
        float: left;
    }
    #breadcrumb li a::after {
        content: " ";
        display: block;
        width: 0;
        height: 0;
        border-top: 50px solid transparent;
        /* Go big on the size, and let overflow hide */
        border-bottom: 50px solid transparent;
        border-left: 30px solid #64b5ff;
        position: absolute;
        top: 50%;
        margin-top: -50px;
        left: 100%;
        z-index: 2;
    }
    #breadcrumb li a::before {
        content: " ";
        display: block;
        width: 0;
        height: 0;
        border-top: 50px solid transparent;
        border-bottom: 50px solid transparent;
        border-left: 30px solid white;
        position: absolute;
        top: 50%;
        margin-top: -50px;
        margin-left: 1px;
        left: 100%;
        z-index: 1;
    }
    #breadcrumb li:last-child a::before {
        display: none;
    }
    #breadcrumb li:first-child a {
        padding-left: 15px;
    }
    #breadcrumb li:last-child a {
        background: transparent !important;
        pointer-events: none;
        cursor: default;
        color: #000;
    }
    #breadcrumb li:last-child a::after {
        border: 0;
    }
    /*--------------------------------------------
	main_cts / メインコンテンツ
--------------------------------------------*/
    #cts_inner {
        width: 94%;
        max-width: 100%;
        padding: 8px 3% 0;
        /* margin: 0 auto; */
		  padding-top: 52px;
    }
	   #cts_inner_top0 {
        width: 94%;
        max-width: 100%;
        padding: 8px 3% 0;
        /* margin: 0 auto; */
		  padding-top: 0px;
    }
	#top #cts_inner{
	 width: 94%;
        max-width: 100%;
        padding: 8px 3% 0;
        /* margin: 0 auto; */
		  padding-top: 0px;
	}
		#top #cts_inner_top0{
	 width: 94%;
        max-width: 100%;
        padding: 8px 3% 0;
        /* margin: 0 auto; */
		  padding-top: 0px;
	}
    #main_cts {
        width: 100%;
        margin-left: 0px;
       padding-top: 50px;
    }
	    #main_cts_top0 {
        width: 100%;
        margin-left: 0px;
       padding-top: 0px;
    }
    .under #cts_inner {}
    /*--------------------------------------------
	side_cts / サイドコンテンツ
--------------------------------------------*/
    #side_cts {
        display: none;
    }
    #side_cts #catLIst li {
        margin-bottom: 15px;
    }
    #side_cts #catLIst .side_sns {
        text-align: center;
    }
    #side_cts #catLIst .side_sns li {
        display: inline-block;
        width: 31%;
        margin-bottom: 0;
    }
    /*--------------------------------------------
	Footer / フッター
--------------------------------------------*/
    #footer {
        width: 100%;
        font-size: 12px;
    }
    .under #footer {
        border-top: 3px solid #3e7db7;
    }
    #ftr_inner {
        width: 100%;
        max-width: 1000px;
        padding: 60px 0px 10px;
        margin: 0 auto;
        position: relative;
        background: url(//www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/logo.png) no-repeat top 10px center;
        background-size: auto 40px;
        box-sizing: border-box;
    }
    #ftr_nav {
        /* width:360px; */
        /* float:left; */
    }
    #ftr_btn {}
    #ftr_btn li {
        display: inline-block;
        margin-right: 5px;
        vertical-align: middle;
        width: 48%;
        /* font-size: 0; */
    }
    #ftr_btn .tel_btn {
        /* width:210px; */
    }
    #ftr_btn .link_btn {
        /* width:220px; */
    }
    #ftr_btn li:last-child {
        margin: 0;
    }
    #ftr_btn li img {
        width: 100%;
    }
    #ftr_btn .tel_btn a {}
    #ftr_btn .link_btn a {
        font-size: 14px;
        letter-spacing: 0.1em;
        border: 1px solid #FF9800;
        padding: 5px 5px;
        background: url(//www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/arrow02.png) right 5px center no-repeat #FF9800;
        background-size: 15px;
        color: #fff;
        border-radius: 3px;
        /* width: 100%; */
        width: 100%;
        box-sizing: border-box;
        text-align: left;
    }
    #ftr_nav #ftr_nav_group {
        font-size: 11px;
    }
    #ftr_nav #ftr_nav_group>li {
        float: left;
        margin-right: 15px;
    }
    #ftr_nav #ftr_nav_group>li:last-child {
        margin-right: 0
    }
    #ftr_nav #ftr_nav_group li ul.group li {
        margin-bottom: 5px;
    }
    #ftr_nav li a {
        color: #000;
        height: 100%;
        transition: 0.4s;
    }
    #footer #copy {
        color: #fff;
        width: 100%;
        text-align: center;
        background: #3e7db7;
        margin-bottom: 0 !important;
    }
    #footer #totop {
        background: #c42727;
        position: absolute;
        right: 0;
        top: -58px;
        height: 43px;
    }
    #footer #totop a {
        background: url(//www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/totop.png) 15px 10px no-repeat;
        width: 54px;
        height: 23px;
        padding: 10px 15px;
    }
    #ftr_nav {
        display: none;
    }
    #ftr_nav li {
        float: left;
        width: 50%;
        margin-bottom: 5px;
    }
    #ftr_btn {
        width: 100%;
        color: #000;
        font-weight: bold;
        margin-top: 0px;
        font-size: 0;
        text-align: center;
    }
    .flex {
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
    }
    .pcH_spV {
        flex-flow: column;
    }

    /*--------------------------------------------
     *下部固定ボタン
--------------------------------------------*/

    #bottombtn_sp.show{
        position: fixed;
        bottom: 0;
        width: 100%;
	/*	height: 93px;*/
		z-index: 999;
		margin-bottom: 0;
/* 		font-size: 0; */
    }
	
	#bottombtn_sp.hide {
		position: fixed;
        bottom: 0;
		height: 25px;
        width: 100%;
		margin-bottom: 0;
		z-index: 999;
	}

    #bottombtn_sp label {
		display: inline-block;
        width: 100%;
        height: 25px;
		bottom: 0;
        background: rgba(108,143,166,0.9);
        color: #193453;
    }

    #bottombtn_sp .show #bottombtn_sp_switch {
        /* width: 100%;
        height: 32px;
        background: rgba(108,143,166,0.9);
        color: #193453; */
        font-size: 0;
    }
	
	#bottombtn_sp .hide #bottombtn_sp_switch {
		bottom: 0;
	}
	
	
	
	
    #bottombtn_sp_switch input {
        display: none;
    }
	
/* 	#bottombtn_sp_switch input:checked ~  #bottombtn_sp_switch {
		
		bottom: 0;
		
	}
  */
    .switch_elm {
        display: inline-block;
        vertical-align: center;
    }

    #switch_arrow {
        width: 0;
        height: 0;
        border-left: 15px solid transparent;
        border-right: 15px solid transparent;
        border-top: 15px solid #1955A6;
        margin-left: 10px;
        transition: .5s;
    }

    #bottombtn_sp_switch input:checked ~ 
    #switch_arrow {
/*         width: 0;
        height: 0; */
/*         border-left: 18px solid transparent;
        border-right: 18px solid transparent;
        border-bottom: 18px solid #1955A6; */
/*         margin-left: 10px;  */
		transform: rotate(180deg);
    }

    #switch_txt:after {
        font-size: 15px;
        color: #193453;
        content: 'CLOSE';
		transform: translate(0, 0);

    }

    #bottombtn_sp_switch input:checked ~ #switch_txt:after {
        font-size: 20px;
        color: #193453;
        content: 'OPEN'

    }
	
	.bottombtn_sp_elm {
		position: relative;
	}
	
	.bottombtn_sp_elm a {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}
	
	
	.bottombtn_sp_elm {
		width: 100%;
/* 		border: .5px solid #707070; */
		display: inline-block;
	}
	
	#bottombtn_sp .show #taiken-container  {
		display: block;
	}
	
	#bottombtn_sp .hide #taiken-container  {
		display: none;
	}

    #taiken_kyoshitsu{
        height:93px;
        font-size: 0;
        margin: 0;
        line-height: 32px;
        background: #f39800;
    }
	   #taiken_kyoshitsu2{
        height:50px;
          margin: 0;
        line-height: 32px;
        background: white;
    }
	.kyoshitsu_elm {
        display: inline-block;
		margin-top: 0px;
    }

    #kyoshitsu_icon {
		font-size: 63px;
		color:  rgba(80, 84, 87, 1.0);
		margin-left: 25px;
    }
	
    #kyoshitsu_txt {
        color: #fff;
        font-size: 19px;
		margin-top: 10px;
    }
	
	 #taiken_online{
        height: 93px;
        font-size: 0;
        line-height: 32px;
        background: #0059f2;
 }
		
	 #taiken_online2{
        height: 70px;
     
        line-height: 32px;
        background: #0059f2;
 }
	.online_elm {
        display: inline-block;
		margin-top: 10px;
    }

    #online_icon {
		font-size: 63px;
		color: rgba(42, 47, 51, 1.5);
		margin-top: 10px;
		margin-left: 25px;
    }
	
    #online_txt {
        color: #fff;
        font-size: 15px;
		top: 10px;
    }
    
	#taiken_kyoshitsu, #taiken_online{
		opacity: 1;
   		transition: .3s;
	}
	#taiken_kyoshitsu:hover, #taiken_online:hover{
		opacity: .65;
	}


    
    /* 「トップへ」ボタンをずらす */
    .wp-to-top {
		border-radius: 50%;
	
		left: 85vw !important;
		}
	
	.wp-to-top-is-visible {
		background: #5c7de7 !important;
	}
	/* 余白対策	 */
	.drawer {
    overflow: hidden;
	}

/*--------------------------------------------
	   * 共通部品（SP用）
--------------------------------------------*/
.top-title {
    transform: translate(-0.4em);
    font-size: 2rem;
    /* margin-bottom: 1.5em; */
    /* margin-top: 40px; */
	max-width:100%
}
	
/* 「申し込みフォームへ」 */
	
#to_form_new {
        position: fixed;
        bottom: 0;
        z-index: 10;
        left: 0;
        width: 96%;
        padding: 2%;
        background: transparent;
        left: 74vw;
}
	#to_form_new2 {
        position: fixed;
        bottom: 0;
        z-index: 10;
        left: 0;
        width: 96%;
        padding: 2%;
        background: transparent;
        left: 74vw;
}
#to_form_new a {
    animation: bound-anim 2s linear 0s infinite alternate;
    color: #fff;
    background:#a6199c;
    display: flex;
    justify-content: center;
    width: 90px;
    height: 90px;
    border-radius: 50%;
    padding: 10px;
    box-sizing: border-box;
    font-size: 1.2em;
    font-weight: bold;
    align-items: center;
    text-align: center;
}
	#to_form_new2 a {
    animation: bound-anim 2s linear 0s infinite alternate;
    color: #fff;
    background: rgb(238 120 0 / 90%);
    display: flex;
    justify-content: center;
    width: 90px;
    height: 90px;
    border-radius: 50%;
    padding: 10px;
    box-sizing: border-box;
    font-size: 1.2em;
    font-weight: bold;
    align-items: center;
    text-align: center;
}
	
@keyframes bound-anim {
	0%,100% {top: 0;transform: scale(1);}
/* 	30% {top: -90%; transform: scale(0.96,1.02);}
	60% {transform: scale(1);} */
	50% {top: 0;transform: scale(1.03,0.9);}
}
	

/*--------------------------------------------
	   * 体験エリア（SP用）
--------------------------------------------*/
.triangled_space{
    /* position: relative; */
    margin: 0 calc(50% - 50vw);
    /* height: 50vh; */
    background-color: rgba(25, 156, 166, 0.25);
}

.bg_triangle{ 
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 30px 50vw 0 50vw;
    border-color: #fff transparent transparent transparent;
    margin: 0 calc(50% - 50vw);
    z-index: 10;
} 

.under_triangle {
    padding: 20px 15px;
}

#taiken_uketsuke_hd {
    height: 8vh;
    color: #1955A6;
    font-size: 2.0em;
    font-weight: bold;
    text-align: center;
    line-height: 2.0em;
}

#taiken_uketsuke_hd .top-hd-li {
    right: 50%;
}

.tuhd-elm {
    display: inline-block;
}

#taiken_uketsuke_txt {
    width: 90%;
    margin: 0 auto;
    text-align: center;
}

#taiken_uketsuke_txt span {
    color: #262C30;
    font-size: 18px;
    border-bottom: dotted 3px #707070;
    text-align: center;
}



#tu-elm-container {
    text-align: center;
    margin-top: 15px; 
    height: 25vh;
}

.taiken_uk_elm {
    display: flex;
    justify-content: center;
    align-items: center;
}

.tu_link {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    width: 40vw;
    height: 20vh;
    border: 1px solid #707070;
    border-radius: 20px;
}

#taiken_uketsuke_kyoshitsu {
    width: 100%;
    height: 100%;
    border-radius: 20px;
    background: linear-gradient(135deg, rgb(204 116 0 / 60%), rgba(216 167 7 / 64%)) right 74% bottom 10% / cover, url(//www.pc-sokudoku.co.jp/img/top_new/kyoshitsu.jpg);
    background-position: right 57% bottom 80%;
    background-size: cover;
}

#taiken_uketsuke_online {
    width: 100%;
    height: 100%;
    border-radius: 20px;
    background: linear-gradient(135deg, rgb(14 0 204 / 50%), rgb(76 70 162 / 50%)) right 74% bottom 10% / cover, url(//www.pc-sokudoku.co.jp/img/top_new/online.jpg);
    background-position: right 40% bottom;
    background-size: 177%;
}
#taiken_uketsuke_kyoshitsu2 {
    width: 100%;
    height: 100%;
    /*border-radius: 20px;*/
    background: url(//www.pc-sokudoku.co.jp/img/top_new/sp_taiken_button_taiken.jpg);
 
    background-size: contain;
	animation: flash_half 3s linear infinite;
}
@keyframes flash_half {
  0%,100% {
    opacity: 1;
  }

  50% {
    opacity: 0.5;
  }
}
#taiken_uketsuke_online2 {
    width: 100%;
    height: 100%;
    /*border-radius: 20px;*/
    background:url(//www.pc-sokudoku.co.jp/img/top_new/sp_taiken_button_online.jpg);
    background-size: cover;
}
#tu_kyoshitsu_icon , #tu_online_icon {
    width: 100%;
    height: 60%;
    padding: 10px auto 10px;
}

.tk_uk_ky_elm{
    font-size: 6.5em;

} 
.tk_uk_ol_elm {
    font-size: 2.5em;
}

#tu_kyoshitsu_moji , #tu_online_moji {
    font-size: 1.5em;
    font-weight: bold;
    color: #fff;
    line-height: 1.5em;
    text-shadow: 2px 2px 10px #777, -2px 2px 10px #777, 2px -2px 10px #777, -2px -2px 10px #777;
}

	
/*--------------------------------------------
	   * 横スクロール部品
--------------------------------------------*/
	.horizontal_scroll{
  		overflow-scrolling: touch;  /* スクロールを滑らかにする */
  		-webkit-overflow-scrolling: touch;  /* スクロールを滑らかにする */
	}
	.horizontal_scroll li{
		height: 390px;  /* 横スクロールする範囲の高さを指定 */
	}
	.card_scroll {
        width: 190px;
		height: 350px;  
		margin: 3px;
		padding: 13px 8px 12px 10px;
    }
	.card-img_scroll {
        width: 115px;
        height: 170px;
    }
	.card-content_scroll {
        padding: 1px 10px 1px 10px;
    }
	.card-title_scroll {
		height: 50px;
        font-size: 13px;
        margin-bottom: 2px;
        text-align: center;
        letter-spacing: -1px;
        line-height: 23px;
    }
	 .card-titleBig_scroll {
        font-size: 15px;
    }
	.card-detail_scroll{
		color: #777;
        font-size: 12px;
        line-height: 1.2;
        margin: 6px 0px;
        text-align: left;
		white-space: normal;
    }
	.breadcrumbs{
	 display:none;
}


/*--------------------------------------------
	   * スペース調整用
--------------------------------------------*/
    #main_cts .top0 {
        padding-top: 0px;
    }
}

/**handles:sptheme-legacy-page,sptheme-legacy-page-sp,sptheme-style**/
@media screen and (min-width:768px){.ttl_01{font-size:36px;position:relative;line-height:1.6;display:inline-block;color:#006;width:100%;vertical-align:middle;text-align:center;padding-bottom:10px;margin-bottom:25px;background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/line01.png) left 51% bottom no-repeat;background-size:30% 3px}.ttl_01_h1{font-size:30px;position:relative;line-height:1.6;display:inline-block;color:#006;width:100%;vertical-align:middle;text-align:center;padding-bottom:10px;margin-bottom:25px;background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/line01.png) left 51% bottom no-repeat;background-size:30% 3px}.ttl_01 img{margin-right:20px}.sub_txt{text-align:center;color:#006;font-weight:700;line-height:1.8;font-size:18px}.ttl_03{margin:20px 0;font-weight:700;font-size:22px;vertical-align:middle;line-height:1}.under{font-size:16px}.wp-to-top{color:#fff!important}@keyframes anime_size_bounce{0%{transform:scale(0)}40%{transform:scale(1.1)}60%{transform:scale(.9)}80%{transform:scale(1.05)}100%{transform:scale(1)}}.anime_size_bounce{animation:anime_size_bounce .5s ease-out forwards}@keyframes anime_minisize_bounce{0%{transform:scale(1)}25%{transform:scale(1.1)}50%{transform:scale(.9)}75%{transform:scale(1.1)}100%{transform:scale(1)}}.clear:after{content:" ";display:block;height:0;clear:both;visibility:hidden}.clear{display:inline-table}div.txt{overflow:hidden;margin:5px 8px 25px 10px;line-height:21px;font-size:1rem;color:#414141}table.border{border:thin solid #030101}table.border td,table.border th,table.border tr{border:thin solid #030101}table.border td{padding:0 0 0 10px}table.border2{border:thin solid #030101}table.border2 td,table.border2 th,table.border2 tr{border:thin solid #030101}table.border2 td{padding:0}.bk_blue{background-color:#6ac1ff}.bk_yellow{background-color:#ff0}.sironuki{text-shadow:2px 2px 1px #fff}.list01{margin:5px 0 10px 10px;line-height:22px}.font_orange{color:orange}.font_blue{color:#00f}.font_red{color:red}.font_green{color:green}.bold{font-weight:700}.under .page_ttl_01{background:#d6f4ff}.under .h1_cover{text-align:center;padding:50px 0}.under .page_ttl_01 h1{line-height:50px;padding:15px 0 10px;color:#1a1a93;font-size:40px;text-shadow:-4px -4px 0 #fff,4px -4px 0 #fff,-4px 4px 0 #fff,4px 4px 0 #fff,0 -4px 0 #fff,0 4px 0 #fff,-4px 0 0 #fff,4px 0 0 #fff}.under .h2_cover{text-align:center;padding:50px 0}.under .page_ttl_01 h2{line-height:50px;padding:15px 0 10px;color:#1a1a93;font-size:40px;text-shadow:-4px -4px 0 #fff,4px -4px 0 #fff,-4px 4px 0 #fff,4px 4px 0 #fff,0 -4px 0 #fff,0 4px 0 #fff,-4px 0 0 #fff,4px 0 0 #fff}.under h3{font-size:25px;color:#fff;background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/ttl_back.png) no-repeat left 8px center #213b74;margin-bottom:15px;margin-top:6px;line-height:1.4;padding:15px 0 15px 37px}h2.blue_title{background-color:#5c9ee7;display:block;color:#fff;text-decoration:none;border-bottom:0 solid #5c9ee7;border-left:7px solid #5c9ee7;margin:10px 0 0 0;padding:8px 0 8px 12px;font-size:20px;font-family:"Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif;font-weight:lighter}h2.blue_title.standard{background-color:#167ac6;border-bottom:0 solid #167ac6;border-left:7px solid #167ac6}h2.blue_title.advance{background-color:#1653c6;border-bottom:0 solid #1653c6;border-left:7px solid #1653c6}h2.blue_title.tushin{background-color:var(--app-Tushin);border-bottom:0 solid var(--app-Tushin);border-left:7px solid var(--app-Tushin);font-weight:700}h2.blue_title.yutai{background-color:#5f04b4;border-bottom:0 solid #5f04b4;border-left:7px solid #5f04b4}h2.basic_title{background-color:#f0b46a;display:block;color:#fff;text-decoration:none;border-bottom:0 solid #f0b46a;border-left:7px solid #f0b46a;margin:10px 0 0 0;padding:8px 0 8px 12px;font-size:20px;font-family:"Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif;font-weight:700}h2.basic_title.standard2{background-color:#f19ec2;border-bottom:0 solid #f19ec2;border-left:7px solid #f19ec2}h2.basic_title.advance3{background-color:#f39800;border-bottom:0 solid #f39800;border-left:7px solid #f39800}h2.basic_title.complete6{background-color:#ed7100;border-bottom:0 solid #ed7100;border-left:7px solid #ed7100}h2.basic_title.elearning{background-color:#9c308d;border-bottom:0 solid #9c308d;border-left:7px solid #9c308d}h2.basic_title.supermaster10{background-color:#9c308d;border-bottom:0 solid #9c308d;border-left:7px solid #9c308d}h2.basic_title.englishbasic{background-color:var(--app-EnglishBasic);border-bottom:0 solid var(--app-EnglishBasic);border-left:7px solid var(--app-EnglishBasic)}h2.basic_title.englishstandard{background-color:var(--app-EnglishStandard);border-bottom:0 solid var(--app-EnglishStandard);border-left:7px solid var(--app-EnglishStandard)}h2.basic_title.englishadvance{background-color:var(--app-EnglishAdvance);border-bottom:0 solid var(--app-EnglishAdvance);border-left:7px solid var(--app-EnglishAdvance)}h2.basic_title.houritsu{background-color:#046081;border-bottom:0 solid #046081;border-left:7px solid #046081}h2.basic_title.kiokujutsu{background-color:#0c3388;border-bottom:0 solid #0c3388;border-left:7px solid #0c3388}h2.basic_title_s{background-color:#f0b46a;display:block;color:#fff;text-decoration:none;border-bottom:0 solid #f0b46a;border-left:7px solid #f0b46a;margin:0 10px 0 0;font-size:14px;font-family:"Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif}h2.basic_title_s.standard2{background-color:#f19ec2;border-bottom:0 solid #f19ec2;border-left:7px solid #f19ec2}h2.basic_title_s.advance3{background-color:#f39800;border-bottom:0 solid #f39800;border-left:7px solid #f39800}h2.basic_title_s.complete6{background-color:#ed7100;border-bottom:0 solid #ed7100;border-left:7px solid #ed7100}h2.basic_title_s.elearning{background-color:#9c308d;border-bottom:0 solid #9c308d;border-left:7px solid #9c308d}h2.basic_title_s.supermaster10{background-color:#9c308d;border-bottom:0 solid #9c308d;border-left:7px solid #9c308d}h2.basic_title_s.englishbasic{background-color:var(--app-EnglishBasic);border-bottom:0 solid var(--app-EnglishBasic);border-left:7px solid var(--app-EnglishBasic)}h2.basic_title_s.englishstandard{background-color:var(--app-EnglishStandard);border-bottom:0 solid var(--app-EnglishStandard);border-left:7px solid var(--app-EnglishStandard)}h2.basic_title_s.englishadvance{background-color:var(--app-EnglishAdvance);border-bottom:0 solid var(--app-EnglishAdvance);border-left:7px solid var(--app-EnglishAdvance)}h2.basic_title_s.houritsu{background-color:#046081;border-bottom:0 solid #046081;border-left:7px solid #046081}h2.basic_title_s.kiokujutsu{background-color:#0c3388;border-bottom:0 solid #0c3388;border-left:7px solid #0c3388}h2.orange{background-color:#fff;display:block;font-size:18px;color:#f28837;text-decoration:none;border-bottom:1px solid #f28837;border-left:7px solid;margin:5px 2px 7px 4px;padding:4px 0 3px 10px}h4{background-color:#f5f5f5;border-left:#006 solid 5px;color:#006;padding:15px 0 15px 10px;line-height:1.4;font-size:1.2rem;margin-bottom:15px;letter-spacing:1px;text-indent:.7em}:root{--app-Light:#8ee87b;--app-Demo:#99ccff;--app-SchoolJP:#4465cf;--app-Basic1:#F0B46A;--app-Standard2:#F19EC2;--app-Advance3:#F39800;--app-Complete6:#ED7100;--app-SuperMaster10:#9C308D;--app-Elearning:#9C308D;--app-Kiokujutsu:#0C3388;--app-Houritsu:#046081;--app-EnglishBasic:#55C3EE;--app-EnglishStandard:#00AAE8;--app-EnglishAdvance:#467BBF;--app-Tushin:#1e4ca0}#my_body{position:relative;margin:0 auto;width:90%}#my_header{padding:0;float:left;margin:0 auto;margin-top:10px}#my_left{float:left}#my_right{float:left;margin-top:10px;margin-left:50px;text-align:left}#my_right h1 .app_title{font-size:1.7rem}#my_right2{float:left;margin-top:10px;margin-left:20px;text-align:left}#my_footer{width:100%;clear:both;background-color:#f0f0f0}#my_text{margin:30pt 30pt}h1{margin:0 10px 5px 0}#my_right h1{font-size:1.3rem}#version{margin:5px 3px 3px 5px;color:#9d9d9d;font-size:1rem}div.kajo_list{overflow:hidden;margin:5px 20px 15px 20px;line-height:25px;font-size:13px}.kajo_detail{font-weight:400;font-size:1rem;color:#a9a9a9}ol.fukidashi{counter-reset:number;list-style-type:none!important;padding:.5em;border:solid 2px #5c9ee7;font-size:17px;font-family:"Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif;font-weight:700}ol.maru{counter-reset:number;list-style-type:none!important;padding:.5em;border:solid 2px #5f04b4;font-size:17px;font-family:"Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif;font-weight:700}.fukidashi.standard{border:solid 2px #167ac6}.fukidashi.advance{border:solid 2px #1653c6}.fukidashi.basic1{border:solid 2px #f0b46a}.fukidashi.standard2{border:solid 2px #f19ec2}.fukidashi.advance3{border:solid 2px #f39800}.fukidashi.complete6{border:solid 2px #ed7100}.fukidashi.supermaster10{border:solid 2px #9c308d}.fukidashi.elearning{border:solid 2px #9c308d}.fukidashi.kiokujutsu{border:solid 2px #0c3388}.fukidashi.houritsu{border:solid 2px #046081}.maru.yutai{border:solid 2px #5f04b4}.maru.tushin{border:solid 2px var(--app-Tushin)}.fukidashi.tushin{border:solid 2px var(--app-Tushin)}ol.fukidashi li{position:relative;padding:.2em .5em .5em 40px;line-height:1.5em}ol.maru li{position:relative;padding:.2em .5em .5em 40px;line-height:1.5em}ol.fukidashi li:before{position:absolute;counter-increment:number;content:counter(number);display:inline-block;background:#5c9ee7;color:#fff;font-family:Avenir,'Arial Black',Arial,sans-serif;font-weight:700;font-size:15px;border-radius:50%;left:0;width:25px;height:25px;line-height:25px;text-align:center}ol.fukidashi li:after{content:'';display:block;position:absolute;left:20px;height:0;width:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:12px solid #5c9ee7;top:4px;-moz-transform:translateY(4px);-webkit-transform:translateY(4px);-o-transform:translateY(4px);-ms-transform:translateY(4px);transform:translateY(4px)}ol.fukidashi li:before{position:absolute;counter-increment:number;content:counter(number);display:inline-block;background:#5c9ee7;color:#fff;font-family:Avenir,'Arial Black',Arial,sans-serif;font-weight:700;font-size:15px;border-radius:50%;left:0;width:25px;height:25px;line-height:25px;text-align:center}ol.maru li:before{position:absolute;counter-increment:number;content:counter(number);display:inline-block;background:#5f04b4;color:#fff;font-family:Avenir,'Arial Black',Arial,sans-serif;font-weight:700;font-size:15px;border-radius:50%;left:0;width:25px;height:25px;line-height:25px;text-align:center}ol.maru li:before{position:absolute;counter-increment:number;content:counter(number);display:inline-block;background:#5f04b4;color:#fff;font-family:Avenir,'Arial Black',Arial,sans-serif;font-weight:700;font-size:15px;border-radius:50%;left:0;width:25px;height:25px;line-height:25px;text-align:center}ol.fukidashi.standard li:after{border-left:12px solid #167ac6}ol.fukidashi.standard li:before{background:#167ac6}ol.fukidashi.advance li:after{border-left:12px solid #1653c6}ol.fukidashi.advance li:before{background:#1653c6}ol.fukidashi.basic1 li:after{border-left:12px solid var(--app-Basic1)}ol.fukidashi.basic1 li:before{background:var(--app-Basic1)}ol.fukidashi.standard2 li:after{border-left:12px solid var(--app-Standard2)}ol.fukidashi.standard2 li:before{background:var(--app-Standard2)}ol.fukidashi.advance3 li:after{border-left:12px solid var(--app-Advance3)}ol.fukidashi.advance3 li:before{background:var(--app-Advance3)}ol.fukidashi.complete6 li:after{border-left:12px solid var(--app-Complete6)}ol.fukidashi.complete6 li:before{background:var(--app-Complete6)}ol.fukidashi.supermaster10 li:after{border-left:12px solid var(--app-SuperMaster10)}ol.fukidashi.supermaster10 li:before{background:var(--app-SuperMaster10)}ol.fukidashi.elearning li:after{border-left:12px solid var(--app-Elearning)}ol.fukidashi.elearning li:before{background:var(--app-Elearning)}ol.fukidashi.houritsu li:after{border-left:12px solid var(--app-Houritsu)}ol.fukidashi.houritsu li:before{background:var(--app-Houritsu)}ol.fukidashi.kiokujutsu li:after{border-left:12px solid var(--app-Kiokujutsu)}ol.fukidashi.kiokujutsu li:before{background:var(--app-Kiokujutsu)}ol.maru.tushin li:before{background:var(--app-Tushin)}ol.fukidashi.tushin li:before{background:var(--app-Tushin)}ol.fukidashi.tushin li:after{border-left:12px solid var(--app-Tushin)}ol.online{counter-reset:number;list-style-type:none!important;padding:0}ol.online li{font-size:1.5rem;position:relative;padding:.3em;line-height:1.5em;background:#ffedb4;border-left:solid 35px #ffad00;margin-bottom:5px}ol.online li:before{position:absolute;counter-increment:number;content:counter(number);display:inline-block;color:#fff;font-family:Avenir,'Arial Black',Arial,sans-serif;font-weight:700;font-size:2rem;top:50%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:-35px;width:35px;height:1em;line-height:1;text-align:center}div.app_buy_blue{border:solid 2px #5c9ee7;margin:10px 10px 10px 10px}div.app_buy_blue.standard{border:solid 2px #167ac6}div.app_buy_blue.advance{border:solid 2px #1653c6}div.app_buy_blue.basic1{border:solid 2px var(--app-Basic1)}div.app_buy_blue.standard2{border:solid 2px var(--app-Standard2)}div.app_buy_blue.advance3{border:solid 2px var(--app-Advance3)}div.app_buy_blue.complete6{border:solid 2px var(--app-Complete6)}div.app_buy_blue.supermaster10{border:solid 2px var(--app-SuperMaster10)}div.app_buy_blue.elearning{border:solid 2px var(--app-Elearning)}div.app_buy_blue.houritsu{border:solid 2px var(--app-Houritsu)}div.app_buy_blue.kiokujutsu{border:solid 2px var(--app-Kiokujutsu)}div.app_buy_inner{padding:10px 0 0 20px}#content_table tr td .post .posttxt table#app_buy_table{margin-top:10px;margin-left:0;margin-bottom:10px}div.blue_camp{background-color:#5c9ee7;display:block;color:#ff0;text-decoration:none;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;margin:5px 15px;padding:8px 0 8px 12px;font-size:16px;font-family:"Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif;font-weight:lighter}span.blue_span{font-size:16px;border-left:1px solid #5c9ee7;padding:7px 3px 5px 3px;background-color:#5c9ee7;color:#fff;border-top:0 solid;margin-right:10px}span.blue_span.standard{border-left:1px solid #167ac6;background-color:#167ac6}span.blue_span.advance{border-left:1px solid #1653c6;background-color:#1653c6}span.blue_span.basic1{border-left:1px solid var(--app-Basic1);background-color:var(--app-Basic1)}span.blue_span.standard2{border-left:1px solid var(--app-Standard2);background-color:var(--app-Standard2)}span.blue_span.advance3{border-left:1px solid var(--app-Advance3);background-color:var(--app-Advance3)}span.blue_span.complete6{border-left:1px solid var(--app-Complete6);background-color:var(--app-Complete6)}span.blue_span.supermaster10{border-left:1px solid var(--app-SuperMaster10);background-color:var(--app-SuperMaster10)}span.blue_span.elearning{border-left:1px solid var(--app-Elearning);background-color:var(--app-Elearning)}span.blue_span.kiokujutsu{border-left:1px solid var(--app-Kiokujutsu);background-color:var(--app-Kiokujutsu)}span.blue_span.houritsu{border-left:1px solid var(--app-Houritsu);background-color:var(--app-Houritsu)}span.blue_span.tushin{border-left:1px solid var(--app-Tushin);background-color:var(--app-Tushin)}div.oomoji{margin:5px 5px 5px 10px;font-size:17px;font-family:"Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif;font-weight:400}div.oomoji2{margin:5px 5px 5px 10px;font-size:20px}.blinking{-webkit-animation:blink 1.2s ease-in-out infinite alternate;-moz-animation:blink 1.2s ease-in-out infinite alternate;animation:blink 1.2s ease-in-out infinite alternate}@-webkit-keyframes blink{0%{opacity:0}100%{opacity:1}}@-moz-keyframes blink{0%{opacity:0}100%{opacity:1}}@keyframes blink{0%{opacity:0}100%{opacity:1}}.blinking0_3_8{-webkit-animation:blink0_3 1.2s ease-in-out infinite alternate;-moz-animation:blink0_3 1.2s ease-in-out infinite alternate;animation:blink0_3 1.2s ease-in-out infinite alternate}@-webkit-keyframes blink0_3{0%{opacity:.3}100%{opacity:.8}}@-moz-keyframes blink0_3{0%{opacity:.3}100%{opacity:.8}}@keyframes blink0_3{0%{opacity:.3}100%{opacity:.8}}ul.kigyo_check{border:solid 2px #5858fa;padding:.5em 1em .5em 2.3em;position:relative;margin-top:2em}ul.kigyo_check li{line-height:1.5;padding:.5em 0;list-style-type:none!important}ul.kigyo_check li:before{font-family:FontAwesome;content:"\f00c";position:absolute;left:1em;color:#5858fa}ul.kigyo_check li:after{background:#5858fa;color:#fff;font-family:FontAwesome,Avenir,Arial,sans-serif;position:absolute;left:-2px;bottom:100%;padding:1px 7px;content:'\f0a7  社員の効果';letter-spacing:.05em}ul.kigyo_check2{border:solid 2px #4b088a;padding:.5em 1em .5em 2.3em;position:relative;margin-top:2em}ul.kigyo_check2 li{line-height:1.5;padding:.5em 0;list-style-type:none!important}ul.kigyo_check2 li:before{font-family:FontAwesome;content:"\f00c";position:absolute;left:1em;color:#4b088a}ul.kigyo_check2 li:after{background:#4b088a;color:#fff;font-family:FontAwesome,Avenir,Arial,sans-serif;position:absolute;left:-2px;bottom:100%;padding:1px 7px;content:'\f0a7  企業の効果';letter-spacing:.05em}.arrow{position:relative;display:inline-block;padding:0 0 0 16px;color:#000;vertical-align:middle;text-decoration:none;font-size:15px}.arrow::after,.arrow::before{position:absolute;top:0;bottom:0;left:0;margin:auto;content:"";vertical-align:middle}.arrowBig::before{left:12px;box-sizing:border-box;width:18px;height:18px;border:18px solid transparent;border-left:18px solid #0101df}.arrowBig::after{left:0;width:24px;height:18px;border-left:12px solid #0101df}.under_purple{background:linear-gradient(transparent 60%,#e3cef6 60%)}.under_blue{background:linear-gradient(transparent 60%,#70ddff 80%)}.under_brown{background:linear-gradient(transparent 60%,#fe9a2e 80%)}.under_green{background:linear-gradient(transparent 60%,#81f781 80%)}.under2{background:linear-gradient(transparent 60%,#e3cef6 60%)}.under_blue2{background:linear-gradient(transparent 50%,#70ddff 50%)}.under_brown2{background:linear-gradient(transparent 50%,#fe9a2e 50%)}.under_green2{background:linear-gradient(transparent 40%,#81f781 40%)}.apli_table{border:1px solid #f19149;width:100%;margin:5px 0 5px 9px}.apli_table td{border:1px solid #f19149;text-align:center;padding:10px 5px 10px 5px}.apli_table.v2{border:1px solid #2c009e}.apli_table.v2 td{border:1px solid #2c009e}.apli_table.v3{border:1px solid #009331}.apli_table.v3 td{border:1px solid #009331}.apli_table.v4{border:1px solid gray}.apli_table.v4 td{border:1px solid gray}.apli_table td.category{font-size:1.5em;color:#fff;padding:0;background-color:#ffa100;letter-spacing:1.2em}.apli_table td.category2{font-size:1.5em;color:#fff;padding:0;background-color:#2c009e;letter-spacing:1.2em}.apli_table td.category3{font-size:1.5em;color:#fff;padding:0;background-color:#009331;letter-spacing:1.2em}.apli_table td.category4{font-size:1.5em;color:#fff;padding:0;background-color:gray;letter-spacing:1.2em}#top #mainimage{padding-top:30px}#top .bx-wrapper img{height:auto!important;margin:0 auto}#top .bx-viewport ul{height:100%}#top #slider{overflow:hidden;width:100%;position:relative;background:#a7e1f7;padding:20px 0 25px}#top #slider #slider_inner{width:2893px;height:400px;position:relative;left:50%;margin-left:-1446px}#top #slider #slider_inner li{width:951px}#top .bx-wrapper .bx-pager{padding-top:0;bottom:auto}#top h2.ttl_01 .h2_icon{transition:.5s}#top h2.ttl_01:hover .h2_icon{transform:rotatex(360deg)}#top h2.ttl_01 .baloon{transform:scale(.1,.1);transform-origin:left center}#top h2.ttl_01 .baloon:hover{animation:anime_minisize_bounce .5s ease-out forwards}#top h2.ttl_01 .baloon.hovered{transform:scale(1,1)}#top #sec_01{margin-bottom:60px}#top .topicList li{font-size:13px;line-height:1.4;border-bottom:1px dotted #d8d1d1}#top .topicList li a{padding-right:40px;padding-left:40px;padding-bottom:10px;display:block;line-height:3.2;vertical-align:middle}#top .topicList li a:hover{background:#efefef}#top .topicList .date{font-weight:700;margin-right:15px;font-size:14px;float:left}#top .topicList .categoly{padding:5px 10px;background:#01a2d8;letter-spacing:.1em;color:#fff;font-size:10px}#top .topicList .categoly_div{float:left;margin-right:15px}#top .topicList .ttl{line-height:normal;width:400px;font-size:14px}#top .topicList .ttl_div{float:left;line-height:normal;width:450px;margin-top:10px}#top .viewmore{text-align:right;padding-right:10px;padding-top:15px}#top .viewmore a{font-size:11px;font-weight:700;letter-spacing:.1em;border:1px solid #000;padding:10px 40px 10px 65px;background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/arrow_01.png) 40px center no-repeat #fff;transition:.3s}#top .viewmore a:hover{background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/arrow_03.png) 45px center no-repeat #000;color:#fff}#top .post_link_btn{padding-top:10px;text-align:right}#top .post_link_btn a{color:#1c388a}#top .post_link_btn a:hover{text-decoration:none}#top #nayami table{height:131px;margin-bottom:7%;text-align:center;border-collapse:collapse;font-size:1.2em}#top #nayami table td,#top #nayami table th{border:solid 1px #006;padding:5px}#top #nayami table td a::after{content:"";background-image:url(https://www.pc-sokudoku.co.jp/Image/common/arrow03.png);background-repeat:no-repeat;display:inline-block;width:15px;height:15px;position:relative;top:1px;left:10px;padding-right:20px}#top #nayami{margin-bottom:60px}#top #nayami .obiTitle{position:relative;top:-52px;font-size:2em;background-color:#4169e1;color:#fff;margin:3% 0 0 0;padding:1%;display:inline-block;width:100%}ul.cnt_ul_nayami .aco_li_box{float:left;width:48%;border:solid 1px #006}ul.cnt_ul_nayami .aco_li_box::before{content:"";background-repeat:no-repeat;background-size:contain;position:relative;display:inline-block;float:right}ul.cnt_ul_nayami .aco_li_box:first-child::before{background-image:url(https://www.pc-sokudoku.co.jp/Image/top/nayami_kioku.png);width:90px;height:90px;margin:2% 25px 0 0}ul.cnt_ul_nayami .aco_li_box:nth-child(2)::before{background-image:url(https://www.pc-sokudoku.co.jp/Image/top/nayami_teimei.png);width:90px;height:90px;margin:2% 20px 0 0}ul.cnt_ul_nayami .aco_li_box:nth-child(3)::before{background-image:url(https://www.pc-sokudoku.co.jp/Image/top/nayami_zangyo.png);width:90px;height:90px;margin:2% 24px 0 0}ul.cnt_ul_nayami .aco_li_box:nth-child(4)::before{background-image:url(https://www.pc-sokudoku.co.jp/Image/top/nayami_yomanai.png);width:90px;height:90px;margin:2% 33px 0 0}ul.cnt_ul_nayami .aco_li_box:nth-child(5)::before{background-image:url(https://www.pc-sokudoku.co.jp/Image/top/nayami_test.png);width:90px;height:90px;margin:2% 26px 0 0}ul.cnt_ul_nayami .aco_li_box:nth-child(6)::before{background-image:url(https://www.pc-sokudoku.co.jp/Image/top/nayami_app.png);width:90px;height:90px;margin:2% 27px 0 0}ul.cnt_ul_nayami .aco_div_tit{font-weight:700;color:#003a8f;font-size:1.2em!important;margin:2% 0 5px 17px;line-height:.9em;display:block}ul.cnt_ul_nayami .aco_p_txt{margin:2% 0 0 18px;font-size:1em;line-height:1em;width:216px;padding-bottom:2%;padding-top:2%}ul.cnt_ul_nayami .aco_li_box .acco{font-size:1.1em}ul.cnt_ul_nayami .aco_li_box .acco::before{content:"";background-image:url(https://www.pc-sokudoku.co.jp/Image/common/arrow03.png);background-repeat:no-repeat;display:inline-block;width:15px;height:15px;position:relative;top:1px;left:10px;padding-right:20px}ul.cnt_ul_nayami .aco_li_box p.acco.opened::before{top:14px;transform:rotate(90deg);left:3px}ul.cnt_ul_nayami .aco_li_box .inner{display:none;width:100%}ul.cnt_ul_nayami .aco_li_box .inner li{padding:2%;-webkit-transition:max-height .35s;transition:max-height .35s}ul.cnt_ul_nayami li.aco_li_box{margin-bottom:20px}ul.cnt_ul_nayami li.aco_li_box:first-child,ul.cnt_ul_nayami li.aco_li_box:nth-child(3),ul.cnt_ul_nayami li.aco_li_box:nth-child(5){margin-right:20px}ul.cnt_ul_nayami .aco_li_box .aco_div_taiken{position:relative;top:-113px;background:#fff;height:99%;display:none}ul.cnt_ul_nayami .aco_li_box .aco_div_taiken p{padding:9px;margin:0 auto}#nayami .ttl_01{background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/line01.png) left 47% bottom no-repeat;background-size:76% 3px}#nayami .sub_txt{text-align:center;color:#006;font-weight:700;line-height:1.8;font-size:18px;margin-bottom:20px}#nayami .sub_txt a{color:#006;width:100%}#top #sec_02{margin-bottom:20px}#top #sec_02 h2{position:relative}#top #sec_02 h2 a{display:inline-flex}#top #sec_02 h2 img{float:left}#top #sec_02 .ttl_01{background-position:left 50% bottom;background-size:48% 3px}.onlyPC{display:block}.onlySP{display:none}#top #sec_02 .sub_txt{text-align:center;color:#006;font-weight:700;line-height:1.8;font-size:18px;margin-bottom:20px}#top #sec_02 .img_box{position:absolute;top:-50px;right:30px}#top #sec_02 .img_box img{margin:0}#top #sec_02 li{width:30%;margin-right:5%;float:left;text-align:center}#top #sec_02 li a{box-sizing:border-box;width:100%}#top #sec_02 li .ttl_03 img{margin-left:10px}#top #sec_02 li:last-child{margin-right:0}#top #sec_02 li:first-child a{color:#09b9e6}#top #sec_02 li a img{transition:.5s}#top #sec_02 li a:hover img{-webkit-transform:rotateY(360deg);transform:rotatey(360deg)}#top #sec_02 li:nth-child(2n) a{color:#ff864c}#top #sec_02 li:last-child a{color:#ff7eb8}#top #sec_03 .ttl_01{background-position:left 50% bottom;background-size:37% 3px;margin-top:5%}#top #sec_03 .sec_inner{border:solid 2px #003a8f;padding:30px;box-sizing:border-box}#top #sec_03 .imgArea{float:left;width:445px;text-align:center}#top #sec_03 .imgArea img{width:100%}#top #sec_03 .howto img{width:78%}#top #sec_03 .gakuincho img{width:40%}#top #sec_03 .txtArea{float:right;width:470px}#top #sec_03 .txtArea_title{text-align:center}#top #sec_03 .txtArea p{font-size:14px;line-height:2}#top #sec_03 .ttl_04{font-weight:700;color:#003a8f;font-size:18px!important;margin-bottom:5px}#top #sec_03 .ttl_04v2{font-weight:700;color:#003a8f;font-size:21px!important;margin-bottom:2px}#top #sec_03 .name{font-size:13px;font-weight:700;color:#003a8f;margin-top:20px}#top #sec_03 .name span{font-size:16px;display:inline-block;padding-left:.5em}#top #sec_03 .link_btn02{margin-top:15px}#top #sec_03 .link_btn02 a{border:solid 1px #003a8f;border-radius:3px;background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/arrow03.png) no-repeat right 30px center;text-align:center;font-weight:700;color:#003a8f;display:block;font-size:14px;transition:.3s}#top #sec_03 .link_btn02 a:hover{background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/arrow04.png) right 30px center no-repeat #003a8f;color:#fff}#top #sec_03 .link_btn_kotu{border:solid 1px #003a8f;border-radius:3px;text-align:center;font-weight:700;color:#003a8f;display:block;font-size:14px;transition:.3s;cursor:pointer}.kotu_exp{padding:5px}#top #sec_03 #headmaster{margin-bottom:25px}#top #sec_03 ul li{float:left;width:49%;border:solid 1px #09c;padding:15px;margin-right:2%;margin-bottom:2%;box-sizing:border-box}#top #sec_03 ul li:nth-child(n+2){margin-bottom:0}#top #sec_03 ul li:nth-child(2n){margin-right:0}#top #sec_03 ul li span{display:inline-block;width:180px;font-size:11.5px;vertical-align:middle}#top #sec_03 ul li a img{transition:.3s}#top #sec_03 ul li a:hover img{transform:scale(1.1,1.1)}#top #sec_03 ul li:first-child span{padding:10px 0 10px 10px}#top #sec_03 ul li:nth-child(2) span{padding:10px 0 10px 10px}#top #sec_03 ul li:nth-child(3) span{padding:10px 0 10px 20px}#top #sec_03 ul li:nth-child(4) span{padding:20px 0 20px 20px}#top #sec_03 ul#points{margin-bottom:25px}#top #sec_03 #points span.onlySP{display:none}#top #sec_03 #points img.onlyPC{display:inline}#top #sec_03 #achiever p{padding-left:2em;font-size:14px;line-height:2}#top #sec_03 #achiever .ttl_04{padding-left:1em;margin-top:-8px}#top #sec_03 #achiever .ttl_04 span{font-size:16px}#top #sec_03 #achiever .link_btn02{text-align:right}#top #sec_03 #achiever .link_btn02 a{width:470px;display:inline-block}#top #sec_03c1 .ttl_01{margin-bottom:10px}#top #sec_04{background-color:#e4e4e4}#top #sec_04 .sec_inner{width:1000px;margin:0 auto;padding-top:60px;padding-right:0;padding-left:0;padding-bottom:60px}#top #sec_04 .sec_inner .ttl_01 img{vertical-align:middle}#top #sec_04 .sec_inner #media{float:left;width:480px;box-sizing:border-box}#top #sec_04 .sec_inner #media .ttl_01{margin-bottom:25px;background-size:60% 3px;background-position:left 40% bottom;text-align:left;padding-left:80px;box-sizing:border-box}#top #sec_04 .sec_inner #media ul{padding:30px;background-color:#fff}#top #sec_04 .sec_inner #media ul li{margin-right:5%;margin-bottom:5%;width:47%;float:left}#top #sec_04 .sec_inner #media ul li:nth-child(2n){margin-right:0}#top #sec_04 .sec_inner #media ul li:last-child{margin-bottom:0;width:100%}#top #sec_04 .sec_inner #media ul li:last-child .list_btn a{text-align:center;background-color:#fff;color:#003a8f;font-size:18px;font-weight:700;border-radius:30px;padding:5px 0;width:75%;margin:0 auto;border:solid 1px #003a8f;transition:.3s}#top #sec_04 .sec_inner #media ul li:last-child .list_btn a:hover{background-color:#003a8f;color:#fff}#top #sec_04 .sec_inner #media .date{background-color:#09c;color:#fff;font-weight:700;margin-bottom:20px;text-align:center}#top #sec_04 .sec_inner #media .img_box02{margin-bottom:25px;text-align:center;overflow:hidden;transition:.3s;width:100%;height:130px}#top #sec_04 .sec_inner #media .txt_box02{font-weight:700;height:60px;font-size:13px;line-height:20px;overflow:hidden}#top #sec_04 .sec_inner #media .txt_box02 span{color:#ff7d3e}#top #sec_04 .sec_inner #media ul li a{display:block}#top #sec_04 .sec_inner #media ul li a .img_box02 img{transition:.3s}#top #sec_04 .sec_inner #media ul li a:hover .img_box02 img{transform:scale(1.1,1.1);opacity:.7}#top #sec_04 .sec_inner #appli_books{float:right;width:485px;box-sizing:border-box}#top #sec_04 .sec_inner #appli_books #appli_ttl{background-size:82% 3px;background-position:left 48% bottom}#top #sec_04 .sec_inner #appli_books #books_ttl{background-size:30% 3px;background-position:left 52% bottom}#top #sec_04 .sec_inner #appli_books #blog_ttl{background-size:60% 3px}#top #sec_04 .sec_inner #appli_books #appli_info{background-color:#fff;padding:35px 20px;margin-bottom:25px}#top #sec_04 .sec_inner #appli_books #appli_info .imgArea{float:left;width:40%}#top #sec_04 .sec_inner #appli_books #appli_info .txtArea{float:left;width:55%}#top #sec_04 .sec_inner #appli_books #appli_info .more_btn{margin-top:15px}#top #sec_04 .sec_inner #appli_books #appli_info .more_btn a{border:solid 1px #003a8f;border-radius:3px;background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/arrow03.png) no-repeat right 30px center;text-align:center;font-weight:700;color:#003a8f;display:block;font-size:14px;transition:.3s}#top #sec_04 .sec_inner #appli_books #appli_info .more_btn a:hover{background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/arrow04.png) right 30px center no-repeat #003a8f;color:#fff}#top #sec_04 .sec_inner #appli_books #books_info{background-color:#fff;padding:40px 20px;margin-bottom:25px}#top #sec_04 .sec_inner #appli_books #books_info.adjst{height:200px}#top #sec_04 .sec_inner #appli_books #books_info ul li{float:left;width:18%;margin-right:2.5%}#top #sec_04 .sec_inner #appli_books #books_info ul li:last-child{margin-right:0}#top #sec_04 .sec_inner #appli_books #books_info ul li .img_box02{margin-bottom:10px;text-align:center}#top #sec_04 .sec_inner #appli_books #books_info ul li .txt_box02{font-size:10px;line-height:18px;height:90px}#cd_book #sec_01,#cd_book #sec_02,#cd_book #sec_03,#cd_book #sec_04{margin-bottom:80px}#cd_book .link_btn02 a{border:solid 1px #003a8f;border-radius:3px;background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/arrow03.png) no-repeat right 30px center;text-align:center;font-weight:700;color:#003a8f;font-size:16px;transition:.3s;display:inline-block;width:220px}#cd_book .link_btn02 a:hover{background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/arrow04.png) right 30px center no-repeat #003a8f;color:#fff}#cd_book .sec_box{margin-bottom:50px}#cd_book #under_top #sec_01 p{margin-bottom:25px}#cd_book #under_top #sec_01 h4{background-color:#f5f5f5;border-left:#006 solid 5px;color:#006;padding:15px 0 15px 10px;line-height:1.4;font-size:16px;margin-bottom:15px;letter-spacing:1px;padding-left:2.5em;text-indent:-2em}#cd_book #under_top #sec_01 h4 span{color:#ff7d3e}#cd_book #soft_list{width:100%;margin-bottom:25px}#cd_book #soft_list td,#cd_book #soft_list th{border:solid #ccc 1px;width:20%}#cd_book #soft_list th{font-size:16px;font-weight:700;color:#ff7d3e;padding-left:1em;text-align:left}#cd_book #soft_list td a{padding:10px}#cd_book #soft_list td a:hover{opacity:.7}#cd_book #soft_list td{text-align:center}#cd_book #soft_list td img{width:130px}#cd_book #under_top #sec_01 #sec_box01 .img_box{text-align:center;margin-bottom:25px}#cd_book #under_top #sec_01 #sec_box02 .img_box,#cd_book #under_top #sec_01 #sec_box03 .img_box,#cd_book #under_top #sec_01 #sec_box04 .img_box{text-align:center;float:left;width:350px}#cd_book #under_top #sec_01 #sec_box02 .img_box img,#cd_book #under_top #sec_01 #sec_box03 .img_box img,#cd_book #under_top #sec_01 #sec_box04 .img_box img{max-width:100%}#cd_book #under_top #sec_01 #sec_box02 .txt_box,#cd_book #under_top #sec_01 #sec_box03 .txt_box,#cd_book #under_top #sec_01 #sec_box04 .txt_box{float:right;width:410px}#cd_book #under_top #sec_01 #sec_box05,#cd_book #under_top #sec_01 #sec_box06,#cd_book #under_top #sec_01 #sec_box07{margin-bottom:0;float:left;width:240px;margin-right:25px}#cd_book #under_top #sec_01 #sec_box07{margin-right:0}#cd_book .link_btn02{text-align:right}#cd_book #under_top .sec_box:last-child{margin-bottom:0}#cd_book #under_top .sec_box:last-child p{margin-bottom:0}#cd_book #under_top #sec_02 p span{display:block;color:#fe7d3e}#cd_book #under_top #sec_02 p{margin-bottom:25px}#cd_book #under_top #sec_02 #lesson_link{margin-bottom:25px;text-align:center}#cd_book #under_top #sec_02 #lesson_link a:hover{opacity:.7}#cd_book #movie{padding:50px;background-color:#a7e1f7;margin-bottom:25px}#cd_book #under_top #sec_03 table{width:100%}#cd_book #under_top #sec_03 h3{text-align:center;color:#006;background-color:#fff;border-top:solid #006 5px;border-bottom:solid #006 3px;padding:20px 0;margin-bottom:5px}#cd_book #under_top #sec_03 h3 span{font-size:120%}#cd_book #under_top #sec_03 table td{border:solid 1px #ccc;width:127px;text-align:center}#cd_book #under_top #sec_03 table th{background-color:#003a8f;border:solid 1px #003a8f;color:#fff;line-height:1.4;padding:10px}#cd_book #under_top #sec_03 table td:last-child{font-weight:700;color:red}#cd_book #under_top #sec_04 ul{margin-bottom:25px}#cd_book #under_top #sec_04 ul li{padding:15px;border:solid 1px #003a8f;margin-bottom:25px}#cd_book #under_top #sec_04 ul li:last-child{margin-bottom:0}#cd_book #under_top #sec_04 ul li span.name{display:block;border-bottom:solid 1px #000;padding-bottom:10px;margin-bottom:10px;font-weight:700;font-size:16px}#cd_book #under_top #sec_04 p a:hover{opacity:.7}#cd_book .cd_div_00{padding:10px;font-size:14px;margin:0 15px;line-height:22px}#cd_book .cd_div_01{padding:5px;border:#c60 1px solid;background-color:#f90;color:#fff;float:left}#cd_book .cd_div_02{padding:5px;color:red;float:left}#cd_book .cd_div_03{padding:10px 0 0 0;border-top:#990 1px solid;color:#333;border-bottom:#990 1px solid;background-color:#ffe;width:100%}#cd_book .cd_div_04{float:left;margin-left:30px}#cd_book #price #sec_01 p{margin-bottom:15px}#cd_book #price #sec_01 ul{margin-bottom:15px}#cd_book #price #sec_01 ul li{float:left;margin-right:25px;margin-bottom:25px}#cd_book #price #sec_01 ul li:nth-child(2n){margin-right:0}#cd_book #price #sec_01 ul li:nth-child(n+5){margin-bottom:0}#cd_book #price #sec_01 ul li .txt_box{font-size:14px;line-height:20px;height:20px}#cd_book #price #sec_01 ul li .img_box{width:370px;margin-bottom:0}#cd_book #price #sec_01 ul li .img_box a:hover{opacity:.7}#cd_book #price #sec_01 ul li .img_box img{width:100%}#cd_book #price #sec_01 .comment01{margin-bottom:0;font-weight:700}#cd_book #price #sec_01 .comment01 span{color:red}#cd_book #price #sec_01 #lesson_link p{margin-bottom:5px}#cd_book #price #sec_01 #lesson_link a:hover{opacity:.7}#cd_book #price #sec_02 p span{display:inline;font-weight:700}#cd_book #price #sec_02 #present_info .txt_box{display:inline-block;width:326px;vertical-align:middle;margin-right:70px}#cd_book #price #sec_02 #present_info .img_box{display:inline-block;width:332px;vertical-align:middle}#cd_book #price #sec_02 #present_info #period{color:#fe7d3e;font-size:16px;font-weight:700}#cd_book #price #sec_02 p{margin-bottom:0}#cd_book #price #sec_02 #present_info p span{display:block;font-size:16px;color:#213b74;text-decoration:underline}#cd_book #price #sec_03 h4{background-color:#f5f5f5;border-left:#006 solid 5px;color:#006;padding-left:10px;line-height:2;font-size:18px;margin-bottom:15px;letter-spacing:1px}#cd_book #price #sec_03 .sub_ttl{color:#006;font-weight:700;font-size:16px;margin-bottom:0}#cd_book #price #sec_03 .goal_lv{color:#006;font-size:16px;text-indent:1em;margin-bottom:15px}#cd_book #price #sec_03 p{margin-bottom:15px}#cd_book #price #sec_03 .lecture_term{font-weight:700;color:#fe7d3e;margin-bottom:0}#cd_book #price #sec_03 .toggle{cursor:pointer}#cd_book #price #sec_03 .toggle:hover{opacity:.7}.toggle_area{display:none;border:solid 1px #f39800;padding:20px}.toggle_area h5{background:#ffe7c0;padding-left:10px;line-height:32px;height:32px;font-size:16px;margin-bottom:15px}.toggle_area .set_info .set_detail{margin-bottom:15px}.toggle_area .set_info .set_detail li{float:left;list-style:disc;margin-left:30px;width:305px}.toggle_area .set_info .img_box1{float:right;width:48%}.toggle_area .set_info .img_box1 img{width:100%}.toggle_area .set_info .set_comment{list-style:none;font-size:11px;float:left;width:48%}.toggle_area .set_info{margin-bottom:25px}.toggle_area .soft_name{background-color:#ffe7c0;padding-left:10px;font-weight:700;font-size:14px;line-height:28px;height:28px}.toggle_area .soft_name span{display:inline-block;padding-left:25px;font-weight:initial}.toggle_area .soft_info .img_box2{float:left;width:30%;margin-right:2%;text-align:center}.toggle_area .soft_info .txt_box2{float:right;width:68%}.toggle_area .soft_info{margin-bottom:25px}.toggle_area .training_info{margin-bottom:25px}.toggle_area .basic_training{float:left;width:48%;margin-right:2%}.toggle_area .apply_training{float:right;width:48%}.toggle_area .apply_training li:first-child,.toggle_area .basic_training li:first-child{font-weight:700}.toggle_area .apply_training li:nth-child(n+2),.toggle_area .basic_training li:nth-child(n+2){list-style:disc;margin-left:2em}.toggle_area .link_btn{text-align:right}.toggle_area .link_btn a{border:solid 1px #003a8f;border-radius:3px;background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/arrow03.png) no-repeat right 30px center;text-align:center;font-weight:700;color:#003a8f;font-size:14px;transition:.3s;display:block;width:70%;margin:0 auto 25px}.toggle_area .link_btn a:hover{background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/arrow04.png) right 30px center no-repeat #003a8f;color:#fff}.toggle_area .img_box1{text-align:center;margin-bottom:25px}.toggle_area td,.toggle_area th{border:solid 1px #ccc}.toggle_area .tb_ttl{background-color:#ffe7c0;line-height:1.5;font-size:16px}.toggle_area .movie{text-align:center;margin-bottom:25px}.toggle_area .item_img{text-align:center}.toggle_area table{margin-bottom:25px}#cd_book #price #sec_04 p{margin-bottom:25px}#cd_book #price #sec_04 p a{color:#003a8f;text-decoration:underline}#cd_book #price #sec_04 p a:hover{text-decoration:none}#cd_book #cd p{margin-bottom:25px}#cd_book #cd .soft_list{margin-bottom:15px}#cd_book #cd #sec_01 .img_box{text-align:center;margin-bottom:25px}#cd_book #cd #sec_01 #sec_box02{padding:50px;background-color:#a7e1f7}#cd_book #cd #sec_01 #sec_box03 a:hover{opacity:.7}#cd_book #cd #sec_02 ol{padding-left:30px}#cd_book #cd #sec_02 ol li{list-style:decimal;line-height:1.5;margin-bottom:5px}#cd_book #cd #sec_03 .screen .img_box{text-align:center;float:left;width:460px}#cd_book #cd #sec_03 p span{color:#fe8900}#cd_book #cd #sec_03 ol{float:right;width:310px}#cd_book #cd #sec_03 ol li{margin-left:30px;list-style:decimal}#cd_book #cd #sec_03 .screen{margin-bottom:25px}#cd_book #cd #sec_03 .soft_list .soft{width:375px;margin-bottom:20px;margin-right:20px;float:left;background-color:#f5f5f5;border-bottom:solid 2px #006}#cd_book #cd #sec_03 .soft_list .soft:nth-child(2n){margin-right:0}#cd_book #cd #sec_03 .soft_list .soft:nth-last-child(-n+2){margin-bottom:0}#cd_book #cd #sec_03 .soft_list .soft h4{color:#fff;background-color:#006;font-size:16px;line-height:32px;height:32px}#cd_book #cd #sec_03 .soft_list .soft .tArea{padding:20px}#cd_book #cd #sec_03 .soft_list .soft .img_box{float:left;width:120px}#cd_book #cd #sec_03 .soft_list .soft .txt_box{float:right;width:215px}#cd_book #cd #sec_03 .soft_list .soft p{margin-bottom:10px}#cd_book #cd #sec_03 .soft_list .soft .headline{margin-bottom:20px;color:#006;font-size:16px;font-weight:700}#cd_book #cd #sec_03 .soft_list .soft .speed{font-size:13px}#cd_book #cd #sec_03 .soft_list .soft .price span{color:red;font-weight:700}#cd_book #cd #sec_03 .soft_list .soft .comment{color:#fe8900;font-weight:700;text-shadow:1px 1px 1px #fff}#cd_book #cd #sec_03 .soft_list .soft .link_btn a{border:solid 1px #003a8f;border-radius:3px;background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/arrow03.png) no-repeat right 15px center #fff;text-align:center;font-weight:700;color:#003a8f;font-size:14px;transition:.3s;display:block;width:70%;margin:0 0 0 auto}#cd_book #cd #sec_03 .soft_list .soft .link_btn a:hover{background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/arrow04.png) right 15px center no-repeat #003a8f;color:#fff}#cd_book #cd #sec_03 .system_require .comment{font-size:12px;margin-bottom:0}#cd_book #cd #sec_03 .system_require .comment span{color:red}#cd_book #cd #sec_03 .note{text-decoration:underline;font-weight:700}.box-access01{overflow:hidden;margin-bottom:20px;width:100%}#access section{margin-bottom:50px}#access p a{color:#213b74;text-decoration:underline}#access p a:hover{text-decoration:none}#access .link_btn a,#access .school_list a{text-decoration:none}#access h4{background-color:#f5f5f5;border-left:#006 solid 5px;color:#006;padding-left:10px;line-height:2;font-size:18px;margin-bottom:15px;letter-spacing:1px}#access h5{border-bottom:solid 1px #006;margin-bottom:10px}#access .tb_ttl{text-align:center;margin-bottom:5px;color:#006;border-bottom:solid 2px #006;font-size:18px;font-weight:700}#access .school_list li{width:185px;float:left;margin-right:10px}#access .school_list li:last-child{margin-right:0}#access .school_list li a{border:solid 1px #003a8f;border-radius:3px;background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/arrow03.png) no-repeat right 15px center #fff;text-align:center;font-weight:700;color:#003a8f;font-size:16px;line-height:32px;height:32px;transition:.3s;display:block}#access .school_list li a:hover{background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/arrow04.png) right 15px center no-repeat #003a8f;color:#fff}#access .school_list{margin-bottom:20px}#access #sec_01 p{margin-bottom:25px}#access #points dt{font-size:18px;font-weight:700;color:#006;margin-bottom:10px}#access #points dd{margin-bottom:10px;margin-top:-10px}#access #points dd #media_info{padding-left:20px}#access #points #media_info li{list-style:disc}#access .img_box{margin-bottom:25px;text-align:center}#access .map_box{float:left;width:550px}#access .map_info{float:right;width:200px}#access .map_info ul li{margin-bottom:10px}#access h3 span{font-size:22px}#access .map_ttl{border-bottom:solid #006 2px;text-align:center;color:#006;font-weight:700;font-size:16px;margin-bottom:10px}#access #map{margin-bottom:25px}#access #tokyo .access{margin-bottom:30px}#access .access li{list-style:decimal;margin-left:20px;margin-bottom:10px}#access .access li img{margin-right:15px;vertical-align:bottom;margin-top:10px}#access .access li img:last-child{margin-right:0}#access #tokyo #sec_01 #sec_box03 #call_step{margin-bottom:15px}#access #tokyo #sec_01 #sec_box03 p{margin-bottom:15px}#access #carender{margin-bottom:15px}#access #carender #carender_free,#access #carender #carender_nomal{text-align:center}#access #tokyo #sec_01 #sec_box03 .link_btn a{border:solid 1px #003a8f;border-radius:3px;background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/arrow03.png) no-repeat right 15px center #fff;text-align:center;font-weight:700;color:#003a8f;display:block;transition:.3s;font-size:18px;width:70%;margin:0 auto 25px}#access #tokyo #sec_01 #sec_box03 .link_btn a:hover{background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/arrow04.png) right 15px center no-repeat #003a8f;color:#fff}#access #sec_02 table td,#access #sec_02 table th{border:solid #ccc 1px}#access #sec_02 table td .book_img,#access #sec_02 table td .book_info{display:inline-block;vertical-align:middle;padding:10px}#access #sec_02 table td .book_img{width:120px;text-align:center}#access #sec_02 table td .book_info{width:350px}#access #sec_02 table th{background-color:#006;color:#fff;padding:5px;font-size:16px}#access #sec_02 ul{margin-bottom:40px}#access #sec_02 ul li{margin-bottom:20px}#access #sec_02 .std_img{float:left;width:100px}#access #sec_02 .std_info,#access #sec_02 .std_name{float:right;width:650px}#access #sec_02 .std_name{font-weight:700;color:#213b74;border-bottom:dashed 1px #213b74;background-color:#fff;padding-bottom:5px;margin-bottom:5px}#access #sec_02 table{margin-bottom:10px}#access #sec_02 table td{text-align:center}#access #sec_02 table td span{font-weight:700;color:#fe8900}#access #sec_02 table td:first-child{text-align:left}#access #sec_02 .comment span{font-weight:700;color:red}#access #instructor li{margin-bottom:20px}#access #instructor li:nth-child(2){text-align:center}#access #instructor li:nth-last-child(-n+2){margin-bottom:0}#access #instructor li:nth-child(n+3){float:left;width:49%;margin-right:2%}#access #instructor li:nth-child(2n+4){margin-right:0}#access .inst_name{background-color:#f5f5f5;border-left:#006 solid 5px;color:#006;padding:5px 0 5px 10px;line-height:1.4;font-size:16px;letter-spacing:1px;margin-bottom:5px;font-weight:700}#access .inst_info{margin-bottom:15px;padding:5px 10px}#access .inst_info .img_box{float:left;width:170px}#access .inst_info .txt_box{float:right;width:580px}#access .inst_info .link_btn a{border:solid 1px #003a8f;border-radius:3px;background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/arrow03.png) no-repeat right 15px center #fff;text-align:center;font-weight:700;color:#003a8f;display:block;transition:.3s;width:70%;margin:20px 0 0 auto;font-size:16px}#access .inst_info .link_btn a:hover{background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/arrow04.png) right 15px center no-repeat #003a8f;color:#fff}#access #access_hour{margin-bottom:25px}#access #access_hour li{list-style:square;margin-left:20px}#access #tokyo #sec_04 p{margin-bottom:25px}#access #read_speed p{margin-bottom:25px}#access #read_speed p span{color:#fe8900}#access #read_speed a{color:#213b74;text-decoration:underline}#access #read_speed a:hover{text-decoration:none}#access #tokyo #sec_05 p{margin-bottom:15px}#access #achieve_1000 td,#access #achieve_1000 th{border:solid 1px #ccc;padding:10px 0}#access #achieve_1000 th{background:#006;color:#fff;line-height:1.5}#access #achieve_1000 td{text-align:center}#access #achieve_1000 .strong{font-weight:700;color:red}#access #achieve_1000{margin-bottom:25px}#access .curriculum{background:#eef7ff;padding:20px}#access .curriculum li{list-style:disc;margin-left:20px}#access #columns li{margin-left:20px;list-style:decimal}#access #columns li a{color:#213b74;text-decoration:underline}#access #columns li a:hover{text-decoration:none}#access #osaka .access .access_step li{list-style:decimal;margin-left:20px;margin-bottom:15px}#access #osaka .access .access_img{float:left;display:inline;text-align:center;margin-right:20px}#access #osaka #sec_box03 ul{margin-bottom:15px}#access #osaka #sec_box03 li{float:left;width:47%;margin-right:6%;margin-bottom:25px}#access #osaka #sec_box03 li:nth-child(2n){margin-right:0;text-align:left}#access #osaka #sec_box03 li:nth-child(odd){text-align:right}#access .cp_bnr{text-align:center}#access .cp_bnr img{margin-bottom:10px}#access .course tr:nth-child(n+2){font-weight:700}#access .course tr:nth-child(n+2) td:last-child{color:red}#access #osaka #sec_03 .course{width:375px;margin-right:20px;float:left}#access .course table td,#access .course table th{border:solid 1px #ccc;text-align:center;padding:10px;font-size:16px}#access .course table th{background:#006;color:#fff}#access #osaka #sec_03 .course:last-child{margin:0}#access #osaka #sec_03 p{margin-bottom:25px}#access #osaka #sec_03 .tb_ttl{margin-bottom:5px}#access .course_list{margin-bottom:20px}#access #osaka #sec_05 p{margin-bottom:25px}#access #osaka #sec_06 p{margin-bottom:15px}#access #osaka #sec_05 a{color:#213b74;text-decoration:underline}#access #osaka #sec_07 .link_btn a{border:solid 1px #003a8f;border-radius:3px;background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/arrow03.png) no-repeat right 15px center #fff;text-align:center;font-weight:700;color:#003a8f;font-size:20px;transition:.3s;display:block;margin:20px 0 0 auto}#access #osaka #sec_07 .link_btn a:hover{background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/arrow04.png) right 15px center no-repeat #003a8f;color:#fff}#access #nagoya #sec_01 .img_box ul{margin-bottom:15px}#access #nagoya #sec_01 .img_box li{float:left;width:47%;margin-right:6%;margin-bottom:25px}#access #nagoya #sec_01 .img_box li:nth-child(2n){margin-right:0;text-align:left}#access #nagoya #sec_01 .img_box li:nth-child(odd){text-align:right}p.lead{margin-bottom:15px}#access #nagoya dd p.lead{margin-bottom:15px}#access #nagoya .access .access_step li{list-style:decimal;margin-left:20px;margin-bottom:15px}#access #nagoya #sec_03 p{margin-bottom:25px}#access #nagoya #sec_03 .tb_ttl{margin-bottom:5px}#access #nagoya #sec_05 p{margin-bottom:25px}#access #nagoya #sec_06 p{margin-bottom:15px}#access #nagoya #sec_05 a{color:#213b74;text-decoration:underline}#access #nagoya #sec_05 a:hover{text-decoration:none}#kouza section{margin-top:60px;margin-bottom:70px}#kouza .box_cover .txt_box{float:left;width:450px}#kouza .box_cover .img_box{width:300px;float:right}#kouza .box_cover .img_box img{width:100%}#kouza .lesson_list li{float:left;margin-right:3px;width:125px}#kouza .lesson_list li:last-child{margin-right:0}#kouza .lesson_list{margin-bottom:15px}#kouza .lesson_list li a{border:solid 1px #003a8f;border-radius:3px;background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/arrow03.png) no-repeat right 6px center #fff;text-align:center;font-weight:700;color:#003a8f;font-size:12px;transition:.3s;display:block}#kouza .lesson_list li a:hover{background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/arrow04.png) right 6px center no-repeat #003a8f;color:#fff}#kouza h4{background-color:#f5f5f5;border-left:#006 solid 5px;color:#006;padding:5px 5px 5px 10px;line-height:2;font-size:18px;margin-bottom:15px;letter-spacing:1px}#kouza .sec_box{margin-bottom:30px}#kouza p a{text-decoration:underline;color:#213b74}#kouza .link_txt a:hover{text-decoration:none}#kouza p a:hover{text-decoration:none}#kouza .link_txt a{text-decoration:underline;color:#213b74}#kouza .link_txt{background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/arrow_05.png) no-repeat left top 2px;padding-left:20px;margin-bottom:10px;background-size:15px}#kouza .strong{font-weight:700;color:red}#kouza .img_box{text-align:center;margin-bottom:25px}#kouza .movie{padding:50px;background-color:#a7e1f7;margin-bottom:30px}#kouza .table01 td,#kouza .table01 th{border:solid 1px #ccc;padding:10px;text-align:center}#kouza .table01 tr:first-child{background-color:#006;color:#fff}#kouza .txtArea{background-color:#eef7ff;border:#213b74 solid 1px;margin-bottom:25px;padding:20px;font-size:18px;border-radius:5px;font-weight:700}#kouza .txtArea span{font-size:14px;font-weight:initial}#kouza #contents .link_btn a{border:solid 1px #003a8f;border-radius:3px;background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/arrow03.png) no-repeat right 7px center #fff;text-align:center;font-weight:700;color:#003a8f;font-size:16px;transition:.3s;display:block;width:200px;margin-left:auto;margin-bottom:30px}#eigo #before_after{margin-bottom:20px}#eigo #before_after ul{float:left;width:500px}#eigo #before_after .img_box{float:right;width:250px}#eigo #before_after .img_box img{width:100%;height:auto}#eigo #before_after li{margin-bottom:30px;position:relative;font-size:0}#kouza #before_after li:after{content:"";position:absolute;top:100%;left:15%;border:12px solid transparent;border-top:12px solid #006}#kouza #before_after li:last-child:after{border:none}#kouza #before_after .list_box_01,#kouza #before_after .list_box_02{display:table-cell;padding-left:20px;border:solid 2px #006;font-size:14px;box-sizing:border-box;height:68px;vertical-align:middle}#kouza #before_after .list_box_01{background:#006;color:#fff;width:100px;font-weight:700;border-radius:10px 0 0 10px}#kouza #before_after .list_box_02{color:#006;width:400px;font-weight:700;border-radius:0 10px 10px 0}#kouza #contents .link_btn a:hover{background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/arrow04.png) right 7px center no-repeat #003a8f;color:#fff;opacity:1}#kouza #eigo #sec_box01 ul li{margin-bottom:10px;margin-left:20px;list-style:disc;font-weight:700;font-size:16px}#kouza #eigo .img_box a:hover{opacity:.7}#kouza #eigo #sec_box01 .comment{margin-bottom:5px}#kouza #eigo #sec_box01 ol li{list-style:decimal;margin-left:40px;margin-bottom:5px}#kouza #eigo #sec_box01 ol{margin-bottom:25px}#kouza .table01{margin-bottom:25px}#kouza .table01{margin-bottom:25px}#kouza #eigo #sec_02 .link_btn a{width:650px;margin:0 auto;font-size:16px}#kouza #e_std_experiences li{margin-bottom:25px}#kouza #e_std_experiences li .std_img{float:left;width:150px}#kouza #e_std_experiences li .std_img_v2{float:left;width:100px;height:100px;margin-right:10px;border:1px solid;display:flex;justify-content:center;align-items:center}#kouza #e_std_experiences li .std_info{float:right;width:600px;text-align:left}#kouza #e_std_experiences li span{display:block;border-bottom:dashed 1px #003a8f;padding-botttom:5px;font-size:17px;margin-bottom:5px;color:#003a8f}#kouza .left_tb{float:left;width:350px}#kouza .right_tb{float:right;width:350px}#kouza .tb_box{margin-bottom:25px}#kouza #eigo #sec_04 .lead{color:red;margin-bottom:5px}#kouza #eigo #sec_04 .comment{text-align:right;margin-bottom:15px}#kouza .right_box{float:right}#kouza .left_box{float:left}#kouza .profile{background:#f5f5f5;padding:30px;margin-bottom:20px}#kouza .profile .sub_ttl01{font-size:16px;font-weight:700;color:#006}#kouza .profile .name{margin-bottom:10px;padding-bottom:5px;border-bottom:2px #006 solid}#kouza .profile .txt_box{width:500px}#kouza .profile .img_box{width:170px;text-align:right}#kouza .profile ul{padding-left:20px;margin-bottom:20px}#kouza .comment_area ul li{margin-left:30px;list-style:disc}#kouza .sub_ttl{text-align:center;margin-bottom:5px;color:#006;border-bottom:solid 2px #006;font-size:18px;font-weight:700}#kouza #skype .sub_ttl{text-align:center;margin-bottom:5px;color:#01518c;font-size:32px;padding:5px;font-weight:700;border:none;position:relative}#kouza #skype .sub_ttl img{margin-right:20px}#kouza #skype .sub_ttl:after{position:absolute;height:2px;width:100%;content:"";bottom:0;left:0;background:#01518c;background:-moz-linear-gradient(left,#fff 0,#01518c 25%,#01518c 75%,#fff 100%);background:-webkit-linear-gradient(left,#fff 0,#01518c 25%,#01518c 75%,#fff 100%);background:linear-gradient(to right,#fff 0,#01518c 25%,#01518c 75%,#fff 100%)}#kouza #skype .list_ttl{font-size:14px;font-weight:700;color:#01518c;padding:5px 0 5px 10px}#kouza #skype #training_info li{margin-bottom:30px;position:relative}#kouza #skype #training_info li:after{content:"";position:absolute;top:100%;left:15%;border:12px solid transparent;border-top:12px solid #01518c}#kouza #skype #training_info li:last-child:after{border:none}#kouza #skype #training_info .list_box_01,#kouza #skype #training_info .list_box_02{display:inline-block;line-height:32px;padding-left:20px;border:solid 2px #01518c;font-size:14px;box-sizing:border-box}#kouza #skype #training_info .list_box_01{background:#01518c;color:#fff;width:40%;text-shadow:1px 1px 1px #999;font-weight:700;border-radius:10px 0 0 10px}#kouza #skype #training_info .list_box_02{color:#01518c;width:60%;font-weight:700;border-radius:0 10px 10px 0}#kouza #skype #sec_box05 p span{font-size:16px;font-weight:700}#kouza #skype #sec_box05 .comment{text-indent:-1em;padding:1em}#apply form .submit_btn,#business form .submit_btn,#form_k .submit_btn,#freetrial_english form .submit_btn,#houritsu form .submit_btn,#kokugo form .submit_btn,#kouza form .submit_btn{text-align:center}#apply form .submit_btn input[type=submit],#business form .submit_btn input[type=submit],#form_k .submit_btn input[type=submit],#freetrial_english form .submit_btn input[type=submit],#houritsu form .submit_btn input[type=submit],#kokugo form .submit_btn input[type=submit],#kouza form .submit_btn input[type=submit]{background-color:#fe8900;color:#fff;font-size:18px;font-weight:700;padding:10px 20px;border-radius:5px;border:none}#apply .form_tb,#business .form_tb,#form_k .form_tb,#freetrial_english .form_tb,#houritsu .form_tb,#kokugo .form_tb,#kouza .form_tb{margin-bottom:25px}#apply .form_intro,#business .form_intro,#form_k .form_intro,#freetrial_english .form_intro,#houritsu .form_intro,#kokugo .form_intro,#kouza .form_intro{border-bottom:solid 2px #006;font-size:16px;font-weight:700;padding-bottom:5px;margin-bottom:10px}#apply .form_tb td,#business .form_tb td,#form_k .form_tb td,#freetrial_english .form_tb td,#houritsu .form_tb td,#kokugo .form_tb td,#kouza .form_tb td{padding:5px 0;font-size:16px}#apply .form_tb td span,#business .form_tb td span,#form_k .form_tb td span,#freetrial_english .form_tb td span,#houritsu .form_tb td span,#kokugo .form_tb td span,#kouza .form_tb td span{color:red}#apply #form_step,#business #form_step,#form_k #form_step,#freetrial_english #form_step,#houritsu #form_step,#kokugo #form_step,#kouza #form_step{margin-bottom:25px}#apply #form_step li,#business #form_step li,#form_k #form_step li,#freetrial_english #form_step li,#houritsu #form_step li,#kokugo #form_step li,#kouza #form_step li{margin-bottom:10px;list-style:decimal;margin-left:30px}#apply form,#business form,#form_k,#freetrial_english form,#houritsu form,#kokugo form,#kouza form{border:solid 2px #006;border-radius:10px;padding:15px;margin-bottom:30px}#apply form input,#apply form select,#apply form textarea,#business form input,#business form select,#business form textarea,#form_k input,#form_k select,#form_k textarea,#freetrial_english form input,#freetrial_english form select,#freetrial_english form textarea,#houritsu form input,#houritsu form select,#houritsu form textarea,#kokugo form input,#kokugo form select,#kokugo form textarea,#kouza form input,#kouza form select,#kouza form textarea{padding:5px}#apply form li,#business form li,#form_k li,#freetrial_english form li,#houristu form li,#kokugo form li,#kouza form li{margin-bottom:30px}#kouza #priviledge .img_box{width:180px}#kouza #priviledge .txt_box{width:580px}#kouza #free_lesson #training_info li{margin-bottom:30px;position:relative}#kouza #free_lesson #training_info li:after{content:"";position:absolute;top:100%;left:15%;border:12px solid transparent;border-top:12px solid #fe8900}#kouza #free_lesson #training_info li:last-child:after{border:none}#kouza #free_lesson #training_info .list_box_01,#kouza #free_lesson #training_info .list_box_02{display:inline-block;line-height:32px;padding-left:20px;border:solid 2px #f49800;font-size:14px;box-sizing:border-box}#kouza #free_lesson #training_info .list_box_01{background:#f49800;color:#fff;text-shadow:1px 1px 1px #555;width:40%;font-weight:700;border-radius:10px 0 0 10px}#kouza #free_lesson #training_info .list_box_02{color:#555;width:60%;font-weight:700;border-radius:0 10px 10px 0;float:right}#kouza #free_lesson #training_info li:first-child .list_box_01,#kouza #free_lesson #training_info li:first-child .list_box_02{background:#fff;color:#fe8900;text-shadow:none;border:none;padding:0 20px}#kouza #free_lesson #training_info li:first-child .list_box_02{text-align:right}#kouza #free_lesson #training_info li:first-child{margin-bottom:0}#kouza #free_lesson #training_info li:first-child:after{content:none}#kouza #free_lesson #training_list li{float:left;width:116px;margin-right:10px;border-radius:5px;text-align:center;font-weight:700;margin-bottom:20px;padding:5px 0;font-size:16px;border:solid 1px #006;color:#fff}#kouza #free_lesson #training_list li:first-child{background:#0071bc}#kouza #free_lesson #training_list li:nth-child(2){background:#ef754a}#kouza #free_lesson #training_list li:nth-child(3){background:#ffa400}#kouza #free_lesson #training_list li:nth-child(4){background:#665791}#kouza #free_lesson #training_list li:nth-child(5){background:#00a99d}#kouza #free_lesson #training_list li:nth-child(6){background:#4e95d0;margin-right:0}#kouza #free_lesson .ac_area{background:#f5f5f5;padding:15px}#kouza #free_lesson #toggle{font-size:18px;text-align:center;color:#006;font-weight:700}#kouza #free_lesson .toggle_area{border:none}#kouza #free_lesson .toggle_area td{background:#fff}#kouza #free_lesson h3 span{font-size:65%;display:inline-block;float:right;padding-right:20px;margin-left:150px}#kouza #free_lesson #sec_03 li .std_img{float:left;width:90px}#kouza #free_lesson #sec_03 li .std_info{float:right;width:650px;text-align:left}#kouza #free_lesson #sec_03 li span{display:block;border-bottom:dashed 1px #003a8f;padding-bottom:5px;font-size:17px;margin-bottom:5px;color:#003a8f}#kouza #free_lesson #sec_03 ul{margin-bottom:25px}#kouza #free_lesson #sec_04 ul{margin-bottom:30px}#kouza #free_lesson #sec_04 ul li{list-style:disc;margin-left:30px}#kouza #free_lesson #sec_05 ol li{list-style:decimal;margin-left:30px;margin-bottom:5px}#kouza #free_lesson #sec_05 ol li a{text-decoration:underline;color:#213b74}#kouza #free_lesson #sec_05 ol li a:hover{text-decoration:none}#kiji h4{background-color:#f5f5f5;border-left:#006 solid 5px;color:#006;padding:5px 5px 5px 10px;line-height:2;font-size:18px;margin-bottom:15px;letter-spacing:1px}#kiji .headline{font-size:18px;font-weight:700;color:#006;margin-bottom:25px}#kiji #media_info2017 li{margin-bottom:25px}#kiji #media_info2017 .img_box{width:300px;display:inline-block;margin-right:30px;vertical-align:middle;overflow:hidden}#kiji #media_info2017 .txt_box{width:400px;display:inline-block;vertical-align:middle;font-size:22px;color:#006}#kiji #media_info2017 a img{transition:.3s}#kiji #media_info2017 a:hover img{transform:scale(1.1,1.1);opacity:.7}#kiji #media_info li a{width:240px;background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/kiji/tv_icon_off.png) no-repeat;padding:50px 0 65px 0;background-size:contain;text-align:center;font-size:16px;text-shadow:1px 1px 1px #999;display:block;transition:.3s}#kiji #media_info li a:hover{background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/kiji/tv_icon_on.png) no-repeat;background-size:contain;color:#666}#kiji #media_info li{margin-right:25px;float:left;margin-bottom:25px}#kiji #media_info li:nth-last-child(-n+3){margin-bottom:0}#kiji #media_info li:nth-child(3n){margin-right:0}#kiji #media_info{margin-bottom:25px}#kiji .img_box{margin-bottom:25px;text-align:center}#kiji .img_box a:hover{opacity:.7}#kiji #other_media_info .column_ttl{margin-bottom:5px}#kiji #other_media_info .column_ttl a{padding-left:25px;background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/arrow_05.png) no-repeat left top 3px;background-size:15px;color:#213b74;text-decoration:underline}#kiji #other_media_info .column_ttl a:hover{text-decoration:none}#kiji #other_media_info li{margin-bottom:15px}#kiji section{margin-bottom:50px}#kiji #sec_02 h4{margin-bottom:10px}#kiji #sec_02 .sec_box{margin-bottom:50px}#kiji #sec_02 .media_date{text-align:right;padding-right:15px;padding-bottom:5px;border-bottom:dashed 1px #213b74;margin-bottom:10px}#kiji #sec_02 #josei_2010 .left_box{width:200px;float:left}#kiji #sec_02 #josei_2010 .left_box img{width:100%}#kiji #sec_02 #josei_2010 .right_box{width:550px;float:right}#kiji #sec_02 .lead{margin-bottom:15px}#kiji #sec_02 .link_btn02{display:inline-block;margin-top:10px}#kiji #sec_02 .lead a{color:#fe8900;text-decoration:underline}#kiji #sec_02 .lead a:hover{text-decoration:none}#kiji #sec_02 .link_btn02 a{border:solid 1px #003a8f;border-radius:3px;background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/arrow03.png) no-repeat right 7px center #fff;text-align:center;font-weight:700;color:#003a8f;display:inline-block;font-size:14px;transition:.3s;width:200px;margin-bottom:30px;text-decoration:none}#kiji #sec_02 .link_btn02 a:hover{background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/arrow04.png) right 7px center no-repeat #003a8f;color:#fff;opacity:1}#kiji #sec_02 .center{text-align:center}#kiji #sec_02 .description span{font-weight:700;background-color:#fdfdfd;color:red}#kiji #sec_02 .description a{color:#213b74;text-decoration:underline}#kiji #sec_02 .description a:hover{text-decoration:none}#kiji #sec_02 .description{margin-bottom:15px}#kiji #sec_02 #shigoto_2000 .left_box{float:left;margin-right:20px}#experience h4{background-color:#f5f5f5;border-left:#006 solid 5px;color:#006;padding:5px 5px 5px 10px;line-height:2;font-size:18px;margin-bottom:15px;letter-spacing:1px}#experience .lead{margin-bottom:15px}#experience .description{margin-bottom:25px}#experience .strong{color:red;font-weight:700}#experience #effects li{float:left;margin-right:25px;margin-bottom:15px}#experience #effects li:nth-child(3n){margin-right:0}#experience #effects li a:hover{opacity:.7}#experience section{margin-bottom:50px}#experience .exp li{position:relative;width:580px;margin-bottom:20px}#experience .exp .std_school{position:absolute;right:10px;top:10px;color:#213b74}#experience .exp .std_comment{position:absolute;top:56px;left:165px;width:410px;line-height:19px;font-size:11.5px}#experience .exp .std_comment span{font-size:130%;font-weight:700}#experience .exp li a:hover{opacity:.7}#experience .exp{margin-bottom:25px}#experience .link_list{margin-bottom:25px}#experience .link_list li{margin-bottom:5px}#experience .link_list a{color:#213b74;text-decoration:underline;background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/arrow_05.png) no-repeat left top 3px;background-size:15px;padding-left:25px}#experience .link_list a:hover{text-decoration:none}#experience .img_box a:hover{opacity:.7}#experience .sec_box{margin-bottom:50px}#experience ol.link_list li a{background:0 0;padding:0}#experience ol.link_list li{margin-left:30px;list-style:decimal;margin-bottom:5px}.iframeWrap{position:relative;padding-bottom:80%;height:0;overflow:hidden}.iframeWrap iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important}div.online_taiken_curriculum{font-size:110%;color:#000;width:95%;padding:5px;margin-top:0;margin-right:0;margin-left:20px;margin-bottom:20px}div.online_taiken_curriculum_left{color:#fff;width:263px;padding:5px;margin:0;border-radius:8px;border:1px solid #fff;background-color:#4169e1;float:left}div.online_taiken_curriculum_left.bigger{height:37px;padding-top:20px}div.online_taiken_curriculum_right{color:#4169e1;width:444px;padding:5px;margin:0;border-radius:8px;border:1px solid #4169e1;float:right}h3.online_taiken span{font-size:65%;display:inline-block;float:right;padding-right:20px;margin-left:125px}p.online_taiken.underline{text-decoration:underline;text-align:left}span.online_taiken.uchikeshi{text-decoration:line-through}div.inst02 span.online_taiken.bigger{font-size:18px}span.online_taiken.indent01{padding-left:2em;text-indent:-1em}span.online_taiken.indent01 p{padding-left:2em}span.online_taiken.indent02{padding-left:2em;text-indent:-2em}span.online_taiken.indent02 p{padding-left:3em}#training_info li:first-child .list_box_02,.online_taiken_curriculum #training_info li:first-child .list_box_01{color:#4169e1}.online_taiken_curriculum #training_info .list_box_01,.online_taiken_curriculum #training_info .list_box_02{border:solid 2px #4169e1}.online_taiken_curriculum #training_info li:after{border-top:12px solid #4169e1}.online_taiken_curriculum #training_info .list_box_01{background:#4169e1}#training .lead{margin-bottom:25px}#training .lead a{color:#213b74;text-decoration:underline}#training .lead a:hover{text-decoration:none}#training .img_ttl{margin-bottom:10px;text-align:center;border-bottom:solid #006 2px;padding-bottom:5px;color:#006;font-size:22px;font-weight:700}#training section{margin-bottom:50px}#training .img_box{margin-bottom:25px}#training .img_box a:hover{opacity:.7}#training #training_list li{padding:20px 15px 20px 150px;box-sizing:border-box;border-bottom:solid #ccc 2px}#training #training_list li .training_ttl{color:#213b74;font-size:20px;font-weight:700}#training #training_list li .link_btn02{margin-top:10px}#training .strong{color:red;font-weight:700}#training #training_list li .link_btn02 a{border:solid 1px #003a8f;border-radius:3px;background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/arrow03.png) no-repeat right 7px center #fff;text-align:center;font-weight:700;color:#003a8f;display:block;transition:.3s;width:450px;text-decoration:none;margin-left:auto;font-size:15px}#training #training_list li .link_btn02 a:hover{background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/arrow04.png) right 7px center no-repeat #003a8f;color:#fff;opacity:1}#training #training_list li .link_btn02 .a_mukou{border:solid 1px #003a8f;border-radius:3px;background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/arrow03.png) no-repeat right 7px center #fff;text-align:center;font-weight:700;color:gray;display:block;transition:.3s;width:450px;text-decoration:none;margin-left:auto;font-size:15px}#training #training_list li .link_btn02 .a_mukou:hover{background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/arrow04.png) right 7px center no-repeat #fff;color:gray;opacity:1}#training #training_list li:first-child{border-top:solid#ccc 1px;background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/training/tr_speed.gif) no-repeat left 15px center}#training #training_list li:nth-child(2){background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/training/tr_shiten.gif) no-repeat left 15px center}#training #training_list li:nth-child(3){background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/training/tr_gankin.gif) no-repeat left 15px center}#training #training_list li:nth-child(4){background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/training/tr_tango.gif) no-repeat left 15px center}#training #training_list li:nth-child(5){background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/training/tr_image.gif) no-repeat left 15px center}#training #training_list li:nth-child(6){background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/training/tr_bunsetsu.gif) no-repeat left 15px center}#training #training_list li:nth-child(7){background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/training/tr_span.gif) no-repeat left 15px center}#training #training_list li:nth-child(8){background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/training/tr_heiko.gif) no-repeat left 15px center}#training #training_list li:nth-child(9){background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/training/tr_eyesight.gif) no-repeat left 15px center}#training #training_list li:nth-child(10){background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/training/tr_hyoka.gif) no-repeat left 15px center}#training #training_list{margin-bottom:25px}#training #bnr_truth{margin-bottom:10px}#training #bnr_truth a:hover{opacity:.7}#training .movie{padding:50px;background-color:#a7e1f7}#training #link_bnr li{float:left;width:375px;margin-right:20px}#training #link_bnr li:last-child{margin-right:0}#training .link_list li a{color:#213b74;text-decoration:underline}#training .link_list li a:hover{text-decoration:none}#training .link_list li{list-style:decimal;margin-left:30px;margin-bottom:5px}#training .link_list{margin-bottom:15px}#training #link_bnr a:hover{opacity:.7}#training .sub_ttl{text-align:center;margin-bottom:5px;color:#006;border-bottom:solid 2px #006;font-size:18px;font-weight:700}#training .left_box{float:left}#training .right_box{float:right}#training #priviledge .img_box{width:180px;text-align:center}#training #priviledge .txt_box{width:580px}#society_person .headline{font-size:18px;font-weight:700;color:#006;margin-bottom:15px}#society_person h4{background-color:#f5f5f5;border-left:#006 solid 5px;color:#006;padding:5px 5px 5px 10px;line-height:2;font-size:18px;margin-bottom:15px;letter-spacing:1px}#society_person section{margin-bottom:50px}#society_person .course_list li,#student .course_list li{float:left;margin-right:25px;margin-bottom:25px}#society_person p a{color:#213b74;text-decoration:underline}#society_person a:hover img{opacity:.7}#society_person p a:hover{text-decoration:none}#society_person .course_list,#student .course_list{margin-top:10px;margin-bottom:15px}#society_person .course_list li:nth-child(3n),#student .course_list li:nth-child(3n){margin-right:0}#society_person .course_list li:nth-last-child(-n+3){margin-bottom:0}#society_person .course_list li .txt_box,#student .course_list li .txt_box{font-size:14px;line-height:20px;height:20px}#society_person .course_list li .img_box,#student .course_list li .img_box{margin:0}#society_person .movie{padding:50px;background-color:#a7e1f7;margin-bottom:20px}#society_person .sec_box{margin-bottom:50px}#society_person .sub_ttl{text-align:center;padding-bottom:5px;margin-bottom:10px;color:#006;border-bottom:solid 2px #006;font-size:18px;font-weight:700}#society_person #eye_move{margin-bottom:20px}#society_person p{margin-bottom:10px}#society_person #eye_move li{float:left;width:120px;margin-right:10px;font-size:12px;text-align:center;margin-bottom:20px}#society_person #eye_move li:nth-child(6n){margin-right:0}#society_person dl dt{margin-bottom:5px;color:#006;font-weight:700}#society_person dl dd{margin-bottom:15px;padding-left:1em}#society_person .strong{font-weight:700;color:red}#society_person .note{font-size:12px}#society_person .img_box{margin-bottom:20px;text-align:center}#society_person .bnr_list li:first-child{margin-bottom:20px}#society_person .link_btn_01 a{border:solid 1px #003a8f;border-radius:3px;background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/arrow03.png) no-repeat right 30px center;text-align:center;font-weight:700;color:#003a8f;display:block;font-size:14px;transition:.3s;width:300px;margin:0 auto}#society_person .link_btn_01 a:hover{background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/arrow04.png) right 30px center no-repeat #003a8f;color:#fff}#society_person .table_01{margin-bottom:20px}#society_person .table_01 td,#society_person .table_01 th{border:solid 1px #ccc;padding:10px;text-align:center}#society_person .table_01 th{background-color:#006;color:#fff}#society_person #read_speed p{margin-bottom:25px}#society_person #read_speed p span{color:#fe8900}#society_person #read_speed a{color:#213b74;text-decoration:underline}#society_person #read_speed a:hover{text-decoration:none}#society_person .link_txt{color:#213b74;text-decoration:underline}#society_person .link_txt:hover{text-decoration:none}#society_person #experiences li{padding:15px;border:solid #003a8f 1px;margin-bottom:25px}#society_person #experiences .std_info{border-bottom:solid 1px #003a8f;padding-bottom:5px;margin-bottom:5px;font-weight:700;font-size:16px}#society_person #experiences .std_info span{display:inline-block;margin-left:50px;font-size:14px}#society_person #experiences .std_speed{text-align:right;font-weight:700;font-size:13px;color:#003a8f}#student .img_box{text-align:center}#student p{margin-bottom:15px}#student #course_outline{margin-bottom:15px}#student #course_outline li a{margin-left:30px;color:#213b74;text-decoration:underline}#student #course_outline li a:hover{text-decoration:none}#student .strong{color:red;font-weight:700}#student .table_01{margin-bottom:20px}#student .table_01 td,#student .table_01 th{border:solid 1px #ccc;padding:10px;text-align:center}#student .table_01 th{background-color:#006;line-height:1.4;color:#fff}#student section{margin-bottom:50px}#post_blog .blogList .news_liist li{font-size:13px;line-height:1.4;border-bottom:1px dotted #d8d1d1}#post_blog .blogList .news_liist li a{color:#000;padding-right:40px;padding-left:40px;padding-bottom:10px;display:block;line-height:3.2;vertical-align:middle;text-decoration:none}#post_blog .blogList .news_liist li a:hover{background:#efefef}#post_blog .blogList .news_liist .date{display:inline-block;font-weight:700;margin-right:15px;font-size:14px}#post_blog .blogList .news_liist .categoly{padding:5px 10px;background:#01a2d8;letter-spacing:.1em;color:#fff;font-size:10px}#post_blog .blogList .news_liist .categoly_div{display:inline-block;margin-right:15px}#post_blog .blogList .news_liist .ttl{font-size:14px}#post_blog .blogList .news_liist .ttl_div{line-height:normal;margin-top:5px}#post_blog .blogSingle .ttl_box{border-bottom:2px solid #1c388a;font-size:0;letter-spacing:.2em;margin-bottom:20px}#post_blog .blogSingle .ttl_box .date{display:inline-block;font-size:14px;font-weight:700;line-height:24px;margin-right:15px;vertical-align:middle}#post_blog .blogSingle .ttl_box .badge{display:inline-block;color:#fff;font-size:10px;line-height:24px;text-align:center;background:#01a2d8;padding:0 10px;letter-spacing:.1em;vertical-align:middle}#post_blog .blogSingle .ttl_box .ttl{font-size:22px;margin-top:10px}#post_blog .blogSingle .txt_box{margin-bottom:30px}#post_blog .blogSingle .txt_box p{margin-bottom:15px}#post_blog .blogSingle .txt_box p:last-child{margin-bottom:0}#post_blog .blogSingle .postback_link_btn{text-align:center}#post_blog .blogSingle .postback_link_btn a{display:block;width:260px;color:#fff;font-size:15px;font-weight:700;line-height:1;text-align:center;padding:12px 0;margin:0 auto;background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/arrow_white.png) no-repeat right 30px top 10px #1c388a;transition:.4s;text-decoration:none}#post_blog .blogSingle .postback_link_btn a:hover{background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/arrow_white.png) no-repeat right 20px top 10px #1c388a;opacity:.85}#post_blog .blogList .news_liist li{font-size:13px;line-height:1.4;border-bottom:1px dotted #d8d1d1}#post_blog .blogList .news_liist li a{color:#000;padding-right:40px;padding-left:40px;padding-bottom:10px;display:block;line-height:3.2;vertical-align:middle;text-decoration:none}#post_blog .blogList .news_liist li a:hover{background:#efefef}#post_blog .blogList .news_liist .date{display:inline-block;font-weight:700;margin-right:15px;font-size:14px}#post_blog .blogList .news_liist .categoly{padding:5px 10px;background:#01a2d8;letter-spacing:.1em;color:#fff;font-size:10px}#post_blog .blogList .news_liist .categoly_div{display:inline-block;margin-right:15px}#post_blog .blogList .news_liist .ttl{font-size:14px}#post_blog .blogList .news_liist .ttl_div{line-height:normal;margin-top:5px}.blogSingle .ttl_box{border-bottom:2px solid #1c388a;font-size:0;letter-spacing:.2em;margin-bottom:20px}.blogSingle .ttl_box .date{display:inline-block;font-size:14px;font-weight:700;line-height:24px;margin-right:15px;vertical-align:middle}.blogSingle .ttl_box .badge{display:inline-block;color:#fff;font-size:10px;line-height:24px;text-align:center;background:#01a2d8;padding:0 10px;letter-spacing:.1em;vertical-align:middle}.blogSingle .ttl_box .ttl{font-size:22px;margin-top:10px}.blogSingle .txt_box{margin-bottom:30px}.blogSingle .txt_box p{margin-bottom:15px}.blogSingle .txt_box p:last-child{margin-bottom:0}.blogSingle .postback_link_btn{text-align:center}.blogSingle .postback_link_btn a{display:block;width:260px;color:#fff;font-size:15px;font-weight:700;line-height:1;text-align:center;padding:12px 0;margin:0 auto;background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/arrow_white.png) no-repeat right 30px top 10px #1c388a;transition:.4s;text-decoration:none}.blogSingle .postback_link_btn a:hover{background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/arrow_white.png) no-repeat right 20px top 10px #1c388a;opacity:.85}.wp-pagenavi{text-align:center;margin-top:40px}.wp-pagenavi a{display:inline-block!important;color:#213b74!important;font-size:14px!important;background:#fff!important;border:1px solid #213b74!important;margin:0 8px 0 0!important;padding:0 8px!important}.wp-pagenavi a:hover{color:#fff!important;background:#213b74!important;text-decoration:none!important}.wp-pagenavi .current{display:inline-block!important;color:#fff!important;font-size:14px!important;background:#213b74!important;border:1px solid #213b74!important;margin:0 8px 0 0!important;padding:0 8px!important}.wp-pagenavi .nextpostslink,.wp-pagenavi .previouspostslink{color:#213b74!important;font-size:14px!important;font-weight:700!important;background:#fff!important;border:1px solid #213b74!important}.mfp_element_email,.mfp_element_number,.mfp_element_select-one,.mfp_element_tel,.mfp_element_text,.mfp_element_textarea{box-shadow:none}div.mfp_err{background:0 0;padding-left:0;color:#f26;font-weight:700}.problem{background-color:#fdd}div.mfp_ok{background-color:#ff7500;border-color:#ff7500;font-size:12px}form#mailformpro label.mfp_not_checked{padding:0;border:none}form#mailformpro label.mfp_checked{padding:0;border:none;background:0 0}.mfp_element_button,.mfp_element_reset,.mfp_element_submit{text-shadow:none;background:#000;color:#fff;padding:10px 30px;font-size:14px}#mfp_confirm_table{width:100%}#mfp_confirm_table td,#mfp_confirm_table th{border:1px solid #666;border-top:1px solid #666!important;line-height:1.5!important}#mfp_confirm_table th{padding:10px 10px!important;background:#ffd393;text-align:center!important}#mfp_confirm_table td{padding:15px 20px}div#mfp_phase_confirm h4{font-size:.9em;margin-bottom:20px}.must-fill{color:#fff;font-size:.8em;margin-right:10px;background:#b52527;padding:1px 8px;border-radius:4px}#contact .sheet_01 th{vertical-align:middle;width:100%;text-align:left;background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/icon_bean.png) left center no-repeat;padding-left:20px;display:block}#contact .sheet_01 td{width:100%;margin-bottom:20px;display:block}#contact input,#contact textarea{width:100%!important;border:solid 1px #ccc;border-radius:3px;padding:3px 8px;margin:2px;vertical-align:middle}#contact input[name="郵便番号"]{width:40%}#contact .width70{width:70%}#contact textarea{height:150px!important}#contact td.categoly input{width:10px!important}#thanks #sec01{text-align:center}#thanks .thx_txt{padding:50px;width:400px;border:3px solid #000;margin:0 auto}.wp-pagenavi{text-align:center}.wp-pagenavi a{padding:0 8px;background:#3a8ba6;color:#fff;margin-right:4px;display:inline-block}.wp-pagenavi a:hover{background:#ededed;color:#333}.wp-pagenavi .current{background:#ededed;color:#333;padding:0 8px;margin-right:4px;display:inline-block}.wp-pagenavi .nextpostslink,.wp-pagenavi .previouspostslink{color:#3a8ba6;background:0 0;font-size:.9em;font-weight:700}h3.faq{background-color:#f4fcff;display:block;white-space:nowrap;font-size:16px;color:#00557d;text-decoration:none;margin:5px 0 0 10px;padding:5px 0 5px 7px}a.linkicon{margin-left:2px;padding-right:3px;padding-left:15px;background:url(https://www.pc-sokudoku.co.jp/img/arrow02.gif) no-repeat left center}div.words0{width:100%}div.words{background-color:#eaeaf4;color:#293442;font-size:15px;font-weight:700;float:left;margin:0 5px 0 0;width:20%;text-align:center;padding:1em 0}div.words_detail{width:70%;margin-left:10px;float:left}.bkbx{width:23%;margin:0 15px 25px 0;float:left;height:245px}.form_calendar_div00{margin:15px 15px 15px 15px;display:flex;flex-wrap:wrap}.form_calendar_div01{margin-left:10px;float:left}.form_calendar_div02{width:420px;overflow-x:hidden;border:none}a.hover_op0_7 img:hover{opacity:.7}a.hover_op0_7 div:hover{opacity:.7}#blue_title{width:90%;text-align:center;padding-top:10px;padding-bottom:10px;margin-bottom:20px;font-family:Meiryo,"メイリオ","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro W3",osaka;font-size:1.5rem;color:#fff;line-height:2rem;background-color:#4792df;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}#blue_title .gyoume1{letter-spacing:1rem;visibility:visible;animation-duration:1s;animation-delay:.3s;animation-name:fadeIn}#blue_title .gyoume2{letter-spacing:.6rem;visibility:visible;animation-duration:1s;animation-delay:.7s;animation-name:fadeIn}#blue_title .gyoume3{font-size:1.6rem;letter-spacing:.7rem;visibility:visible;animation-duration:1s;animation-delay:1.6s;animation-name:fadeIn}.sp_only{display:none}#post_blog .blogList .news_liist .categoly_div .campaign,#post_blog .blogSingle .ttl_box .campaign,#top .topicList .campaign{background:#ff9e50}#post_blog .blogList .news_liist .categoly_div .media,#post_blog .blogSingle .ttl_box .media,#top .topicList .media{background:#655fff}.category_blue{color:#364e96;border:solid 3px #364e96;padding:.5em;border-radius:.5em;font-size:1rem;font-weight:700}.fill_blue{color:#fff;background:#00008b;padding:.2em;font-weight:700}.fill_royalblue{color:#fff;background:#4169e1;padding:.2em;font-weight:700}.fill_lightblue{color:#fff;background:#add8e6;padding:.2em;font-weight:700}.fill_red{color:#fff;background:red;padding:.2em;font-weight:700}.fill_sandybrown{color:#fff;background:#f4a460;padding:.2em;font-weight:700}.fill_pink{color:#fff;background:#ff7de5;padding:.2em;font-weight:700}.fill_purple{color:#fff;background:purple;padding:.2em;font-weight:700}.fill_teal{color:#fff;background:teal;padding:.2em;font-weight:700}.fill_gray{color:#fff;background:gray;padding:.2em;font-weight:700}.category_pink{border:solid 3px #ff7de5;padding:.3em;border-radius:.5em}.category_skyblue{border:solid 3px #03b7ff;padding:.3em;border-radius:.5em}.strong{color:red;font-weight:700}#form_k .radioDiv input[type=radio]{display:none}#form_k .radioDiv0 input[type=radio]{display:none}.radioDiv0{float:left;cursor:pointer;border-radius:4px;border-bottom:4px solid #5555;border-right:4px solid #5555;margin:6px;padding:0 10px}.radioDiv{background-color:#f5f5f5;font-size:1.3rem;font-weight:700;color:#000;float:left;margin:6px;padding:0 10px;cursor:pointer;border-radius:4px;border-bottom:4px solid #2222;border-right:4px solid #2222}.radioDiv,.radioDiv0{-webkit-transition:-webkit-transform .08s ease,-webkit-filter .08s ease;transition:transform .08s ease,filter .08s ease;-webkit-transform:translateZ(0);transform:translateZ(0);will-change:transform,filter}.radioDiv.pressed,.radioDiv0.pressed{-webkit-transform:translate3d(0,3px,0) scale(.98);transform:translate3d(0,3px,0) scale(.98);-webkit-filter:brightness(1.06);filter:brightness(1.06)}.opacity050{opacity:.5}.opacity040{opacity:.4}.checkedBG{background:#ffeb5f;border:none;transform:translateY(3px);margin-bottom:10px}.checkedBG2{color:#000;opacity:1}.checkedBGblue{background:#bef;border:none;transform:translateY(3px);margin-bottom:10px}.inst01{background-color:#f5f5f5;border-left:#006 solid 5px;color:#006;padding:5px 0 5px 10px;line-height:1.4;font-size:16px;letter-spacing:1px;margin-bottom:5px;font-weight:700}.rotate90{-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.view_only_sp{display:none}.kigyo_div1{float:left}.txt_on_img{position:absolute;top:0}.kigyo_div2{position:relative;margin-bottom:110px}.kigyo_div3{position:relative;margin-bottom:40px}.kigyo_div4{position:relative;margin-bottom:160px}.youtube{position:relative;width:100%;height:0;padding-top:56.25%}.youtube iframe{position:absolute;top:0;left:0}#canvas-container{position:relative;height:0;overflow:hidden;padding-top:51.72%}#doc_canvas{position:absolute;top:0;left:0;width:100%;height:100%}.sub_txt_youtube{text-align:center;color:#006;font-weight:700;font-size:18px}.sub_txt_youtube_child{font-weight:400;font-size:14px}.fl_w30per{float:left;width:30%}.fl_w33per{float:left;width:33%}.fl_w50per{float:left;width:50%}.top_bg_gray{background-color:#e4e4e4;padding:0 20px;margin:0 auto;display:table}.memox{position:relative;background:#fffde7;margin:2em .5em;padding:1.5em .8em 0 .8em;transform:rotate(-2deg);box-shadow:1px 1px 4px rgba(0,0,0,.2);color:#795548}.memox_title{position:relative;display:inline-block;font-size:1.2rem;font-weight:700;transform:rotate(-2deg)}.memox::after{content:'';position:absolute;left:50%;top:-15px;margin-left:-75px;width:150px;height:30px;background:rgba(249,166,2,.7);box-shadow:1px 1px 4px rgba(0,0,0,.2);transform:rotate(-4deg)}.memox ol{margin:1em .5em 0 2em;padding:0}.memox ol li{margin-bottom:.5em}.cp_tooltip{position:relative;display:inline-block;cursor:pointer;color:green}.cp_tooltip .cp_tooltiptext{position:absolute;z-index:30;bottom:120%;left:40%;visibility:hidden;width:auto;white-space:nowrap;padding:.5em 1em;transition:opacity .5s;text-align:center;opacity:0;color:#fff;border-radius:6px;background-color:#3c9}.cp_tooltip .cp_tooltiptext::after{position:absolute;top:100%;left:10%;margin-left:-5px;content:' ';border:5px solid transparent;border-top-color:#3c9}.cp_tooltip:hover{color:#3ca}.cp_tooltip:hover .cp_tooltiptext{visibility:visible;opacity:1}.tushin_tokucho_b{color:#f63;font-weight:700;font-size:1.3rem}.tushin_tokucho_s{font-size:1rem;font-weight:400}.hidden_box label{cursor:pointer}.hidden_box::before{content:"";background-repeat:no-repeat;display:inline-block;width:17px;height:11px;position:relative;top:27px;left:18px}.hidden_box label:hover li{opacity:.8}.hidden_box input{display:none}.hidden_box .hidden_show{height:0;padding:0;overflow:hidden;opacity:0;transition:.8s}.hidden_box input:checked~.hidden_show{padding:10px 0;height:auto;opacity:1}.hidden_show a{text-decoration:underline;color:#3c5dff;display:inline-block}table.price{width:720px;margin:0 auto;border-collapse:separate;border-spacing:1px 0;font-size:15px;padding-right:20px;table-layout:fixed}table.price td{padding:10px}table.price th{box-shadow:0 1px 1px rgba(255,255,255,.8) inset;border-radius:5px 5px 10px 10px;vertical-align:middle;text-align:center;position:relative;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.2);font-size:24px}table.price th:after{top:73px;left:5px;content:"";height:0;width:0;position:absolute;pointer-events:none;border:90px solid transparent}@-moz-document url-prefix(){table.price th{text-indent:10px}table.price th::after{padding:0;top:69px;left:0;content:"";height:0;width:0;position:relative;pointer-events:none;border:50px solid transparent;border-top:#b7d567 15px solid}}table.price th.c0{width:100px}table.price th.c1{width:180px;background:var(--app-SuperMaster10)}table.price th.c2{width:180px;background:var(--app-Advance3)}table.price th.c3{width:180px;background:var(--app-Basic1)}table.price th.c1:after{border-top:var(--app-SuperMaster10) 15px solid}table.price th.c2:after{border-top:var(--app-Advance3) 15px solid}table.price th.c3:after{border-top:var(--app-Basic1) 15px solid}table.price td{box-shadow:0 1px 1px rgba(255,255,255,.3) inset;text-align:center;padding-top:15px;border:none;height:70px}table.price td.c0{width:110px;color:gray;text-align:right;padding-right:0;font-size:12px}table.price td.c1{width:180px}table.price td.c2{width:180px}table.price td.c3{width:180px}table.price tr:nth-child(2n+0) td.c1{background:#ebd5e8}table.price tr:nth-child(odd) td.c1{background:#f5eaf3}table.price tr:nth-child(2n+0) td.c2{background:#fceacc}table.price tr:nth-child(odd) td.c2{background:#fdf4e5}table.price tr:nth-child(2n+0) td.c3{background:#fcf0e1}table.price tr:nth-child(odd) td.c3{background:#fdf7f0}table.price tr:last-child td{border-radius:0 0 5px 5px;box-shadow:0 2px 2px rgba(0,0,0,.2)}table.price tr:last-child td.c0{border-radius:0 0 5px 5px;box-shadow:0 0 0 transparent}table.price tr:last-child td button{font-size:12px;font-family:Arial;font-weight:400;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #fa2;padding:9px 18px;text-decoration:none;background:-moz-linear-gradient(center top,#ffec64 5%,#ffab23 100%);background:-ms-linear-gradient(top,#ffec64 5%,#ffab23 100%);background-color:#ffec64;color:#333;display:inline-block;text-shadow:1px 1px 0 #fe6;-webkit-box-shadow:inset 1px 1px 0 0 #fff6af;-moz-box-shadow:inset 1px 1px 0 0 #fff6af;box-shadow:inset 1px 1px 0 0 #fff6af}table.price tr:last-child td button:hover{background:-moz-linear-gradient(center top,#ffab23 5%,#ffec64 100%);background:-ms-linear-gradient(top,#ffab23 5%,#ffec64 100%);background-color:#ffab23}table.price tr:last-child td button{position:relative;top:1px}.price_number{font-size:1.5rem;font-weight:700}.price_number2{font-size:1.3rem;font-weight:700}.flex_box_pc{display:flex}.flex_box_pc.flex_container{flex:1}.flex_wrap_center{display:flex;flex-wrap:wrap;justify-content:center}.flex_box_title_l{display:flex;flex-wrap:wrap;justify-content:left}.app_img_div{margin:30px 50px 0 0}.course_kansei{padding:10px;background:-webkit-linear-gradient(top,#fff 0,#f0f0f0 100%);background:linear-gradient(to bottom,#fff 0,#f0f0f0 100%);border:1px solid #ccc;box-shadow:0 -1px 0 #fff inset}.course_jokyu{padding:10px;background:#fceacc}.course_shokyu{padding:10px;background:#fcf0e1}.card{max-width:250px;background:#fff;border-radius:5px;box-shadow:0 2px 5px #ccc;margin:10px;transition-duration:.3s;cursor:pointer;text-align:center}.card_yoko{display:flex;max-width:500px;margin:20px auto}.card:hover{transform:scale(1.05);transition-duration:.3s;z-index:30}.card-img{max-width:100%;height:auto}.card-img_yoko{max-width:100%;height:100%;width:300px}.card-content{padding:10px 20px 0 20px}.card-content_yoko{padding:0;width:40%;display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:wrap}.card-title{font-size:18px;margin-bottom:3px;text-align:center;color:#333;letter-spacing:-1px;line-height:34px}.card-titleBig{font-size:24px}.card-text{color:#777;font-size:14px;line-height:1.5;margin:10px 0;text-align:center}.card-text-b{font-size:16px;font-weight:700}.card-text-number{text-align:center;vertical-align:middle;color:#3e5aa7;font-size:.9rem;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;justify-content:center}.card-text-number-inner{margin-left:5px;display:inline-block}.card-text-numberBig{font-size:1.2rem}.card-kakaku{text-align:center;border-top:1px solid #eee;padding:5px 20px 5px 20px;color:#3e5aa7}.card-link{text-align:center;border-top:1px solid #eee;padding:5px 20px 20px 20px}.card-link_yoko{width:80%}.card-link a{text-decoration:none;color:#0bd;margin:0 10px}.card-link a:hover{color:#0090aa}.buy_button{width:80%;position:relative;margin:0 auto;background-color:orange;border-radius:4px;color:#fff;line-height:40px;-webkit-transition:none;transition:none;box-shadow:0 3px 0 #ee7b00;font-size:1rem}.buy_button:hover{opacity:.8}.buy_button:active{top:3px;box-shadow:none}.buy_button2{width:80%;position:relative;margin:0 auto;background-color:orange;border-radius:4px;color:#fff;line-height:1.1rem;-webkit-transition:none;transition:none;box-shadow:0 3px 0 #ee7b00;font-size:1rem;padding:10px}.buy_button2:hover{opacity:.8}.buy_button2:active{top:3px;box-shadow:none}.uchikeshi{text-decoration:line-through}.sale{color:#f63}.saleBig{font-size:1.3rem}.fs_1_1rem{font-size:1.1rem}.click_button{width:40px;position:relative;background-color:orange;border-radius:4px;color:#fff;line-height:10px;-webkit-transition:none;transition:none;box-shadow:0 3px 0 #ee7b00;font-size:.5rem;text-align:center;height:20px}.click_button:hover{opacity:.8}.click_button:active{top:3px;box-shadow:none}.triangle_shita{margin:0 auto;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff}.hidden_box input:checked~.triangle_shita{margin:0 auto;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff}.course_plus_info{margin:10px 10px 10px 10px;padding:10px 10px 10px 20px;background-color:#f4fcff}@-webkit-keyframes flapInTheWind{0%{border-bottom-right-radius:60px 5px;-webkit-box-shadow:inset -20px -20px 5px -20px rgba(0,0,0,.1)}20%{border-bottom-right-radius:80px 20px;-webkit-box-shadow:inset -20px -20px 10px -20px rgba(0,0,0,.1)}60%{border-bottom-right-radius:60px 5px;-webkit-box-shadow:inset -20px -20px 5px -20px rgba(0,0,0,.1)}100%{border-bottom-right-radius:160px 30px;-webkit-box-shadow:inset -20px -20px 15px -20px rgba(0,0,0,.1)}}.flapInTheWind{-webkit-animation-name:flapInTheWind;-webkit-animation-duration:4s;-webkit-animation-direction:alternate;-webkit-animation-iteration-count:infinite}.flapInTheWind:hover{-webkit-animation:0}.flip:hover{border-bottom-right-radius:180px 30px;-webkit-box-shadow:inset -20px -20px 20px -20px rgba(0,0,0,.1)}.flipMore:hover{border-bottom-right-radius:300px 60px;box-shadow:inset -20px -20px 60px -20px rgba(0,0,0,.1);-webkit-box-shadow:inset -20px -20px 60px -20px rgba(0,0,0,.1)}.flipAnimation{-webkit-transition:all .5s ease}.bxslider li{display:none}.bx-viewport .bxslider li{display:block!important}.iframe_div{width:420px;height:320px;overflow-y:hidden;overflow:auto}.slide{padding:10px 0;background-color:#a7e1f7}h5{font-size:1.2rem;border-bottom:solid 1px #000;margin-bottom:5px}#to_form{position:fixed;bottom:0;z-index:10;left:0;width:96%;padding:2%;background:rgba(255,255,255,.9)}#to_form_blue{position:fixed;bottom:0;z-index:10;left:0;width:96%;padding:2%;background:rgba(255,255,255,.9)}@keyframes bg_change{0%{background:#ff9801}100%{background:rgba(255,152,1,.54)}}@keyframes bg_change_blue{0%{background:#00008b}100%{background:rgba(0,0,139,.54)}}#to_form a{animation:bg_change .5s linear 0s infinite alternate;color:#fff;border:solid 2px #ff9801;display:block;width:50%;text-align:center;padding:10px;box-sizing:border-box;border-radius:10px;font-size:20px;font-weight:700;margin:0 auto}#to_form_blue a{animation:bg_change_blue .5s linear 0s infinite alternate;color:#fff;border:solid 2px #00008b;display:block;width:50%;text-align:center;padding:10px;box-sizing:border-box;border-radius:10px;font-size:20px;font-weight:700;margin:0 auto}#achieve_1000 td:nth-of-type(6){color:red;font-size:1.1rem;font-weight:700}#achieve_1000 .s_bai{font-size:.9rem}#achieve_1000 td,#achieve_1000 th{border:solid 1px #ccc;padding:10px 0}#achieve_1000 th{background:#006;color:#fff;line-height:1.5}#achieve_1000 td{text-align:center}#achieve_1000 .strong{font-weight:700;color:red}#achieve_1000{margin-bottom:25px}.tb_ttl_achieve{text-align:center;margin-bottom:5px;color:#006;border-bottom:solid 2px #006;font-size:18px;font-weight:700}.sticky_table thead th{position:-webkit-sticky;position:sticky;white-space:nowrap}.sticky_table thead tr:first-child th{top:0}.sticky_table thead tr:nth-child(2) th{top:2.8rem}.btn-flat-border{padding:.3em 1em;text-decoration:none;background:#663399;color:#fff;font-weight:700;transition:.4s;font-weight:700;font-size:1.2rem;cursor:pointer}.btn-flat-border:hover{color:#663399;background:#fff;border:solid 2px #663399;border-radius:3px}.btn-flat-border2{padding:.3em 1em;text-decoration:none;background:#663399;color:#fff;font-weight:700;transition:.4s;font-weight:700;font-size:.8rem;cursor:pointer;width:250px;margin:auto}.btn-flat-border2:hover{color:#663399;background:#fff;border:solid 2px #663399;border-radius:3px}.btn-flat-border3{padding:.3em 1em;text-decoration:none;background:#6a5acd;color:#fff;font-weight:700;transition:.4s;font-weight:700;font-size:1.2rem;cursor:pointer}.btn-flat-border3:hover{color:#6a5acd;background:#fff;border:solid 2px #6a5acd;border-radius:3px}.btn-flat-border0blue{padding:.3em 1em;text-decoration:none;background:#6a5acd;color:#fff;font-weight:700;font-weight:700;font-size:1.2rem}.btn-flat-border0purple{padding:.3em 1em;text-decoration:none;background:#663399;color:#fff;font-weight:700;font-weight:700;font-size:1.2rem}.btn-flat-border0steelblue{padding:.3em 1em;text-decoration:none;background:#4682b4;color:#fff;font-weight:700;font-weight:700;font-size:1.2rem}.rot45{transform:rotate(-45deg)}#merit{margin-bottom:50px}#merit .ttl_01{background-size:63% 3px}#merit table td,#merit table tr{width:48%;border:solid 1px #006;padding:0}#merit table td{vertical-align:top}#merit .cont_merit{padding:5%}#merit .cont_merit p.tit_01{text-align:center;text-align:center;font-size:1.2em;color:#006;margin-bottom:2%;font-weight:700;color:#003a8f;font-size:1.2em!important;margin:2% 0 0 0;line-height:.9em;display:block;margin-bottom:2%}#merit .cont_merit p.txt{margin:2%}#merit .cont_merit img{margin:2% 10% 5%;width:80%}.sitemap1{float:left;width:50%}.sitemap2{float:right;width:50%}.sitemap3{margin-top:2%;clear:both;width:50%;float:left}.sitemap4{margin-top:2%;width:50%;float:right}.sitemaplist .category p{border-bottom:1px solid #003a8f;margin-bottom:2%}.sitemaplist .category{font-size:16px;color:#003a8f;display:block;padding:5px 5px 5px 30px;margin-bottom:10px;background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/img/index/icon.svg) no-repeat 5px center}.sitemaplist .category ul li{margin-bottom:5px;list-style:none}.sitemaplist .category{margin-top:5%}.sitemaplist .category ul li a{text-decoration:none;color:#000}.sitemaplist .category ul li a:hover{text-decoration:underline}.sitemaplist .category ul li a::before{font-family:FontAwesome;content:"\f0da";color:#003a8f;margin-right:5px;text-decoration:none!important}.sitemaplist .category ul{padding-left:20px!important}.img_box.freelesson{background-image:url(https://www.pc-sokudoku.co.jp/Image/banner/background_freelessons.png);background-repeat:no-repeat;background-size:contain;height:260px;position:relative}.freelesson .btn_wrap{text-align:end;position:absolute;width:100%}.freelesson .btn_wrap a.free_btn{width:25%;position:relative;top:86px}.freelesson .btn_wrap a.free_btn img.onlyPC{display:inline}.freelesson .btn_wrap a.free_btn img.onlySP{display:none}.img_1kaikanketsu_c1{max-width:400px}.img_pc400px_sp90per{max-width:400px}.img_pc400px_sp100per{max-width:400px}div.img_box.freelesson img{width:100%;margin-bottom:2%}.obiTitle{position:relative;top:-52px;font-size:2em;background-color:#4169e1;color:#fff;margin:3% 0 0 0;padding:1%;display:inline-block;width:100%}.table_01{margin-bottom:0}.table_01 td,.table_01 th{border:solid 1px #ccc;padding:10px;text-align:center}.table_01 th{background-color:#006;line-height:1.4;color:#fff}.speedkeisoku{text-align:center}.speedkeisoku img{width:70%;margin:10px auto 10px}.clear.adjst{margin-bottom:160px}.lesson_list li{float:left;margin-right:3px;width:125px}.lesson_list li:last-child{margin-right:0}.lesson_list{margin-bottom:15px}.lesson_list li a{border:solid 1px #003a8f;border-radius:3px;background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/arrow03.png) no-repeat right 6px center #fff;text-align:center;font-weight:700;color:#003a8f;font-size:12px;transition:.3s;display:block}.lesson_list li a:hover{background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/arrow04.png) right 6px center no-repeat #003a8f;color:#fff}#free_lesson #sec_01 #sec_box02 p.lead.aligright{text-align:right}#free_lesson #sec_01 #sec_box02 p.lead{margin-bottom:0}@media screen and (min-width:768px){#training_info li:first-child{margin-bottom:0}#training_info li{margin-bottom:30px;position:relative}#training_info li:first-child .list_box_01,#training_info li:first-child .list_box_02{background:#fff;color:#fe8900;text-shadow:none;border:none;padding:0 20px}#training_info li:first-child .list_box_02{text-align:right}#training_info li{margin-bottom:30px;position:relative}#training_info .list_box_01{background:#f49800;color:#fff;text-shadow:1px 1px 1px #555;width:40%;font-weight:700;border-radius:10px 0 0 10px}#training_info .list_box_02{color:#555;width:60%;font-weight:700;border-radius:0 10px 10px 0;float:right}#training_info .list_box_01,#training_info .list_box_02{display:inline-block;line-height:32px;padding-left:20px;border:solid 2px #f49800;font-size:14px;box-sizing:border-box}#training_info li:after{content:"";position:absolute;top:100%;left:15%;border:12px solid transparent;border-top:12px solid #fe8900}#training_info li:last-child:after{border:none}.flex_chosho{width:10%;margin:5px}.flex_choshotext{width:40%;margin:5px}.flex_tv{width:20%;margin:5px}.flex_tvtext{margin:5px}.mokuhyo_waku{border:20px solid #000;border-image-slice:30;border-image-source:url(https://www.pc-sokudoku.co.jp/Image/common/mokuhyo_waku.png);box-sizing:content-box}.mokuhyo_wakuB{border:20px solid #000;border-image-slice:30;border-image-source:url(https://www.pc-sokudoku.co.jp/Image/common/mokuhyo_wakuB.png);box-sizing:content-box}.mokuhyo_text{font-weight:700;font-size:1.5rem;text-align:center}.mokuhyo_text2{font-weight:700;font-size:1.3rem;text-align:center}.mokuhyo_textBig{font-weight:700;font-size:1.6rem;text-align:center}.mokuhyo_textSub{font-size:1rem;text-align:center}.supText{font-size:75.5%;vertical-align:top;position:relative;top:-.1em}.subText{font-size:75.5%;vertical-align:bottom;position:relative;top:.1em}}.cp_tooltip2{position:relative;display:inline-block;cursor:pointer;font-size:1.6rem;font-weight:bolder;border:solid 2px #003a8f;border-radius:3px;text-align:center;font-weight:700;color:#003a8f;display:block;transition:.3s;cursor:pointer}.cp_tooltip2:hover{color:#fff;background-color:#4169e1;border-color:#4169e1}.change-pc{display:block}.change-sp{display:none}.prof_linkbtn{border:solid 1px #003a8f;border-radius:3px;background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/arrow03.png) no-repeat right 15px center #fff;text-align:center;font-weight:700;color:#003a8f;font-size:16px;line-height:27px;height:27px;transition:.3s;width:50%;text-decoration:none;margin:15px 0 15px auto;cursor:pointer}.prof_linkbtn a{text-decoration:none;color:#003a8f;width:100%}.prof_linkbtn:hover{background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/arrow04.png) right 15px center no-repeat #003a8f;color:#fff}.prof_linkbtn a:hover{text-decoration:none;color:#fff}.cp_ipselect{overflow:hidden;margin:.5em auto;text-align:center}.cp_ipselect select{width:100%;padding-right:1em;cursor:pointer;text-indent:.01px;text-overflow:ellipsis;border:none;outline:0;background:0 0;background-image:none;box-shadow:none;-webkit-appearance:none;appearance:none}.cp_ipselect select::-ms-expand{display:none}.cp_ipselect{position:relative;border-radius:2px}.cp_ipselect::before{position:absolute;top:1.4em;right:.8em;width:0;height:0;padding:0;content:'';border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #fff;pointer-events:none}.cp_ipselect:after{position:absolute;top:0;right:2.5em;bottom:0;width:1px;content:'';border-left:1px solid #bbb}.cp_ipselect.cp_sl02 select{color:#fff;background-color:#00008b;font-size:1.2rem}.cp_ipselect.cp_sl03 select{color:#000;background-color:#fff;font-size:1rem;border:solid 1px}.cp_ipselect.cp_sl03::before{position:absolute;top:.8em;right:.8em;width:0;height:0;padding:0;content:'';border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #000;pointer-events:none}.border_table{border:solid #000 1px}.border_table td,.border_table tr{border:solid #000 1px}.kigyo_logo_element{width:30%;margin:10px;font-size:1.4rem;line-height:1}.mincho{font-family:'Yu Mincho',YuMincho,'ヒラギノ明朝 ProN W3',Hiragino Mincho ProN,Arial,'メイリオ',Meiryo,sans-serif}.box7{padding:.5em 1em;margin:2em 0;color:#474747;background:#f5f5f5;border-left:double 7px #4ec4d3;border-right:double 7px #4ec4d3}.box7 p{margin:0;padding:0}.box26{position:relative;margin:2em 0;padding:.5em 1em;border:solid 3px #95ccff;border-radius:8px}.box26 .box-title{position:absolute;display:inline-block;top:-13px;left:10px;padding:0 9px;line-height:1;font-size:19px;background:#fff;color:#95ccff;font-weight:700}.box26 p{margin:0;padding:0}.box30{margin:2em 0;background:#f0f8ff;box-shadow:0 2px 4px rgba(0,0,0,.22)}.box30 .box-title{font-size:1.2em;background:#5fc2f5;padding:4px;text-align:center;color:#fff;font-weight:700;letter-spacing:.05em}.box30 p{padding:15px 20px;margin:0}table.myRank{border-collapse:collapse;margin:0 auto}table.myRank td,table.myRank th{border:1px solid #000;padding:5px 15px}table.myRank th{background:#efefef;font-size:1.5rem}table.myRank td{font-weight:bolder;font-size:1.5rem}.flexcol2>div{width:50%}.flexcol3>div{width:33%}.flexcol4>div{width:25%}.flexcol4to2>div{width:25%}@media screen and (max-width:767px){.flexcol2>div{width:100%}.flexcol3>div{width:100%}.flexcol4>div{width:100%}.flexcol4to2>div{width:50%}}.textalign_center{text-align:center}.flowbutton{transition-duration:.3s;cursor:pointer;text-align:center}.flowbutton:hover{transform:scale(1.05);transition-duration:.3s;z-index:30}@media screen and (min-width:768px){.ttl_01{font-size:36px;position:relative;line-height:1.6;display:inline-block;color:#006;width:100%;vertical-align:middle;text-align:center;padding-bottom:10px;margin-bottom:25px;background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/line01.png) left 51% bottom no-repeat;background-size:30% 3px}.ttl_01_h1{font-size:30px;position:relative;line-height:1.6;display:inline-block;color:#006;width:100%;vertical-align:middle;text-align:center;padding-bottom:10px;margin-bottom:25px;background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/line01.png) left 51% bottom no-repeat;background-size:30% 3px}.ttl_01 img{margin-right:20px}.sub_txt{text-align:center;color:#006;font-weight:700;line-height:1.8;font-size:18px}.ttl_03{margin:20px 0;font-weight:700;font-size:22px;vertical-align:middle;line-height:1}.under{font-size:14px}.wp-to-top{color:#fff!important}@keyframes anime_size_bounce{0%{transform:scale(0)}40%{transform:scale(1.1)}60%{transform:scale(.9)}80%{transform:scale(1.05)}100%{transform:scale(1)}}.anime_size_bounce{animation:anime_size_bounce .5s ease-out forwards}@keyframes anime_minisize_bounce{0%{transform:scale(1)}25%{transform:scale(1.1)}50%{transform:scale(.9)}75%{transform:scale(1.1)}100%{transform:scale(1)}}.clear:after{content:" ";display:block;height:0;clear:both;visibility:hidden}.clear{display:inline-table}div.txt{overflow:hidden;margin:5px 8px 25px 10px;line-height:21px;font-size:1rem;color:#414141}table.border{border:thin solid #030101}table.border td,table.border th,table.border tr{border:thin solid #030101}table.border td{padding:0 0 0 10px}table.border2{border:thin solid #030101}table.border2 td,table.border2 th,table.border2 tr{border:thin solid #030101}table.border2 td{padding:0}.bk_blue{background-color:#6ac1ff}.bk_yellow{background-color:#ff0}.sironuki{text-shadow:2px 2px 1px #fff}.list01{margin:5px 0 10px 10px;line-height:22px}.font_orange{color:orange}.font_blue{color:#00f}.font_red{color:red}.font_green{color:green}.bold{font-weight:700}.under h1{font-size:25px;color:#fff;background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/ttl_back.png) no-repeat left 8px center #213b74;margin-bottom:15px;margin-top:6px;line-height:1.4;padding:15px 0 15px 37px}.under h1.h1center{font-size:29px;color:#fff;background:center #213b74;margin-bottom:15px;margin-top:6px;line-height:1.4;padding:15px 37px 15px 37px;text-align:center}.under h1.h1clear{font-weight:400;font-size:25px;color:#fff;background:0 0;margin:0;padding:0}.under .page_ttl_01{background:#d6f4ff}.under .h2_cover{text-align:center;padding:50px 0}.under .page_ttl_01 h1{background:0 0;margin:0;line-height:50px;padding:15px 0 10px;color:#1a1a93;font-size:40px;text-shadow:-4px -4px 0 #fff,4px -4px 0 #fff,-4px 4px 0 #fff,4px 4px 0 #fff,0 -4px 0 #fff,0 4px 0 #fff,-4px 0 0 #fff,4px 0 0 #fff}.under .page_ttl_01 h2{line-height:50px;padding:15px 0 10px;color:#1a1a93;font-size:40px;text-shadow:-4px -4px 0 #fff,4px -4px 0 #fff,-4px 4px 0 #fff,4px 4px 0 #fff,0 -4px 0 #fff,0 4px 0 #fff,-4px 0 0 #fff,4px 0 0 #fff}.under h3{font-size:25px;color:#fff;background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/ttl_back.png) no-repeat left 8px center #213b74;margin-bottom:15px;margin-top:6px;line-height:1.4;padding:15px 0 15px 37px}h2.blue_title{background-color:#5c9ee7;display:block;color:#fff;text-decoration:none;border-bottom:0 solid #5c9ee7;border-left:7px solid #5c9ee7;margin:10px 0 0 0;padding:8px 0 8px 12px;font-size:20px;font-family:"Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif;font-weight:lighter}h2.blue_title.standard{background-color:#167ac6;border-bottom:0 solid #167ac6;border-left:7px solid #167ac6}h2.blue_title.advance{background-color:#1653c6;border-bottom:0 solid #1653c6;border-left:7px solid #1653c6}h2.blue_title.tushin{background-color:var(--app-Tushin);border-bottom:0 solid var(--app-Tushin);border-left:7px solid var(--app-Tushin);font-weight:700}h2.blue_title.yutai{background-color:#5f04b4;border-bottom:0 solid #5f04b4;border-left:7px solid #5f04b4}h2.basic_title{background-color:#f0b46a;display:block;color:#fff;text-decoration:none;border-bottom:0 solid #f0b46a;border-left:7px solid #f0b46a;margin:10px 0 0 0;padding:8px 0 8px 12px;font-size:20px;font-family:"Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif;font-weight:700}h2.basic_title.standard2{background-color:#f19ec2;border-bottom:0 solid #f19ec2;border-left:7px solid #f19ec2}h2.basic_title.advance3{background-color:#f39800;border-bottom:0 solid #f39800;border-left:7px solid #f39800}h2.basic_title.complete6{background-color:#ed7100;border-bottom:0 solid #ed7100;border-left:7px solid #ed7100}h2.basic_title.supermaster10{background-color:#9c308d;border-bottom:0 solid #9c308d;border-left:7px solid #9c308d}h2.basic_title.elearning{background-color:#9c308d;border-bottom:0 solid #9c308d;border-left:7px solid #9c308d}h2.basic_title.englishbasic{background-color:var(--app-EnglishBasic);border-bottom:0 solid var(--app-EnglishBasic);border-left:7px solid var(--app-EnglishBasic)}h2.basic_title.englishstandard{background-color:var(--app-EnglishStandard);border-bottom:0 solid var(--app-EnglishStandard);border-left:7px solid var(--app-EnglishStandard)}h2.basic_title.englishadvance{background-color:var(--app-EnglishAdvance);border-bottom:0 solid var(--app-EnglishAdvance);border-left:7px solid var(--app-EnglishAdvance)}h2.basic_title.houritsu{background-color:#046081;border-bottom:0 solid #046081;border-left:7px solid #046081}h2.basic_title.kiokujutsu{background-color:#0c3388;border-bottom:0 solid #0c3388;border-left:7px solid #0c3388}h2.basic_title.tuyomi{background-color:#0c3388;border-bottom:0 solid #0c3388;border-left:7px solid #0c3388;text-align:center}h2.basic_title_s{background-color:#f0b46a;display:block;color:#fff;text-decoration:none;border-bottom:0 solid #f0b46a;border-left:7px solid #f0b46a;margin:0 10px 0 0;font-size:14px;font-family:"Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif}h2.basic_title_s.standard2{background-color:#f19ec2;border-bottom:0 solid #f19ec2;border-left:7px solid #f19ec2}h2.basic_title_s.advance3{background-color:#f39800;border-bottom:0 solid #f39800;border-left:7px solid #f39800}h2.basic_title_s.complete6{background-color:#ed7100;border-bottom:0 solid #ed7100;border-left:7px solid #ed7100}h2.basic_title_s.supermaster10{background-color:#9c308d;border-bottom:0 solid #9c308d;border-left:7px solid #9c308d}h2.basic_title_s.elearning{background-color:#9c308d;border-bottom:0 solid #9c308d;border-left:7px solid #9c308d}h2.basic_title_s.englishbasic{background-color:var(--app-EnglishBasic);border-bottom:0 solid var(--app-EnglishBasic);border-left:7px solid var(--app-EnglishBasic)}h2.basic_title_s.englishstandard{background-color:var(--app-EnglishStandard);border-bottom:0 solid var(--app-EnglishStandard);border-left:7px solid var(--app-EnglishStandard)}h2.basic_title_s.englishadvance{background-color:var(--app-EnglishAdvance);border-bottom:0 solid var(--app-EnglishAdvance);border-left:7px solid var(--app-EnglishAdvance)}h2.basic_title_s.houritsu{background-color:#046081;border-bottom:0 solid #046081;border-left:7px solid #046081}h2.basic_title_s.kiokujutsu{background-color:#0c3388;border-bottom:0 solid #0c3388;border-left:7px solid #0c3388}h2.orange{background-color:#fff;display:block;font-size:18px;color:#f28837;text-decoration:none;border-bottom:1px solid #f28837;border-left:7px solid;margin:5px 2px 7px 4px;padding:4px 0 3px 10px}h4{background-color:#f5f5f5;border-left:#006 solid 5px;color:#006;padding:15px 0 15px 10px;line-height:1.4;font-size:1.2rem;margin-bottom:15px;letter-spacing:1px;text-indent:.7em}:root{--app-Light:#8ee87b;--app-Demo:#99ccff;--app-SchoolJP:#4465cf;--app-Basic1:#F0B46A;--app-Standard2:#F19EC2;--app-Advance3:#F39800;--app-Complete6:#ED7100;--app-SuperMaster10:#9C308D;--app-Kiokujutsu:#0C3388;--app-Houritsu:#046081;--app-EnglishBasic:#55C3EE;--app-EnglishStandard:#00AAE8;--app-EnglishAdvance:#467BBF;--app-Tushin:#1e4ca0}#my_body{position:relative;margin:0 auto;width:90%}#my_header{padding:0;float:left;margin:0 auto;margin-top:10px}#my_left{float:left}#my_right{float:left;margin-top:10px;margin-left:50px;text-align:left}#my_right h1 .app_title{font-size:1.7rem}#my_right2{float:left;margin-top:10px;margin-left:20px;text-align:left}#my_footer{width:100%;clear:both;background-color:#f0f0f0}#my_text{margin:30pt 30pt}h1{margin:0 10px 5px 0}#my_right h1{font-size:1.3rem}#version{margin:5px 3px 3px 5px;color:#9d9d9d;font-size:1rem}div.kajo_list{overflow:hidden;margin:5px 20px 15px 20px;line-height:25px;font-size:13px}ol.fukidashi{counter-reset:number;list-style-type:none!important;padding:.5em;border:solid 2px #5c9ee7;font-size:17px;font-family:"Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif;font-weight:700}ol.maru{counter-reset:number;list-style-type:none!important;padding:.5em;border:solid 2px #5f04b4;font-size:17px;font-family:"Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif;font-weight:700}.fukidashi.standard{border:solid 2px #167ac6}.fukidashi.advance{border:solid 2px #1653c6}.fukidashi.basic1{border:solid 2px #f0b46a}.fukidashi.standard2{border:solid 2px #f19ec2}.fukidashi.advance3{border:solid 2px #f39800}.fukidashi.complete6{border:solid 2px #ed7100}.fukidashi.supermaster10{border:solid 2px #9c308d}.fukidashi.elearning{border:solid 2px #9c308d}.fukidashi.kiokujutsu{border:solid 2px #0c3388}.fukidashi.tuyomi{border:solid 2px #0c3388;background:0 0}.fukidashi.houritsu{border:solid 2px #046081}.maru.yutai{border:solid 2px #5f04b4}.maru.tushin{border:solid 2px var(--app-Tushin)}.fukidashi.tushin{border:solid 2px var(--app-Tushin)}ol.fukidashi li{position:relative;padding:.2em .5em .5em 40px;line-height:1.5em}ol.maru li{position:relative;padding:.2em .5em .5em 40px;line-height:1.5em}ol.fukidashi li:before{position:absolute;counter-increment:number;content:counter(number);display:inline-block;background:#5c9ee7;color:#fff;font-family:Avenir,'Arial Black',Arial,sans-serif;font-weight:700;font-size:15px;border-radius:50%;left:0;width:25px;height:25px;line-height:25px;text-align:center}ol.fukidashi li:after{content:'';display:block;position:absolute;left:20px;height:0;width:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:12px solid #5c9ee7;top:4px;-moz-transform:translateY(4px);-webkit-transform:translateY(4px);-o-transform:translateY(4px);-ms-transform:translateY(4px);transform:translateY(4px)}ol.fukidashi li:before{position:absolute;counter-increment:number;content:counter(number);display:inline-block;background:#5c9ee7;color:#fff;font-family:Avenir,'Arial Black',Arial,sans-serif;font-weight:700;font-size:15px;border-radius:50%;left:0;width:25px;height:25px;line-height:25px;text-align:center}ol.maru li:before{position:absolute;counter-increment:number;content:counter(number);display:inline-block;background:#5f04b4;color:#fff;font-family:Avenir,'Arial Black',Arial,sans-serif;font-weight:700;font-size:15px;border-radius:50%;left:0;width:25px;height:25px;line-height:25px;text-align:center}ol.maru li:before{position:absolute;counter-increment:number;content:counter(number);display:inline-block;background:#5f04b4;color:#fff;font-family:Avenir,'Arial Black',Arial,sans-serif;font-weight:700;font-size:15px;border-radius:50%;left:0;width:25px;height:25px;line-height:25px;text-align:center}ol.fukidashi.standard li:after{border-left:12px solid #167ac6}ol.fukidashi.standard li:before{background:#167ac6}ol.fukidashi.advance li:after{border-left:12px solid #1653c6}ol.fukidashi.advance li:before{background:#1653c6}ol.fukidashi.basic1 li:after{border-left:12px solid var(--app-Basic1)}ol.fukidashi.basic1 li:before{background:var(--app-Basic1)}ol.fukidashi.standard2 li:after{border-left:12px solid var(--app-Standard2)}ol.fukidashi.standard2 li:before{background:var(--app-Standard2)}ol.fukidashi.advance3 li:after{border-left:12px solid var(--app-Advance3)}ol.fukidashi.advance3 li:before{background:var(--app-Advance3)}ol.fukidashi.complete6 li:after{border-left:12px solid var(--app-Complete6)}ol.fukidashi.complete6 li:before{background:var(--app-Complete6)}ol.fukidashi.supermaster10 li:after{border-left:12px solid var(--app-SuperMaster10)}ol.fukidashi.supermaster10 li:before{background:var(--app-SuperMaster10)}ol.fukidashi.elearning li:after{border-left:12px solid var(--app-SuperMaster10)}ol.fukidashi.elearning li:before{background:var(--app-SuperMaster10)}ol.fukidashi.houritsu li:after{border-left:12px solid var(--app-Houritsu)}ol.fukidashi.houritsu li:before{background:var(--app-Houritsu)}ol.fukidashi.kiokujutsu li:after{border-left:12px solid var(--app-Kiokujutsu)}ol.fukidashi.kiokujutsu li:before{background:var(--app-Kiokujutsu)}ol.fukidashi.tuyomi li:after{border-left:12px solid var(--app-Kiokujutsu)}ol.fukidashi.tuyomi li:before{background:var(--app-Kiokujutsu)}ol.maru.tushin li:before{background:var(--app-Tushin)}ol.fukidashi.tushin li:before{background:var(--app-Tushin)}ol.fukidashi.tushin li:after{border-left:12px solid var(--app-Tushin)}ol.online{counter-reset:number;list-style-type:none!important;padding:0}ol.online li{font-size:1.5rem;position:relative;padding:.3em;line-height:1.5em;background:#ffedb4;border-left:solid 35px #ffad00;margin-bottom:5px}ol.online li:before{position:absolute;counter-increment:number;content:counter(number);display:inline-block;color:#fff;font-family:Avenir,'Arial Black',Arial,sans-serif;font-weight:700;font-size:2rem;top:50%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:-35px;width:35px;height:1em;line-height:1;text-align:center}div.app_buy_blue{border:solid 2px #5c9ee7;margin:10px 10px 10px 10px}div.app_buy_blue.standard{border:solid 2px #167ac6}div.app_buy_blue.advance{border:solid 2px #1653c6}div.app_buy_blue.basic1{border:solid 2px var(--app-Basic1)}div.app_buy_blue.standard2{border:solid 2px var(--app-Standard2)}div.app_buy_blue.advance3{border:solid 2px var(--app-Advance3)}div.app_buy_blue.complete6{border:solid 2px var(--app-Complete6)}div.app_buy_blue.supermaster10{border:solid 2px var(--app-SuperMaster10)}div.app_buy_blue.houritsu{border:solid 2px var(--app-Houritsu)}div.app_buy_blue.kiokujutsu{border:solid 2px var(--app-Kiokujutsu)}div.app_buy_inner{padding:10px 0 0 20px}#content_table tr td .post .posttxt table#app_buy_table{margin-top:10px;margin-left:0;margin-bottom:10px}div.blue_camp{background-color:#5c9ee7;display:block;color:#ff0;text-decoration:none;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;margin:5px 15px;padding:8px 0 8px 12px;font-size:16px;font-family:"Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif;font-weight:lighter}span.blue_span{font-size:16px;border-left:1px solid #5c9ee7;padding:7px 3px 5px 3px;background-color:#5c9ee7;color:#fff;border-top:0 solid;margin-right:10px}span.blue_span.standard{border-left:1px solid #167ac6;background-color:#167ac6}span.blue_span.advance{border-left:1px solid #1653c6;background-color:#1653c6}span.blue_span.basic1{border-left:1px solid var(--app-Basic1);background-color:var(--app-Basic1)}span.blue_span.standard2{border-left:1px solid var(--app-Standard2);background-color:var(--app-Standard2)}span.blue_span.advance3{border-left:1px solid var(--app-Advance3);background-color:var(--app-Advance3)}span.blue_span.complete6{border-left:1px solid var(--app-Complete6);background-color:var(--app-Complete6)}span.blue_span.supermaster10{border-left:1px solid var(--app-SuperMaster10);background-color:var(--app-SuperMaster10)}span.blue_span.elearning{border-left:1px solid var(--app-Elearning);background-color:var(--app-Elearning)}span.blue_span.kiokujutsu{border-left:1px solid var(--app-Kiokujutsu);background-color:var(--app-Kiokujutsu)}span.blue_span.houritsu{border-left:1px solid var(--app-Houritsu);background-color:var(--app-Houritsu)}span.blue_span.tushin{border-left:1px solid var(--app-Tushin);background-color:var(--app-Tushin)}div.oomoji{margin:5px 5px 5px 10px;font-size:17px;font-family:"Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif;font-weight:400}div.oomoji2{margin:5px 5px 5px 10px;font-size:20px}.blinking{-webkit-animation:blink 1.2s ease-in-out infinite alternate;-moz-animation:blink 1.2s ease-in-out infinite alternate;animation:blink 1.2s ease-in-out infinite alternate}@-webkit-keyframes blink{0%{opacity:0}100%{opacity:1}}@-moz-keyframes blink{0%{opacity:0}100%{opacity:1}}@keyframes blink{0%{opacity:0}100%{opacity:1}}.blinking0_3_8{-webkit-animation:blink0_3 1.2s ease-in-out infinite alternate;-moz-animation:blink0_3 1.2s ease-in-out infinite alternate;animation:blink0_3 1.2s ease-in-out infinite alternate}@-webkit-keyframes blink0_3{0%{opacity:.3}100%{opacity:.8}}@-moz-keyframes blink0_3{0%{opacity:.3}100%{opacity:.8}}@keyframes blink0_3{0%{opacity:.3}100%{opacity:.8}}ul.kigyo_check{border:solid 2px #5858fa;padding:.5em 1em .5em 2.3em;position:relative;margin-top:2em}ul.kigyo_check li{line-height:1.5;padding:.5em 0;list-style-type:none!important}ul.kigyo_check li:before{font-family:FontAwesome;content:"\f00c";position:absolute;left:1em;color:#5858fa}ul.kigyo_check li:after{background:#5858fa;color:#fff;font-family:FontAwesome,Avenir,Arial,sans-serif;position:absolute;left:-2px;bottom:100%;padding:1px 7px;content:'\f0a7  社員の効果';letter-spacing:.05em}ul.kigyo_check2{border:solid 2px #4b088a;padding:.5em 1em .5em 2.3em;position:relative;margin-top:2em}ul.kigyo_check2 li{line-height:1.5;padding:.5em 0;list-style-type:none!important}ul.kigyo_check2 li:before{font-family:FontAwesome;content:"\f00c";position:absolute;left:1em;color:#4b088a}ul.kigyo_check2 li:after{background:#4b088a;color:#fff;font-family:FontAwesome,Avenir,Arial,sans-serif;position:absolute;left:-2px;bottom:100%;padding:1px 7px;content:'\f0a7  企業の効果';letter-spacing:.05em}.arrow{position:relative;display:inline-block;padding:0 0 0 16px;color:#000;vertical-align:middle;text-decoration:none;font-size:15px}.arrow::after,.arrow::before{position:absolute;top:0;bottom:0;left:0;margin:auto;content:"";vertical-align:middle}.arrowBig::before{left:12px;box-sizing:border-box;width:18px;height:18px;border:18px solid transparent;border-left:18px solid #0101df}.arrowBig::after{left:0;width:24px;height:18px;border-left:12px solid #0101df}.under_purple{background:linear-gradient(transparent 60%,#e3cef6 60%)}.under_blue{background:linear-gradient(transparent 60%,#70ddff 80%)}.under_brown{background:linear-gradient(transparent 60%,#fe9a2e 80%)}.under_green{background:linear-gradient(transparent 60%,#81f781 80%)}.under2{background:linear-gradient(transparent 60%,#e3cef6 60%)}.under_blue2{background:linear-gradient(transparent 50%,#70ddff 50%)}.under_brown2{background:linear-gradient(transparent 50%,#fe9a2e 50%)}.under_green2{background:linear-gradient(transparent 40%,#81f781 40%)}.apli_table{border:1px solid #f19149;width:100%;margin:5px 0 5px 9px}.apli_table td{border:1px solid #f19149;text-align:center;padding:10px 5px 10px 5px}.apli_table.v2{border:1px solid #2c009e}.apli_table.v2 td{border:1px solid #2c009e}.apli_table.v3{border:1px solid #009331}.apli_table.v3 td{border:1px solid #009331}.apli_table.v4{border:1px solid gray}.apli_table.v4 td{border:1px solid gray}.apli_table td.category{font-size:1.5em;color:#fff;padding:0;background-color:#ffa100;letter-spacing:1.2em}.apli_table td.category2{font-size:1.5em;color:#fff;padding:0;background-color:#2c009e;letter-spacing:1.2em}.apli_table td.category3{font-size:1.5em;color:#fff;padding:0;background-color:#009331;letter-spacing:1.2em}.apli_table td.category4{font-size:1.5em;color:#fff;padding:0;background-color:gray;letter-spacing:1.2em}#top #mainimage{padding-top:30px}#top .bx-wrapper img{height:auto!important;margin:0 auto}#top .bx-viewport ul{height:100%}#top #slider{overflow:hidden;width:100%;position:relative;background:#a7e1f7;padding:20px 0 25px}#top #slider #slider_inner{width:2893px;height:400px;position:relative;left:50%;margin-left:-1446px}#top #slider #slider_inner li{width:951px}#top .bx-wrapper .bx-pager{padding-top:0;bottom:auto}#top h2.ttl_01 .h2_icon{transition:.5s}#top h2.ttl_01:hover .h2_icon{transform:rotatex(360deg)}#top h2.ttl_01 .baloon{transform:scale(.1,.1);transform-origin:left center}#top h2.ttl_01 .baloon:hover{animation:anime_minisize_bounce .5s ease-out forwards}#top h2.ttl_01 .baloon.hovered{transform:scale(1,1)}#top #sec_01{margin-bottom:60px}#top .topicList li{font-size:13px;line-height:1.4;border-bottom:1px dotted #d8d1d1}#top .topicList li a{padding-right:40px;padding-left:40px;padding-bottom:10px;display:block;line-height:3.2;vertical-align:middle}#top .topicList li a:hover{background:#efefef}#top .topicList .date{font-weight:700;margin-right:15px;font-size:14px;float:left}#top .topicList .categoly{padding:5px 10px;background:#01a2d8;letter-spacing:.1em;color:#fff;font-size:10px}#top .topicList .categoly_div{float:left;margin-right:15px}#top .topicList .ttl{line-height:normal;width:400px;font-size:14px}#top .topicList .ttl_div{float:left;line-height:normal;width:450px;margin-top:10px}#top .viewmore{text-align:right;padding-right:10px;padding-top:15px}#top .viewmore a{font-size:11px;font-weight:700;letter-spacing:.1em;border:1px solid #000;padding:10px 40px 10px 65px;background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/arrow_01.png) 40px center no-repeat #fff;transition:.3s}#top .viewmore a:hover{background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/arrow_03.png) 45px center no-repeat #000;color:#fff}#top .post_link_btn{padding-top:10px;text-align:right}#top .post_link_btn a{color:#1c388a}#top .post_link_btn a:hover{text-decoration:none}#top #nayami table{height:131px;margin-bottom:7%;text-align:center;border-collapse:collapse;font-size:1.2em}#top #nayami table td,#top #nayami table th{border:solid 1px #006;padding:5px}#top #nayami table td a::after{content:"";background-image:url(https://www.pc-sokudoku.co.jp/Image/common/arrow03.png);background-repeat:no-repeat;display:inline-block;width:15px;height:15px;position:relative;top:1px;left:10px;padding-right:20px}#top #nayami .obiTitle{position:relative;top:-52px;font-size:2em;background-color:#4169e1;color:#fff;margin:3% 0 0 0;padding:1%;display:inline-block;width:100%}ul.cnt_ul_nayami .aco_li_box{float:left;width:48%;border:solid 1px #006}ul.cnt_ul_nayami .aco_li_box::before{content:"";background-repeat:no-repeat;background-size:contain;position:relative;display:inline-block;float:right}ul.cnt_ul_nayami .aco_li_box:first-child::before{background-image:url(https://www.pc-sokudoku.co.jp/Image/top/nayami_kioku.png);width:90px;height:90px;margin:2% 25px 0 0}ul.cnt_ul_nayami .aco_li_box:nth-child(2)::before{background-image:url(https://www.pc-sokudoku.co.jp/Image/top/nayami_teimei.png);width:90px;height:90px;margin:2% 20px 0 0}ul.cnt_ul_nayami .aco_li_box:nth-child(3)::before{background-image:url(https://www.pc-sokudoku.co.jp/Image/top/nayami_zangyo.png);width:90px;height:90px;margin:2% 24px 0 0}ul.cnt_ul_nayami .aco_li_box:nth-child(4)::before{background-image:url(https://www.pc-sokudoku.co.jp/Image/top/nayami_yomanai.png);width:90px;height:90px;margin:2% 33px 0 0}ul.cnt_ul_nayami .aco_li_box:nth-child(5)::before{background-image:url(https://www.pc-sokudoku.co.jp/Image/top/nayami_test.png);width:90px;height:90px;margin:2% 26px 0 0}ul.cnt_ul_nayami .aco_li_box:nth-child(6)::before{background-image:url(https://www.pc-sokudoku.co.jp/Image/top/nayami_app.png);width:90px;height:90px;margin:2% 27px 0 0}ul.cnt_ul_nayami .aco_div_tit{font-weight:700;color:#003a8f;font-size:1.2em!important;margin:2% 0 5px 17px;line-height:.9em;display:block}ul.cnt_ul_nayami .aco_p_txt{margin:2% 0 0 18px;font-size:1em;line-height:1em;width:216px;padding-bottom:2%;padding-top:2%}ul.cnt_ul_nayami .aco_li_box .acco{font-size:1.1em}ul.cnt_ul_nayami .aco_li_box .acco::before{content:"";background-image:url(https://www.pc-sokudoku.co.jp/Image/common/arrow03.png);background-repeat:no-repeat;display:inline-block;width:15px;height:15px;position:relative;top:1px;left:10px;padding-right:20px}ul.cnt_ul_nayami .aco_li_box p.acco.opened::before{top:14px;transform:rotate(90deg);left:3px}ul.cnt_ul_nayami .aco_li_box .inner{display:none;width:100%}ul.cnt_ul_nayami .aco_li_box .inner li{padding:2%;-webkit-transition:max-height .35s;transition:max-height .35s}ul.cnt_ul_nayami li.aco_li_box{margin-bottom:20px}ul.cnt_ul_nayami li.aco_li_box:first-child,ul.cnt_ul_nayami li.aco_li_box:nth-child(3),ul.cnt_ul_nayami li.aco_li_box:nth-child(5){margin-right:20px}ul.cnt_ul_nayami .aco_li_box .aco_div_taiken{position:relative;top:-113px;background:#fff;height:99%;display:none}ul.cnt_ul_nayami .aco_li_box .aco_div_taiken p{padding:9px;margin:0 auto}#nayami .ttl_01{background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/line01.png) left 47% bottom no-repeat;background-size:76% 3px}#nayami .sub_txt{text-align:center;color:#006;font-weight:700;line-height:1.8;font-size:18px;margin-bottom:20px}#nayami .sub_txt a{color:#006;width:100%}#top #sec_02{margin-bottom:20px}#top #sec_02 h2{position:relative}#top #sec_02 h2 a{display:inline-flex}#top #sec_02 h2 img{float:left}#top #sec_02 .ttl_01{background-position:left 50% bottom;background-size:48% 3px}.onlyPC{display:block}.onlySP{display:none}#top #sec_02 .sub_txt{text-align:center;color:#006;font-weight:700;line-height:1.8;font-size:18px;margin-bottom:20px}#top #sec_02 .img_box{position:absolute;top:-50px;right:30px}#top #sec_02 .img_box img{margin:0}#top #sec_02 li{width:30%;margin-right:5%;float:left;text-align:center}#top #sec_02 li a{box-sizing:border-box;width:100%}#top #sec_02 li .ttl_03 img{margin-left:10px}#top #sec_02 li:last-child{margin-right:0}#top #sec_02 li:first-child a{color:#09b9e6}#top #sec_02 li a img{transition:.5s}#top #sec_02 li a:hover img{-webkit-transform:rotateY(360deg);transform:rotatey(360deg)}#top #sec_02 li:nth-child(2n) a{color:#ff864c}#top #sec_02 li:last-child a{color:#ff7eb8}#top #sec_03 .ttl_01{background-position:left 50% bottom;background-size:37% 3px;margin-top:5%}#top #sec_03 .sec_inner{border:solid 2px #003a8f;padding:30px;box-sizing:border-box}#top #sec_03 .imgArea{float:left;width:445px;text-align:center}#top #sec_03 .imgArea img{width:100%}#top #sec_03 .howto img{width:78%}#top #sec_03 .gakuincho img{width:40%}#top #sec_03 .txtArea{float:right;width:470px}#top #sec_03 .txtArea_title{text-align:center}#top #sec_03 .txtArea p{font-size:14px;line-height:2}#top #sec_03 .ttl_04{font-weight:700;color:#003a8f;font-size:18px!important;margin-bottom:5px}#top #sec_03 .ttl_04v2{font-weight:700;color:#003a8f;font-size:21px!important;margin-bottom:2px}#top #sec_03 .name{font-size:13px;font-weight:700;color:#003a8f;margin-top:20px}#top #sec_03 .name span{font-size:16px;display:inline-block;padding-left:.5em}#top #sec_03 .link_btn02{margin-top:15px}#top #sec_03 .link_btn02 a{border:solid 1px #003a8f;border-radius:3px;background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/arrow03.png) no-repeat right 30px center;text-align:center;font-weight:700;color:#003a8f;display:block;font-size:14px;transition:.3s}#top #sec_03 .link_btn02 a:hover{background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/arrow04.png) right 30px center no-repeat #003a8f;color:#fff}#top #sec_03 .link_btn_kotu{border:solid 1px #003a8f;border-radius:3px;text-align:center;font-weight:700;color:#003a8f;display:block;font-size:14px;transition:.3s;cursor:pointer}.kotu_exp{padding:5px}#top #sec_03 #headmaster{margin-bottom:25px}#top #sec_03 ul li{float:left;width:49%;border:solid 1px #09c;padding:15px;margin-right:2%;margin-bottom:2%;box-sizing:border-box}#top #sec_03 ul li:nth-child(n+2){margin-bottom:0}#top #sec_03 ul li:nth-child(2n){margin-right:0}#top #sec_03 ul li span{display:inline-block;width:180px;font-size:11.5px;vertical-align:middle}#top #sec_03 ul li a img{transition:.3s}#top #sec_03 ul li a:hover img{transform:scale(1.1,1.1)}#top #sec_03 ul li:first-child span{padding:10px 0 10px 10px}#top #sec_03 ul li:nth-child(2) span{padding:10px 0 10px 10px}#top #sec_03 ul li:nth-child(3) span{padding:10px 0 10px 20px}#top #sec_03 ul li:nth-child(4) span{padding:20px 0 20px 20px}#top #sec_03 ul#points{margin-bottom:25px}#top #sec_03 #points span.onlySP{display:none}#top #sec_03 #points img.onlyPC{display:inline}#top #sec_03 #achiever p{padding-left:2em;font-size:14px;line-height:2}#top #sec_03 #achiever .ttl_04{padding-left:1em;margin-top:-8px}#top #sec_03 #achiever .ttl_04 span{font-size:16px}#top #sec_03 #achiever .link_btn02{text-align:right}#top #sec_03 #achiever .link_btn02 a{width:470px;display:inline-block}#top #sec_03c1 .ttl_01{margin-bottom:10px}#top #sec_04{background-color:#e4e4e4}#top #sec_04 .sec_inner{width:1000px;margin:0 auto;padding-top:60px;padding-right:0;padding-left:0;padding-bottom:60px}#top #sec_04 .sec_inner .ttl_01 img{vertical-align:middle}#top #sec_04 .sec_inner #media{float:left;width:480px;box-sizing:border-box}#top #sec_04 .sec_inner #media .ttl_01{margin-bottom:25px;background-size:60% 3px;background-position:left 40% bottom;text-align:left;padding-left:80px;box-sizing:border-box}#top #sec_04 .sec_inner #media ul{padding:30px;background-color:#fff}#top #sec_04 .sec_inner #media ul li{margin-right:5%;margin-bottom:5%;width:47%;float:left}#top #sec_04 .sec_inner #media ul li:nth-child(2n){margin-right:0}#top #sec_04 .sec_inner #media ul li:last-child{margin-bottom:0;width:100%}#top #sec_04 .sec_inner #media ul li:last-child .list_btn a{text-align:center;background-color:#fff;color:#003a8f;font-size:18px;font-weight:700;border-radius:30px;padding:5px 0;width:75%;margin:0 auto;border:solid 1px #003a8f;transition:.3s}#top #sec_04 .sec_inner #media ul li:last-child .list_btn a:hover{background-color:#003a8f;color:#fff}#top #sec_04 .sec_inner #media .date{background-color:#09c;color:#fff;font-weight:700;margin-bottom:20px;text-align:center}#top #sec_04 .sec_inner #media .img_box02{margin-bottom:25px;text-align:center;overflow:hidden;transition:.3s;width:100%;height:130px}#top #sec_04 .sec_inner #media .txt_box02{font-weight:700;height:60px;font-size:13px;line-height:20px;overflow:hidden}#top #sec_04 .sec_inner #media .txt_box02 span{color:#ff7d3e}#top #sec_04 .sec_inner #media ul li a{display:block}#top #sec_04 .sec_inner #media ul li a .img_box02 img{transition:.3s}#top #sec_04 .sec_inner #media ul li a:hover .img_box02 img{transform:scale(1.1,1.1);opacity:.7}#top #sec_04 .sec_inner #appli_books{float:right;width:485px;box-sizing:border-box}#top #sec_04 .sec_inner #appli_books #appli_ttl{background-size:82% 3px;background-position:left 48% bottom}#top #sec_04 .sec_inner #appli_books #books_ttl{background-size:30% 3px;background-position:left 52% bottom}#top #sec_04 .sec_inner #appli_books #blog_ttl{background-size:60% 3px}#top #sec_04 .sec_inner #appli_books #appli_info{background-color:#fff;padding:35px 20px;margin-bottom:25px}#top #sec_04 .sec_inner #appli_books #appli_info .imgArea{float:left;width:40%}#top #sec_04 .sec_inner #appli_books #appli_info .txtArea{float:left;width:55%}#top #sec_04 .sec_inner #appli_books #appli_info .more_btn{margin-top:15px}#top #sec_04 .sec_inner #appli_books #appli_info .more_btn a{border:solid 1px #003a8f;border-radius:3px;background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/arrow03.png) no-repeat right 30px center;text-align:center;font-weight:700;color:#003a8f;display:block;font-size:14px;transition:.3s}#top #sec_04 .sec_inner #appli_books #appli_info .more_btn a:hover{background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/arrow04.png) right 30px center no-repeat #003a8f;color:#fff}#top #sec_04 .sec_inner #appli_books #books_info{background-color:#fff;padding:40px 20px;margin-bottom:25px}#top #sec_04 .sec_inner #appli_books #books_info.adjst{height:200px}#top #sec_04 .sec_inner #appli_books #books_info ul li{float:left;width:18%;margin-right:2.5%}#top #sec_04 .sec_inner #appli_books #books_info ul li:last-child{margin-right:0}#top #sec_04 .sec_inner #appli_books #books_info ul li .img_box02{margin-bottom:10px;text-align:center}#top #sec_04 .sec_inner #appli_books #books_info ul li .txt_box02{font-size:10px;line-height:18px;height:90px}#cd_book #sec_01,#cd_book #sec_02,#cd_book #sec_03,#cd_book #sec_04{margin-bottom:80px}#cd_book .link_btn02 a{border:solid 1px #003a8f;border-radius:3px;background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/arrow03.png) no-repeat right 30px center;text-align:center;font-weight:700;color:#003a8f;font-size:16px;transition:.3s;display:inline-block;width:220px}#cd_book .link_btn02 a:hover{background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/arrow04.png) right 30px center no-repeat #003a8f;color:#fff}#cd_book .sec_box{margin-bottom:50px}#cd_book #under_top #sec_01 p{margin-bottom:25px}#cd_book #under_top #sec_01 h4{background-color:#f5f5f5;border-left:#006 solid 5px;color:#006;padding:15px 0 15px 10px;line-height:1.4;font-size:16px;margin-bottom:15px;letter-spacing:1px;padding-left:2.5em;text-indent:-2em}#cd_book #under_top #sec_01 h4 span{color:#ff7d3e}#cd_book #soft_list{width:100%;margin-bottom:25px}#cd_book #soft_list td,#cd_book #soft_list th{border:solid #ccc 1px;width:20%}#cd_book #soft_list th{font-size:16px;font-weight:700;color:#ff7d3e;padding-left:1em;text-align:left}#cd_book #soft_list td a{padding:10px}#cd_book #soft_list td a:hover{opacity:.7}#cd_book #soft_list td{text-align:center}#cd_book #soft_list td img{width:130px}#cd_book #under_top #sec_01 #sec_box01 .img_box{text-align:center;margin-bottom:25px}#cd_book #under_top #sec_01 #sec_box02 .img_box,#cd_book #under_top #sec_01 #sec_box03 .img_box,#cd_book #under_top #sec_01 #sec_box04 .img_box{text-align:center;float:left;width:350px}#cd_book #under_top #sec_01 #sec_box02 .img_box img,#cd_book #under_top #sec_01 #sec_box03 .img_box img,#cd_book #under_top #sec_01 #sec_box04 .img_box img{max-width:100%}#cd_book #under_top #sec_01 #sec_box02 .txt_box,#cd_book #under_top #sec_01 #sec_box03 .txt_box,#cd_book #under_top #sec_01 #sec_box04 .txt_box{float:right;width:410px}#cd_book #under_top #sec_01 #sec_box05,#cd_book #under_top #sec_01 #sec_box06,#cd_book #under_top #sec_01 #sec_box07{margin-bottom:0;float:left;width:240px;margin-right:25px}#cd_book #under_top #sec_01 #sec_box07{margin-right:0}#cd_book .link_btn02{text-align:right}#cd_book #under_top .sec_box:last-child{margin-bottom:0}#cd_book #under_top .sec_box:last-child p{margin-bottom:0}#cd_book #under_top #sec_02 p span{display:block;color:#fe7d3e}#cd_book #under_top #sec_02 p{margin-bottom:25px}#cd_book #under_top #sec_02 #lesson_link{margin-bottom:25px;text-align:center}#cd_book #under_top #sec_02 #lesson_link a:hover{opacity:.7}#cd_book #movie{padding:50px;background-color:#a7e1f7;margin-bottom:25px}#cd_book #under_top #sec_03 table{width:100%}#cd_book #under_top #sec_03 h3{text-align:center;color:#006;background-color:#fff;border-top:solid #006 5px;border-bottom:solid #006 3px;padding:20px 0;margin-bottom:5px}#cd_book #under_top #sec_03 h3 span{font-size:120%}#cd_book #under_top #sec_03 table td{border:solid 1px #ccc;width:127px;text-align:center}#cd_book #under_top #sec_03 table th{background-color:#003a8f;border:solid 1px #003a8f;color:#fff;line-height:1.4;padding:10px}#cd_book #under_top #sec_03 table td:last-child{font-weight:700;color:red}#cd_book #under_top #sec_04 ul{margin-bottom:25px}#cd_book #under_top #sec_04 ul li{padding:15px;border:solid 1px #003a8f;margin-bottom:25px}#cd_book #under_top #sec_04 ul li:last-child{margin-bottom:0}#cd_book #under_top #sec_04 ul li span.name{display:block;border-bottom:solid 1px #000;padding-bottom:10px;margin-bottom:10px;font-weight:700;font-size:16px}#cd_book #under_top #sec_04 p a:hover{opacity:.7}#cd_book .cd_div_00{padding:10px;font-size:14px;margin:0 15px;line-height:22px}#cd_book .cd_div_01{padding:5px;border:#c60 1px solid;background-color:#f90;color:#fff;float:left}#cd_book .cd_div_02{padding:5px;color:red;float:left}#cd_book .cd_div_03{padding:10px 0 0 0;border-top:#990 1px solid;color:#333;border-bottom:#990 1px solid;background-color:#ffe;width:100%}#cd_book .cd_div_04{float:left;margin-left:30px}#cd_book #price #sec_01 p{margin-bottom:15px}#cd_book #price #sec_01 ul{margin-bottom:15px}#cd_book #price #sec_01 ul li{float:left;margin-right:25px;margin-bottom:25px}#cd_book #price #sec_01 ul li:nth-child(2n){margin-right:0}#cd_book #price #sec_01 ul li:nth-child(n+5){margin-bottom:0}#cd_book #price #sec_01 ul li .txt_box{font-size:14px;line-height:20px;height:20px}#cd_book #price #sec_01 ul li .img_box_w270{width:270px;margin-bottom:0}#cd_book #price #sec_01 ul li .img_box{width:370px;margin-bottom:0}#cd_book #price #sec_01 ul li .img_box a:hover{opacity:.7}#cd_book #price #sec_01 ul li .img_box img{width:100%}#cd_book #price #sec_01 .comment01{margin-bottom:0;font-weight:700}#cd_book #price #sec_01 .comment01 span{color:red}#cd_book #price #sec_01 #lesson_link p{margin-bottom:5px}#cd_book #price #sec_01 #lesson_link a:hover{opacity:.7}#cd_book #price #sec_02 p span{display:inline;font-weight:700}#cd_book #price #sec_02 #present_info .txt_box{display:inline-block;width:326px;vertical-align:middle;margin-right:70px}#cd_book #price #sec_02 #present_info .img_box{display:inline-block;width:332px;vertical-align:middle}#cd_book #price #sec_02 #present_info #period{color:#fe7d3e;font-size:16px;font-weight:700}#cd_book #price #sec_02 p{margin-bottom:0}#cd_book #price #sec_02 #present_info p span{display:block;font-size:16px;color:#213b74;text-decoration:underline}#cd_book #price #sec_03 h4{background-color:#f5f5f5;border-left:#006 solid 5px;color:#006;padding-left:10px;line-height:2;font-size:18px;margin-bottom:15px;letter-spacing:1px}#cd_book #price #sec_03 .sub_ttl{color:#006;font-weight:700;font-size:16px;margin-bottom:0}#cd_book #price #sec_03 .goal_lv{color:#006;font-size:16px;text-indent:1em;margin-bottom:15px}#cd_book #price #sec_03 p{margin-bottom:15px}#cd_book #price #sec_03 .lecture_term{font-weight:700;color:#fe7d3e;margin-bottom:0}#cd_book #price #sec_03 .toggle{cursor:pointer}#cd_book #price #sec_03 .toggle:hover{opacity:.7}.toggle_area{display:none;border:solid 1px #f39800;padding:20px}.toggle_area h5{background:#ffe7c0;padding-left:10px;line-height:32px;height:32px;font-size:16px;margin-bottom:15px}.toggle_area .set_info .set_detail{margin-bottom:15px}.toggle_area .set_info .set_detail li{float:left;list-style:disc;margin-left:30px;width:305px}.toggle_area .set_info .img_box1{float:right;width:48%}.toggle_area .set_info .img_box1 img{width:100%}.toggle_area .set_info .set_comment{list-style:none;font-size:11px;float:left;width:48%}.toggle_area .set_info{margin-bottom:25px}.toggle_area .soft_name{background-color:#ffe7c0;padding-left:10px;font-weight:700;font-size:14px;line-height:28px;height:28px}.toggle_area .soft_name span{display:inline-block;padding-left:25px;font-weight:initial}.toggle_area .soft_info .img_box2{float:left;width:30%;margin-right:2%;text-align:center}.toggle_area .soft_info .txt_box2{float:right;width:68%}.toggle_area .soft_info{margin-bottom:25px}.toggle_area .training_info{margin-bottom:25px}.toggle_area .basic_training{float:left;width:48%;margin-right:2%}.toggle_area .apply_training{float:right;width:48%}.toggle_area .apply_training li:first-child,.toggle_area .basic_training li:first-child{font-weight:700}.toggle_area .apply_training li:nth-child(n+2),.toggle_area .basic_training li:nth-child(n+2){list-style:disc;margin-left:2em}.toggle_area .link_btn{text-align:right}.toggle_area .link_btn a{border:solid 1px #003a8f;border-radius:3px;background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/arrow03.png) no-repeat right 30px center;text-align:center;font-weight:700;color:#003a8f;font-size:14px;transition:.3s;display:block;width:70%;margin:0 auto 25px}.toggle_area .link_btn a:hover{background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/arrow04.png) right 30px center no-repeat #003a8f;color:#fff}.toggle_area .img_box1{text-align:center;margin-bottom:25px}.toggle_area td,.toggle_area th{border:solid 1px #ccc}.toggle_area .tb_ttl{background-color:#ffe7c0;line-height:1.5;font-size:16px}.toggle_area .movie{text-align:center;margin-bottom:25px}.toggle_area .item_img{text-align:center}.toggle_area table{margin-bottom:25px}#cd_book #price #sec_04 p{margin-bottom:25px}#cd_book #price #sec_04 p a{color:#003a8f;text-decoration:underline}#cd_book #price #sec_04 p a:hover{text-decoration:none}#cd_book #cd p{margin-bottom:25px}#cd_book #cd .soft_list{margin-bottom:15px}#cd_book #cd #sec_01 .img_box{text-align:center;margin-bottom:25px}#cd_book #cd #sec_01 #sec_box02{padding:50px;background-color:#a7e1f7}#cd_book #cd #sec_01 #sec_box03 a:hover{opacity:.7}#cd_book #cd #sec_02 ol{padding-left:30px}#cd_book #cd #sec_02 ol li{list-style:decimal;line-height:1.5;margin-bottom:5px}#cd_book #cd #sec_03 .screen .img_box{text-align:center;float:left;width:460px}#cd_book #cd #sec_03 p span{color:#fe8900}#cd_book #cd #sec_03 ol{float:right;width:310px}#cd_book #cd #sec_03 ol li{margin-left:30px;list-style:decimal}#cd_book #cd #sec_03 .screen{margin-bottom:25px}#cd_book #cd #sec_03 .soft_list .soft{width:375px;margin-bottom:20px;margin-right:20px;float:left;background-color:#f5f5f5;border-bottom:solid 2px #006}#cd_book #cd #sec_03 .soft_list .soft:nth-child(2n){margin-right:0}#cd_book #cd #sec_03 .soft_list .soft:nth-last-child(-n+2){margin-bottom:0}#cd_book #cd #sec_03 .soft_list .soft h4{color:#fff;background-color:#006;font-size:16px;line-height:32px;height:32px}#cd_book #cd #sec_03 .soft_list .soft .tArea{padding:20px}#cd_book #cd #sec_03 .soft_list .soft .img_box{float:left;width:120px}#cd_book #cd #sec_03 .soft_list .soft .txt_box{float:right;width:215px}#cd_book #cd #sec_03 .soft_list .soft p{margin-bottom:10px}#cd_book #cd #sec_03 .soft_list .soft .headline{margin-bottom:20px;color:#006;font-size:16px;font-weight:700}#cd_book #cd #sec_03 .soft_list .soft .speed{font-size:13px}#cd_book #cd #sec_03 .soft_list .soft .price span{color:red;font-weight:700}#cd_book #cd #sec_03 .soft_list .soft .comment{color:#fe8900;font-weight:700;text-shadow:1px 1px 1px #fff}#cd_book #cd #sec_03 .soft_list .soft .link_btn a{border:solid 1px #003a8f;border-radius:3px;background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/arrow03.png) no-repeat right 15px center #fff;text-align:center;font-weight:700;color:#003a8f;font-size:14px;transition:.3s;display:block;width:70%;margin:0 0 0 auto}#cd_book #cd #sec_03 .soft_list .soft .link_btn a:hover{background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/arrow04.png) right 15px center no-repeat #003a8f;color:#fff}#cd_book #cd #sec_03 .system_require .comment{font-size:12px;margin-bottom:0}#cd_book #cd #sec_03 .system_require .comment span{color:red}#cd_book #cd #sec_03 .note{text-decoration:underline;font-weight:700}.box-access01{overflow:hidden;margin-bottom:20px;width:100%}#access section{margin-bottom:50px}#access p a{color:#213b74;text-decoration:underline}#access p a:hover{text-decoration:none}#access .link_btn a,#access .school_list a{text-decoration:none}#access h4{background-color:#f5f5f5;border-left:#006 solid 5px;color:#006;padding-left:10px;line-height:2;font-size:18px;margin-bottom:15px;letter-spacing:1px}#access h5{border-bottom:solid 1px #006;margin-bottom:10px}#access .tb_ttl{text-align:center;margin-bottom:5px;color:#006;border-bottom:solid 2px #006;font-size:18px;font-weight:700}#access .school_list li{width:185px;float:left;margin-right:10px}#access .school_list li:last-child{margin-right:0}#access .school_list li a{border:solid 1px #003a8f;border-radius:3px;background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/arrow03.png) no-repeat right 15px center #fff;text-align:center;font-weight:700;color:#003a8f;font-size:16px;line-height:32px;height:32px;transition:.3s;display:block}#access .school_list li a:hover{background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/arrow04.png) right 15px center no-repeat #003a8f;color:#fff}#access .school_list{margin-bottom:20px}#access #sec_01 p{margin-bottom:25px}#access #points dt{font-size:18px;font-weight:700;color:#006;margin-bottom:10px}#access #points dd{margin-bottom:10px;margin-top:-10px}#access #points dd #media_info{padding-left:20px}#access #points #media_info li{list-style:disc}#access .img_box{margin-bottom:25px;text-align:center}#access .map_box{float:left;width:550px}#access .map_info{float:right;width:200px}#access .map_info ul li{margin-bottom:10px}#access h3 span{font-size:22px}#access .map_ttl{border-bottom:solid #006 2px;text-align:center;color:#006;font-weight:700;font-size:16px;margin-bottom:10px}#access #map{margin-bottom:25px}#access #tokyo .access{margin-bottom:30px}#access .access li{list-style:decimal;margin-left:20px;margin-bottom:10px}#access .access li img{margin-right:15px;vertical-align:bottom;margin-top:10px}#access .access li img:last-child{margin-right:0}#access #tokyo #sec_01 #sec_box03 #call_step{margin-bottom:15px}#access #tokyo #sec_01 #sec_box03 p{margin-bottom:15px}#access #carender{margin-bottom:15px}#access #carender #carender_free,#access #carender #carender_nomal{text-align:center}#access #tokyo #sec_01 #sec_box03 .link_btn a{border:solid 1px #003a8f;border-radius:3px;background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/arrow03.png) no-repeat right 15px center #fff;text-align:center;font-weight:700;color:#003a8f;display:block;transition:.3s;font-size:18px;width:70%;margin:0 auto 25px}#access #tokyo #sec_01 #sec_box03 .link_btn a:hover{background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/arrow04.png) right 15px center no-repeat #003a8f;color:#fff}#access #sec_02 table td,#access #sec_02 table th{border:solid #ccc 1px}#access #sec_02 table td .book_img,#access #sec_02 table td .book_info{display:inline-block;vertical-align:middle;padding:10px}#access #sec_02 table td .book_img{width:120px;text-align:center}#access #sec_02 table td .book_info{width:350px}#access #sec_02 table th{background-color:#006;color:#fff;padding:5px;font-size:16px}#access #sec_02 ul{margin-bottom:40px}#access #sec_02 ul li{margin-bottom:20px}#access #sec_02 .std_img{float:left;width:100px}#access #sec_02 .std_info,#access #sec_02 .std_name{float:right;width:650px}#access #sec_02 .std_name{font-weight:700;color:#213b74;border-bottom:dashed 1px #213b74;background-color:#fff;padding-bottom:5px;margin-bottom:5px}#access #sec_02 table{margin-bottom:10px}#access #sec_02 table td{text-align:center}#access #sec_02 table td span{font-weight:700;color:#fe8900}#access #sec_02 table td:first-child{text-align:left}#access #sec_02 .comment span{font-weight:700;color:red}#access #instructor li{margin-bottom:20px}#access #instructor li:nth-child(2){text-align:center}#access #instructor li:nth-last-child(-n+2){margin-bottom:0}#access #instructor li:nth-child(n+3){float:left;width:49%;margin-right:2%}#access #instructor li:nth-child(2n+4){margin-right:0}#access .inst_name{background-color:#f5f5f5;border-left:#006 solid 5px;color:#006;padding:5px 0 5px 10px;line-height:1.4;font-size:16px;letter-spacing:1px;margin-top:20px;margin-bottom:5px;font-weight:700}#access .inst_info{margin-bottom:15px;padding:5px 10px}#access .inst_info .img_box{float:left;width:170px}#access .inst_info .txt_box{float:right;width:580px}#access .inst_info .link_btn a{border:solid 1px #003a8f;border-radius:3px;background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/arrow03.png) no-repeat right 15px center #fff;text-align:center;font-weight:700;color:#003a8f;display:block;transition:.3s;width:70%;margin:20px 0 0 auto;font-size:16px}#access .inst_info .link_btn a:hover{background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/arrow04.png) right 15px center no-repeat #003a8f;color:#fff}#access #access_hour{margin-bottom:25px}#access #access_hour li{list-style:square;margin-left:20px}#access #tokyo #sec_04 p{margin-bottom:25px}#access #read_speed p{margin-bottom:25px}#access #read_speed p span{color:#fe8900}#access #read_speed a{color:#213b74;text-decoration:underline}#access #read_speed a:hover{text-decoration:none}#access #tokyo #sec_05 p{margin-bottom:15px}#access #achieve_1000 td,#access #achieve_1000 th{border:solid 1px #ccc;padding:10px 0}#access #achieve_1000 th{background:#006;color:#fff;line-height:1.5}#access #achieve_1000 td{text-align:center}#access #achieve_1000 .strong{font-weight:700;color:red}#access #achieve_1000{margin-bottom:25px}#access .curriculum{background:#eef7ff;padding:20px}#access .curriculum li{list-style:disc;margin-left:20px}#access #columns li{margin-left:20px;list-style:decimal}#access #columns li a{color:#213b74;text-decoration:underline}#access #columns li a:hover{text-decoration:none}#access #osaka .access .access_step li{list-style:decimal;margin-left:20px;margin-bottom:15px}#access #osaka .access .access_img{float:left;display:inline;text-align:center;margin-right:20px}#access #osaka #sec_box03 ul{margin-bottom:15px}#access #osaka #sec_box03 li{float:left;width:47%;margin-right:6%;margin-bottom:25px}#access #osaka #sec_box03 li:nth-child(2n){margin-right:0;text-align:left}#access #osaka #sec_box03 li:nth-child(odd){text-align:right}#access .cp_bnr{text-align:center}#access .cp_bnr img{margin-bottom:10px}#access .course tr:nth-child(n+2){font-weight:700}#access .course tr:nth-child(n+2) td:last-child{color:red}#access #osaka #sec_03 .course{width:375px;margin-right:20px;float:left}#access .course table td,#access .course table th{border:solid 1px #ccc;text-align:center;padding:10px;font-size:16px}#access .course table th{background:#006;color:#fff}#access #osaka #sec_03 .course:last-child{margin:0}#access #osaka #sec_03 p{margin-bottom:25px}#access #osaka #sec_03 .tb_ttl{margin-bottom:5px}#access .course_list{margin-bottom:20px}#access #osaka #sec_05 p{margin-bottom:25px}#access #osaka #sec_06 p{margin-bottom:15px}#access #osaka #sec_05 a{color:#213b74;text-decoration:underline}#access #osaka #sec_07 .link_btn a{border:solid 1px #003a8f;border-radius:3px;background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/arrow03.png) no-repeat right 15px center #fff;text-align:center;font-weight:700;color:#003a8f;font-size:20px;transition:.3s;display:block;margin:20px 0 0 auto}#access #osaka #sec_07 .link_btn a:hover{background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/arrow04.png) right 15px center no-repeat #003a8f;color:#fff}#access #nagoya #sec_01 .img_box ul{margin-bottom:15px}#access #nagoya #sec_01 .img_box li{float:left;width:47%;margin-right:6%;margin-bottom:25px}#access #nagoya #sec_01 .img_box li:nth-child(2n){margin-right:0;text-align:left}#access #nagoya #sec_01 .img_box li:nth-child(odd){text-align:right}p.lead{margin-bottom:15px}#access #nagoya dd p.lead{margin-bottom:15px}#access #nagoya .access .access_step li{list-style:decimal;margin-left:20px;margin-bottom:15px}#access #nagoya #sec_03 p{margin-bottom:25px}#access #nagoya #sec_03 .tb_ttl{margin-bottom:5px}#access #nagoya #sec_05 p{margin-bottom:25px}#access #nagoya #sec_06 p{margin-bottom:15px}#access #nagoya #sec_05 a{color:#213b74;text-decoration:underline}#access #nagoya #sec_05 a:hover{text-decoration:none}#kouza .box_cover .txt_box{float:left;width:450px}#kouza .box_cover .img_box{width:300px;float:right}#kouza .box_cover .img_box img{width:100%}#kouza .lesson_list li{float:left;margin-right:3px;width:125px}#kouza .lesson_list li:last-child{margin-right:0}#kouza .lesson_list{margin-bottom:15px}#kouza .lesson_list li a{border:solid 1px #003a8f;border-radius:3px;background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/arrow03.png) no-repeat right 6px center #fff;text-align:center;font-weight:700;color:#003a8f;font-size:12px;transition:.3s;display:block}#kouza .lesson_list li a:hover{background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/arrow04.png) right 6px center no-repeat #003a8f;color:#fff}#kouza h4{background-color:#f5f5f5;border-left:#006 solid 5px;color:#006;padding:5px 5px 5px 10px;line-height:2;font-size:18px;margin-bottom:15px;letter-spacing:1px}#kouza .sec_box{margin-bottom:30px}#kouza p a{text-decoration:underline;color:#213b74}#kouza .link_txt a:hover{text-decoration:none}#kouza p a:hover{text-decoration:none}#kouza .link_txt a{text-decoration:underline;color:#213b74}#kouza .link_txt{background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/arrow_05.png) no-repeat left top 2px;padding-left:20px;margin-bottom:10px;background-size:15px}#kouza .strong{font-weight:700;color:red}#kouza .img_box{text-align:center;margin-bottom:25px}#kouza .movie{padding:50px;background-color:#a7e1f7;margin-bottom:30px}#kouza .table01 td,#kouza .table01 th{border:solid 1px #ccc;padding:10px;text-align:center}#kouza .table01 tr:first-child{background-color:#006;color:#fff}#kouza .txtArea{background-color:#eef7ff;border:#213b74 solid 1px;margin-bottom:25px;padding:20px;font-size:18px;border-radius:5px;font-weight:700}#kouza .txtArea span{font-size:14px;font-weight:initial}#kouza #contents .link_btn a{border:solid 1px #003a8f;border-radius:3px;background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/arrow03.png) no-repeat right 7px center #fff;text-align:center;font-weight:700;color:#003a8f;font-size:16px;transition:.3s;display:block;width:200px;margin-left:auto;margin-bottom:30px}#eigo #before_after{margin-bottom:20px}#eigo #before_after ul{float:left;width:500px}#eigo #before_after .img_box{float:right;width:250px}#eigo #before_after .img_box img{width:100%;height:auto}#eigo #before_after li{margin-bottom:30px;position:relative;font-size:0}#kouza #before_after li:after{content:"";position:absolute;top:100%;left:15%;border:12px solid transparent;border-top:12px solid #006}#kouza #before_after li:last-child:after{border:none}#kouza #before_after .list_box_01,#kouza #before_after .list_box_02{display:table-cell;padding-left:20px;border:solid 2px #006;font-size:14px;box-sizing:border-box;height:68px;vertical-align:middle}#kouza #before_after .list_box_01{background:#006;color:#fff;width:100px;font-weight:700;border-radius:10px 0 0 10px}#kouza #before_after .list_box_02{color:#006;width:400px;font-weight:700;border-radius:0 10px 10px 0}#kouza #contents .link_btn a:hover{background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/arrow04.png) right 7px center no-repeat #003a8f;color:#fff;opacity:1}#kouza #eigo #sec_box01 ul li{margin-bottom:10px;margin-left:20px;list-style:disc;font-weight:700;font-size:16px}#kouza #eigo .img_box a:hover{opacity:.7}#kouza #eigo #sec_box01 .comment{margin-bottom:5px}#kouza #eigo #sec_box01 ol li{list-style:decimal;margin-left:40px;margin-bottom:5px}#kouza #eigo #sec_box01 ol{margin-bottom:25px}#kouza .table01{margin-bottom:25px}#kouza .table01{margin-bottom:25px}#kouza #eigo #sec_02 .link_btn a{width:650px;margin:0 auto;font-size:16px}#kouza #e_std_experiences li{margin-bottom:25px}#kouza #e_std_experiences li .std_img{float:left;width:150px}#kouza #e_std_experiences li .std_info{float:right;width:600px;text-align:left}#kouza #e_std_experiences li span{display:block;border-bottom:dashed 1px #003a8f;padding-bottom:5px;font-size:17px;margin-bottom:5px;color:#003a8f}#kouza .left_tb{float:left;width:350px}#kouza .right_tb{float:right;width:350px}#kouza .tb_box{margin-bottom:25px}#kouza #eigo #sec_04 .lead{color:red;margin-bottom:5px}#kouza #eigo #sec_04 .comment{text-align:right;margin-bottom:15px}#kouza .right_box{float:right}#kouza .left_box{float:left}#kouza .profile{background:#f5f5f5;padding:30px;margin-bottom:20px}#kouza .profile .sub_ttl01{font-size:16px;font-weight:700;color:#006}#kouza .profile .name{margin-bottom:10px;padding-bottom:5px;border-bottom:2px #006 solid}#kouza .profile .txt_box{width:500px}#kouza .profile .img_box{width:170px;text-align:right}#kouza .profile ul{padding-left:20px;margin-bottom:20px}#kouza .comment_area ul li{margin-left:30px;list-style:disc}#kouza .sub_ttl{text-align:center;margin-bottom:5px;color:#006;border-bottom:solid 2px #006;font-size:18px;font-weight:700}#kouza #skype .sub_ttl{text-align:center;margin-bottom:5px;color:#01518c;font-size:32px;padding:5px;font-weight:700;border:none;position:relative}#kouza #skype .sub_ttl img{margin-right:20px}#kouza #skype .sub_ttl:after{position:absolute;height:2px;width:100%;content:"";bottom:0;left:0;background:#01518c;background:-moz-linear-gradient(left,#fff 0,#01518c 25%,#01518c 75%,#fff 100%);background:-webkit-linear-gradient(left,#fff 0,#01518c 25%,#01518c 75%,#fff 100%);background:linear-gradient(to right,#fff 0,#01518c 25%,#01518c 75%,#fff 100%)}#kouza #skype .list_ttl{font-size:14px;font-weight:700;color:#01518c;padding:5px 0 5px 10px}#kouza #skype #training_info li{margin-bottom:30px;position:relative}#kouza #skype #training_info li:after{content:"";position:absolute;top:100%;left:15%;border:12px solid transparent;border-top:12px solid #01518c}#kouza #skype #training_info li:last-child:after{border:none}#kouza #skype #training_info .list_box_01,#kouza #skype #training_info .list_box_02{display:inline-block;line-height:32px;padding-left:20px;border:solid 2px #01518c;font-size:14px;box-sizing:border-box}#kouza #skype #training_info .list_box_01{background:#01518c;color:#fff;width:40%;text-shadow:1px 1px 1px #999;font-weight:700;border-radius:10px 0 0 10px}#kouza #skype #training_info .list_box_02{color:#01518c;width:60%;font-weight:700;border-radius:0 10px 10px 0}#kouza #skype #sec_box05 p span{font-size:16px;font-weight:700}#kouza #skype #sec_box05 .comment{text-indent:-1em;padding:1em}#apply form .submit_btn,#business form .submit_btn,#form_k .submit_btn,#freetrial_english form .submit_btn,#houritsu form .submit_btn,#kokugo form .submit_btn,#kouza form .submit_btn{text-align:center}#apply form .submit_btn input[type=submit],#business form .submit_btn input[type=submit],#form_k .submit_btn input[type=submit],#freetrial_english form .submit_btn input[type=submit],#houritsu form .submit_btn input[type=submit],#kokugo form .submit_btn input[type=submit],#kouza form .submit_btn input[type=submit]{background-color:#fe8900;color:#fff;font-size:18px;font-weight:700;padding:10px 20px;border-radius:5px;border:none}#apply .form_tb,#business .form_tb,#form_k .form_tb,#freetrial_english .form_tb,#houritsu .form_tb,#kokugo .form_tb,#kouza .form_tb{margin-bottom:25px}#apply .form_intro,#business .form_intro,#form_k .form_intro,#freetrial_english .form_intro,#houritsu .form_intro,#kokugo .form_intro,#kouza .form_intro{border-bottom:solid 2px #006;font-size:16px;font-weight:700;padding-bottom:5px;margin-bottom:10px}#apply .form_tb td,#business .form_tb td,#form_k .form_tb td,#freetrial_english .form_tb td,#houritsu .form_tb td,#kokugo .form_tb td,#kouza .form_tb td{padding:5px 0;font-size:16px}#apply .form_tb td span,#business .form_tb td span,#form_k .form_tb td span,#freetrial_english .form_tb td span,#houritsu .form_tb td span,#kokugo .form_tb td span,#kouza .form_tb td span{color:red}#apply #form_step,#business #form_step,#form_k #form_step,#freetrial_english #form_step,#houritsu #form_step,#kokugo #form_step,#kouza #form_step{margin-bottom:25px}#apply #form_step li,#business #form_step li,#form_k #form_step li,#freetrial_english #form_step li,#houritsu #form_step li,#kokugo #form_step li,#kouza #form_step li{margin-bottom:10px;list-style:decimal;margin-left:30px}#apply form,#business form,#form_k,#freetrial_english form,#houritsu form,#kokugo form,#kouza form{border:solid 2px #006;border-radius:10px;padding:15px;margin-bottom:30px}#apply form input,#apply form select,#apply form textarea,#business form input,#business form select,#business form textarea,#form_k input,#form_k select,#form_k textarea,#freetrial_english form input,#freetrial_english form select,#freetrial_english form textarea,#houritsu form input,#houritsu form select,#houritsu form textarea,#kokugo form input,#kokugo form select,#kokugo form textarea,#kouza form input,#kouza form select,#kouza form textarea{padding:5px}#apply form li,#business form li,#form_k li,#freetrial_english form li,#houristu form li,#kokugo form li,#kouza form li{margin-bottom:30px}#kouza #priviledge .img_box{width:180px}#kouza #priviledge .txt_box{width:580px}#kouza #free_lesson #training_info li{margin-bottom:30px;position:relative}#kouza #free_lesson #training_info li:after{content:"";position:absolute;top:100%;left:15%;border:12px solid transparent;border-top:12px solid #fe8900}#kouza #free_lesson #training_info li:last-child:after{border:none}#kouza #free_lesson #training_info .list_box_01,#kouza #free_lesson #training_info .list_box_02{display:inline-block;line-height:32px;padding-left:20px;border:solid 2px #f49800;font-size:14px;box-sizing:border-box}#kouza #free_lesson #training_info .list_box_01{background:#f49800;color:#fff;text-shadow:1px 1px 1px #555;width:40%;font-weight:700;border-radius:10px 0 0 10px}#kouza #free_lesson #training_info .list_box_02{color:#555;width:60%;font-weight:700;border-radius:0 10px 10px 0;float:right}#kouza #free_lesson #training_info li:first-child .list_box_01,#kouza #free_lesson #training_info li:first-child .list_box_02{background:#fff;color:#fe8900;text-shadow:none;border:none;padding:0 20px}#kouza #free_lesson #training_info li:first-child .list_box_02{text-align:right}#kouza #free_lesson #training_info li:first-child{margin-bottom:0}#kouza #free_lesson #training_info li:first-child:after{content:none}#kouza #free_lesson #training_list li{float:left;width:116px;margin-right:10px;border-radius:5px;text-align:center;font-weight:700;margin-bottom:20px;padding:5px 0;font-size:16px;border:solid 1px #006;color:#fff}#kouza #free_lesson #training_list li:first-child{background:#0071bc}#kouza #free_lesson #training_list li:nth-child(2){background:#ef754a}#kouza #free_lesson #training_list li:nth-child(3){background:#ffa400}#kouza #free_lesson #training_list li:nth-child(4){background:#665791}#kouza #free_lesson #training_list li:nth-child(5){background:#00a99d}#kouza #free_lesson #training_list li:nth-child(6){background:#4e95d0;margin-right:0}#kouza #free_lesson .ac_area{background:#f5f5f5;padding:15px}#kouza #free_lesson #toggle{font-size:18px;text-align:center;color:#006;font-weight:700}#kouza #free_lesson .toggle_area{border:none}#kouza #free_lesson .toggle_area td{background:#fff}#kouza #free_lesson h3 span{font-size:65%;display:inline-block;float:right;padding-right:20px;margin-left:150px}#kouza #free_lesson #sec_03 li .std_img{float:left;width:90px}#kouza #free_lesson #sec_03 li .std_info{float:right;width:650px;text-align:left}#kouza #free_lesson #sec_03 li span{display:block;border-bottom:dashed 1px #003a8f;padding-bottom:5px;font-size:17px;margin-bottom:5px;color:#003a8f}#kouza #free_lesson #sec_03 ul{margin-bottom:25px}#kouza #free_lesson #sec_04 ul{margin-bottom:30px}#kouza #free_lesson #sec_04 ul li{list-style:disc;margin-left:30px}#kouza #free_lesson #sec_05 ol li{list-style:decimal;margin-left:30px;margin-bottom:5px}#kouza #free_lesson #sec_05 ol li a{text-decoration:underline;color:#213b74}#kouza #free_lesson #sec_05 ol li a:hover{text-decoration:none}#kiji h4{background-color:#f5f5f5;border-left:#006 solid 5px;color:#006;padding:5px 5px 5px 10px;line-height:2;font-size:18px;margin-bottom:15px;letter-spacing:1px}#kiji .headline{font-size:18px;font-weight:700;color:#006;margin-bottom:25px}#kiji #media_info2017 li{margin-bottom:25px}#kiji #media_info2017 .img_box{width:300px;display:inline-block;margin-right:30px;vertical-align:middle;overflow:hidden}#kiji #media_info2017 .txt_box{width:400px;display:inline-block;vertical-align:middle;font-size:22px;color:#006}#kiji #media_info2017 a img{transition:.3s}#kiji #media_info2017 a:hover img{transform:scale(1.1,1.1);opacity:.7}#kiji #media_info li a{width:240px;background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/kiji/tv_icon_off.png) no-repeat;padding:50px 0 65px 0;background-size:contain;text-align:center;font-size:16px;text-shadow:1px 1px 1px #999;display:block;transition:.3s}#kiji #media_info li a:hover{background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/kiji/tv_icon_on.png) no-repeat;background-size:contain;color:#666}#kiji #media_info li{margin-right:25px;float:left;margin-bottom:25px}#kiji #media_info li:nth-last-child(-n+3){margin-bottom:0}#kiji #media_info li:nth-child(3n){margin-right:0}#kiji #media_info{margin-bottom:25px}#kiji .img_box{margin-bottom:25px;text-align:center}#kiji .img_box a:hover{opacity:.7}#kiji #other_media_info .column_ttl{margin-bottom:5px}#kiji #other_media_info .column_ttl a{padding-left:25px;background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/arrow_05.png) no-repeat left top 3px;background-size:15px;color:#213b74;text-decoration:underline}#kiji #other_media_info .column_ttl a:hover{text-decoration:none}#kiji #other_media_info li{margin-bottom:15px}#kiji section{margin-bottom:50px}#kiji #sec_02 h4{margin-bottom:10px}#kiji #sec_02 .sec_box{margin-bottom:50px}#kiji #sec_02 .media_date{text-align:right;padding-right:15px;padding-bottom:5px;border-bottom:dashed 1px #213b74;margin-bottom:10px}#kiji #sec_02 #josei_2010 .left_box{width:200px;float:left}#kiji #sec_02 #josei_2010 .left_box img{width:100%}#kiji #sec_02 #josei_2010 .right_box{width:550px;float:right}#kiji #sec_02 .lead{margin-bottom:15px}#kiji #sec_02 .link_btn02{display:inline-block;margin-top:10px}#kiji #sec_02 .lead a{color:#fe8900;text-decoration:underline}#kiji #sec_02 .lead a:hover{text-decoration:none}#kiji #sec_02 .link_btn02 a{border:solid 1px #003a8f;border-radius:3px;background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/arrow03.png) no-repeat right 7px center #fff;text-align:center;font-weight:700;color:#003a8f;display:inline-block;font-size:14px;transition:.3s;width:200px;margin-bottom:30px;text-decoration:none}#kiji #sec_02 .link_btn02 a:hover{background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/arrow04.png) right 7px center no-repeat #003a8f;color:#fff;opacity:1}#kiji #sec_02 .center{text-align:center}#kiji #sec_02 .description span{font-weight:700;background-color:#fdfdfd;color:red}#kiji #sec_02 .description a{color:#213b74;text-decoration:underline}#kiji #sec_02 .description a:hover{text-decoration:none}#kiji #sec_02 .description{margin-bottom:15px}#kiji #sec_02 #shigoto_2000 .left_box{float:left;margin-right:20px}#experience h4{background-color:#f5f5f5;border-left:#006 solid 5px;color:#006;padding:5px 5px 5px 10px;line-height:2;font-size:18px;margin-bottom:15px;letter-spacing:1px}#experience .lead{margin-bottom:15px}#experience .description{margin-bottom:25px}#experience .strong{color:red;font-weight:700}#experience #effects li{float:left;margin-right:25px;margin-bottom:15px}#experience #effects li:nth-child(3n){margin-right:0}#experience #effects li a:hover{opacity:.7}#experience section{margin-bottom:50px}#experience .exp li{position:relative;width:580px;margin-bottom:20px}#experience .exp .std_school{position:absolute;right:10px;top:10px;color:#213b74}#experience .exp .std_comment{position:absolute;top:56px;left:165px;width:410px;line-height:19px;font-size:11.5px}#experience .exp .std_comment span{font-size:130%;font-weight:700}#experience .exp li a:hover{opacity:.7}#experience .exp{margin-bottom:25px}#experience .link_list{margin-bottom:25px}#experience .link_list li{margin-bottom:5px}#experience .link_list a{color:#213b74;text-decoration:underline;background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/arrow_05.png) no-repeat left top 3px;background-size:15px;padding-left:25px}#experience .link_list a:hover{text-decoration:none}#experience .img_box a:hover{opacity:.7}#experience .sec_box{margin-bottom:50px}#experience ol.link_list li a{background:0 0;padding:0}#experience ol.link_list li{margin-left:30px;list-style:decimal;margin-bottom:5px}.iframeWrap{position:relative;padding-bottom:80%;height:0;overflow:hidden}.iframeWrap iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important}div.online_taiken_curriculum{font-size:110%;color:#000;width:95%;padding:5px;margin-top:0;margin-right:0;margin-left:20px;margin-bottom:20px}div.online_taiken_curriculum_left{color:#fff;width:263px;padding:5px;margin:0;border-radius:8px;border:1px solid #fff;background-color:#4169e1;float:left}div.online_taiken_curriculum_left.bigger{height:37px;padding-top:20px}div.online_taiken_curriculum_right{color:#4169e1;width:444px;padding:5px;margin:0;border-radius:8px;border:1px solid #4169e1;float:right}h3.online_taiken span{font-size:65%;display:inline-block;float:right;padding-right:20px;margin-left:125px}p.online_taiken.underline{text-decoration:underline;text-align:left}span.online_taiken.uchikeshi{text-decoration:line-through}div.inst02 span.online_taiken.bigger{font-size:18px}span.online_taiken.indent01{padding-left:2em;text-indent:-1em}span.online_taiken.indent01 p{padding-left:2em}span.online_taiken.indent02{padding-left:2em;text-indent:-2em}span.online_taiken.indent02 p{padding-left:3em}#training_info li:first-child .list_box_02,.online_taiken_curriculum #training_info li:first-child .list_box_01{color:#4169e1}.online_taiken_curriculum #training_info .list_box_01,.online_taiken_curriculum #training_info .list_box_02{border:solid 2px #4169e1}.online_taiken_curriculum #training_info li:after{border-top:12px solid #4169e1}.online_taiken_curriculum #training_info .list_box_01{background:#4169e1}#training .lead{margin-bottom:25px}#training .lead a{color:#213b74;text-decoration:underline}#training .lead a:hover{text-decoration:none}#training .img_ttl{margin-bottom:10px;text-align:center;border-bottom:solid #006 2px;padding-bottom:5px;color:#006;font-size:22px;font-weight:700}#training section{margin-bottom:50px}#training .img_box{margin-bottom:25px}#training .img_box a:hover{opacity:.7}#training #training_list li{padding:20px 15px 20px 150px;box-sizing:border-box;border-bottom:solid #ccc 2px}#training #training_list li .training_ttl{color:#213b74;font-size:20px;font-weight:700}#training #training_list li .link_btn02{margin-top:10px}#training .strong{color:red;font-weight:700}#training #training_list li .link_btn02 a{border:solid 1px #003a8f;border-radius:3px;background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/arrow03.png) no-repeat right 7px center #fff;text-align:center;font-weight:700;color:#003a8f;display:block;transition:.3s;width:450px;text-decoration:none;margin-left:auto;font-size:15px}#training #training_list li .link_btn02 a:hover{background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/arrow04.png) right 7px center no-repeat #003a8f;color:#fff;opacity:1}#training #training_list li .link_btn02 .a_mukou{border:solid 1px #003a8f;border-radius:3px;background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/arrow03.png) no-repeat right 7px center #fff;text-align:center;font-weight:700;color:gray;display:block;transition:.3s;width:450px;text-decoration:none;margin-left:auto;font-size:15px}#training #training_list li .link_btn02 .a_mukou:hover{background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/arrow04.png) right 7px center no-repeat #fff;color:gray;opacity:1}#training #training_list li:first-child{border-top:solid#ccc 1px;background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/training/tr_speed.gif) no-repeat left 15px center}#training #training_list li:nth-child(2){background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/training/tr_shiten.gif) no-repeat left 15px center}#training #training_list li:nth-child(3){background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/training/tr_gankin.gif) no-repeat left 15px center}#training #training_list li:nth-child(4){background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/training/tr_tango.gif) no-repeat left 15px center}#training #training_list li:nth-child(5){background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/training/tr_image.gif) no-repeat left 15px center}#training #training_list li:nth-child(6){background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/training/tr_bunsetsu.gif) no-repeat left 15px center}#training #training_list li:nth-child(7){background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/training/tr_span.gif) no-repeat left 15px center}#training #training_list li:nth-child(8){background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/training/tr_heiko.gif) no-repeat left 15px center}#training #training_list li:nth-child(9){background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/training/tr_eyesight.gif) no-repeat left 15px center}#training #training_list li:nth-child(10){background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/training/tr_hyoka.gif) no-repeat left 15px center}#training #training_list{margin-bottom:25px}#training #bnr_truth{margin-bottom:10px}#training #bnr_truth a:hover{opacity:.7}#training .movie{padding:50px;background-color:#a7e1f7}#training #link_bnr li{float:left;width:375px;margin-right:20px}#training #link_bnr li:last-child{margin-right:0}#training .link_list li a{color:#213b74;text-decoration:underline}#training .link_list li a:hover{text-decoration:none}#training .link_list li{list-style:decimal;margin-left:30px;margin-bottom:5px}#training .link_list{margin-bottom:15px}#training #link_bnr a:hover{opacity:.7}#training .sub_ttl{text-align:center;margin-bottom:5px;color:#006;border-bottom:solid 2px #006;font-size:18px;font-weight:700}#training .left_box{float:left}#training .right_box{float:right}#training #priviledge .img_box{width:180px;text-align:center}#training #priviledge .txt_box{width:580px}#society_person .headline{font-size:18px;font-weight:700;color:#006;margin-bottom:15px}#society_person h4{background-color:#f5f5f5;border-left:#006 solid 5px;color:#006;padding:5px 5px 5px 10px;line-height:2;font-size:18px;margin-bottom:15px;letter-spacing:1px}#society_person section{margin-bottom:50px}#society_person .course_list li,#student .course_list li{float:left;margin-right:25px;margin-bottom:25px}#society_person p a{color:#213b74;text-decoration:underline}#society_person a:hover img{opacity:.7}#society_person p a:hover{text-decoration:none}#society_person .course_list,#student .course_list{margin-top:10px;margin-bottom:15px}#society_person .course_list li:nth-child(3n),#student .course_list li:nth-child(3n){margin-right:0}#society_person .course_list li:nth-last-child(-n+3){margin-bottom:0}#society_person .course_list li .txt_box,#student .course_list li .txt_box{font-size:14px;line-height:20px;height:20px}#society_person .course_list li .img_box,#student .course_list li .img_box{margin:0}#society_person .movie{padding:50px;background-color:#a7e1f7;margin-bottom:20px}#society_person .sec_box{margin-bottom:50px}#society_person .sub_ttl{text-align:center;padding-bottom:5px;margin-bottom:10px;color:#006;border-bottom:solid 2px #006;font-size:18px;font-weight:700}#society_person #eye_move{margin-bottom:20px}#society_person p{margin-bottom:10px}#society_person #eye_move li{float:left;width:120px;margin-right:10px;font-size:12px;text-align:center;margin-bottom:20px}#society_person #eye_move li:nth-child(6n){margin-right:0}#society_person dl dt{margin-bottom:5px;color:#006;font-weight:700}#society_person dl dd{margin-bottom:15px;padding-left:1em}#society_person .strong{font-weight:700;color:red}#society_person .note{font-size:12px}#society_person .img_box{margin-bottom:20px;text-align:center}#society_person .bnr_list li:first-child{margin-bottom:20px}#society_person .link_btn_01 a{border:solid 1px #003a8f;border-radius:3px;background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/arrow03.png) no-repeat right 30px center;text-align:center;font-weight:700;color:#003a8f;display:block;font-size:14px;transition:.3s;width:300px;margin:0 auto}#society_person .link_btn_01 a:hover{background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/arrow04.png) right 30px center no-repeat #003a8f;color:#fff}#society_person .table_01{margin-bottom:20px}#society_person .table_01 td,#society_person .table_01 th{border:solid 1px #ccc;padding:10px;text-align:center}#society_person .table_01 th{background-color:#006;color:#fff}#society_person #read_speed p{margin-bottom:25px}#society_person #read_speed p span{color:#fe8900}#society_person #read_speed a{color:#213b74;text-decoration:underline}#society_person #read_speed a:hover{text-decoration:none}#society_person .link_txt{color:#213b74;text-decoration:underline}#society_person .link_txt:hover{text-decoration:none}#society_person #experiences li{padding:15px;border:solid #003a8f 1px;margin-bottom:25px}#society_person #experiences .std_info{border-bottom:solid 1px #003a8f;padding-bottom:5px;margin-bottom:5px;font-weight:700;font-size:16px}#society_person #experiences .std_info span{display:inline-block;margin-left:50px;font-size:14px}#society_person #experiences .std_speed{text-align:right;font-weight:700;font-size:13px;color:#003a8f}#student .img_box{text-align:center}#student p{margin-bottom:15px}#student #course_outline{margin-bottom:15px}#student #course_outline li a{margin-left:30px;color:#213b74;text-decoration:underline}#student #course_outline li a:hover{text-decoration:none}#student .strong{color:red;font-weight:700}#student .table_01{margin-bottom:20px}#student .table_01 td,#student .table_01 th{border:solid 1px #ccc;padding:10px;text-align:center}#student .table_01 th{background-color:#006;line-height:1.4;color:#fff}#student section{margin-bottom:50px}#post_blog .blogList .news_liist li{font-size:13px;line-height:1.4;border-bottom:1px dotted #d8d1d1}#post_blog .blogList .news_liist li a{color:#000;padding-right:40px;padding-left:40px;padding-bottom:10px;display:block;line-height:3.2;vertical-align:middle;text-decoration:none}#post_blog .blogList .news_liist li a:hover{background:#efefef}#post_blog .blogList .news_liist .date{display:inline-block;font-weight:700;margin-right:15px;font-size:14px}#post_blog .blogList .news_liist .categoly{padding:5px 10px;background:#01a2d8;letter-spacing:.1em;color:#fff;font-size:10px}#post_blog .blogList .news_liist .categoly_div{display:inline-block;margin-right:15px}#post_blog .blogList .news_liist .ttl{font-size:14px}#post_blog .blogList .news_liist .ttl_div{line-height:normal;margin-top:5px}#post_blog .blogSingle .ttl_box{border-bottom:2px solid #1c388a;font-size:0;letter-spacing:.2em;margin-bottom:20px}#post_blog .blogSingle .ttl_box .date{display:inline-block;font-size:14px;font-weight:700;line-height:24px;margin-right:15px;vertical-align:middle}#post_blog .blogSingle .ttl_box .badge{display:inline-block;color:#fff;font-size:10px;line-height:24px;text-align:center;background:#01a2d8;padding:0 10px;letter-spacing:.1em;vertical-align:middle}#post_blog .blogSingle .ttl_box .ttl{font-size:22px;margin-top:10px}#post_blog .blogSingle .txt_box{margin-bottom:30px}#post_blog .blogSingle .txt_box p{margin-bottom:15px}#post_blog .blogSingle .txt_box p:last-child{margin-bottom:0}#post_blog .blogSingle .postback_link_btn{text-align:center}#post_blog .blogSingle .postback_link_btn a{display:block;width:260px;color:#fff;font-size:15px;font-weight:700;line-height:1;text-align:center;padding:12px 0;margin:0 auto;background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/arrow_white.png) no-repeat right 30px top 10px #1c388a;transition:.4s;text-decoration:none}#post_blog .blogSingle .postback_link_btn a:hover{background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/arrow_white.png) no-repeat right 20px top 10px #1c388a;opacity:.85}.wp-pagenavi{text-align:center;margin-top:40px}.wp-pagenavi a{display:inline-block!important;color:#213b74!important;font-size:14px!important;background:#fff!important;border:1px solid #213b74!important;margin:0 8px 0 0!important;padding:0 8px!important}.wp-pagenavi a:hover{color:#fff!important;background:#213b74!important;text-decoration:none!important}.wp-pagenavi .current{display:inline-block!important;color:#fff!important;font-size:14px!important;background:#213b74!important;border:1px solid #213b74!important;margin:0 8px 0 0!important;padding:0 8px!important}.wp-pagenavi .nextpostslink,.wp-pagenavi .previouspostslink{color:#213b74!important;font-size:14px!important;font-weight:700!important;background:#fff!important;border:1px solid #213b74!important}.mfp_element_email,.mfp_element_number,.mfp_element_select-one,.mfp_element_tel,.mfp_element_text,.mfp_element_textarea{box-shadow:none}div.mfp_err{background:0 0;padding-left:0;color:#f26;font-weight:700}.problem{background-color:#fdd}div.mfp_ok{background-color:#ff7500;border-color:#ff7500;font-size:12px}form#mailformpro label.mfp_not_checked{padding:0;border:none}form#mailformpro label.mfp_checked{padding:0;border:none;background:0 0}.mfp_element_button,.mfp_element_reset,.mfp_element_submit{text-shadow:none;background:#000;color:#fff;padding:10px 30px;font-size:14px}#mfp_confirm_table{width:100%}#mfp_confirm_table td,#mfp_confirm_table th{border:1px solid #666;border-top:1px solid #666!important;line-height:1.5!important}#mfp_confirm_table th{padding:10px 10px!important;background:#ffd393;text-align:center!important}#mfp_confirm_table td{padding:15px 20px}div#mfp_phase_confirm h4{font-size:.9em;margin-bottom:20px}.must-fill{color:#fff;font-size:.8em;margin-right:10px;background:#b52527;padding:1px 8px;border-radius:4px}#contact .sheet_01 th{vertical-align:middle;width:100%;text-align:left;background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/icon_bean.png) left center no-repeat;padding-left:20px;display:block}#contact .sheet_01 td{width:100%;margin-bottom:20px;display:block}#contact input,#contact textarea{width:100%!important;border:solid 1px #ccc;border-radius:3px;padding:3px 8px;margin:2px;vertical-align:middle}#contact input[name="郵便番号"]{width:40%}#contact .width70{width:70%}#contact textarea{height:150px!important}#contact td.categoly input{width:10px!important}#thanks #sec01{text-align:center}#thanks .thx_txt{padding:50px;width:400px;border:3px solid #000;margin:0 auto}.wp-pagenavi{text-align:center}.wp-pagenavi a{padding:0 8px;background:#3a8ba6;color:#fff;margin-right:4px;display:inline-block}.wp-pagenavi a:hover{background:#ededed;color:#333}.wp-pagenavi .current{background:#ededed;color:#333;padding:0 8px;margin-right:4px;display:inline-block}.wp-pagenavi .nextpostslink,.wp-pagenavi .previouspostslink{color:#3a8ba6;background:0 0;font-size:.9em;font-weight:700}h3.faq{background-color:#f4fcff;display:block;white-space:nowrap;font-size:16px;color:#00557d;text-decoration:none;margin:5px 0 0 10px;padding:5px 0 5px 7px}a.linkicon{margin-left:2px;padding-right:3px;padding-left:15px;background:url(https://www.pc-sokudoku.co.jp/img/arrow02.gif) no-repeat left center}div.words0{width:100%}div.words{background-color:#eaeaf4;color:#293442;font-size:15px;font-weight:700;float:left;margin:0 5px 0 0;width:20%;text-align:center;padding:1em 0}div.words_detail{width:70%;margin-left:10px;float:left}.bkbx{width:23%;margin:0 15px 25px 0;float:left;height:245px}.form_calendar_div00{margin:15px 15px 15px 15px;display:block}.form_calendar_div01{margin-left:10px;float:left}.form_calendar_div02{width:420px;overflow-x:hidden;border:none}a.hover_op0_7 img:hover{opacity:.7}a.hover_op0_7 div:hover{opacity:.7}#blue_title{width:90%;text-align:center;padding-top:10px;padding-bottom:10px;margin-bottom:20px;font-family:Meiryo,"メイリオ","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro W3",osaka;font-size:1.5rem;color:#fff;line-height:2rem;background-color:#4792df;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}#blue_title .gyoume1{letter-spacing:1rem;visibility:visible;animation-duration:1s;animation-delay:.3s;animation-name:fadeIn}#blue_title .gyoume2{letter-spacing:.6rem;visibility:visible;animation-duration:1s;animation-delay:.7s;animation-name:fadeIn}#blue_title .gyoume3{font-size:1.6rem;letter-spacing:.7rem;visibility:visible;animation-duration:1s;animation-delay:1.6s;animation-name:fadeIn}.sp_only{display:none}#post_blog .blogList .news_liist .categoly_div .campaign,#post_blog .blogSingle .ttl_box .campaign,#top .topicList .campaign{background:#ff9e50}#post_blog .blogList .news_liist .categoly_div .media,#post_blog .blogSingle .ttl_box .media,#top .topicList .media{background:#655fff}.category_blue{color:#364e96;border:solid 3px #364e96;padding:.5em;border-radius:.5em;font-size:1rem;font-weight:700}.fill_blue{color:#fff;background:#00008b;padding:.2em;font-weight:700}.fill_royalblue{color:#fff;background:#4169e1;padding:.2em;font-weight:700}.fill_lightblue{color:#fff;background:#add8e6;padding:.2em;font-weight:700}.fill_red{color:#fff;background:red;padding:.2em;font-weight:700}.fill_sandybrown{color:#fff;background:#f4a460;padding:.2em;font-weight:700}.fill_pink{color:#fff;background:#ff7de5;padding:.2em;font-weight:700}.fill_purple{color:#fff;background:purple;padding:.2em;font-weight:700}.fill_teal{color:#fff;background:teal;padding:.2em;font-weight:700}.fill_gray{color:#fff;background:gray;padding:.2em;font-weight:700}.category_pink{border:solid 3px #ff7de5;padding:.3em;border-radius:.5em}.category_skyblue{border:solid 3px #03b7ff;padding:.3em;border-radius:.5em}.strong{color:red;font-weight:700}#form_k .radioDiv input[type=radio]{display:none}#form_k .radioDiv0 input[type=radio]{display:none}.radioDiv0{float:left;cursor:pointer;border-radius:4px;border-bottom:4px solid #5555;border-right:4px solid #5555;margin:6px;padding:0 10px}.radioDiv{background-color:#f5f5f5;font-size:1.3rem;font-weight:700;color:#000;float:left;margin:6px;padding:0 10px;cursor:pointer;border-radius:4px;border-bottom:4px solid #2222;border-right:4px solid #2222}.opacity050{opacity:.5}.opacity040{opacity:.4}.checkedBG{background:#ffeb5f;border:none;transform:translateY(3px);margin-bottom:10px}.checkedBG2{color:#000;opacity:1}.checkedBGblue{background:#bef;border:none;transform:translateY(3px);margin-bottom:10px}.inst01{background-color:#f5f5f5;border-left:#006 solid 5px;color:#006;padding:5px 0 5px 10px;line-height:1.4;font-size:16px;letter-spacing:1px;margin-bottom:5px;font-weight:700}.rotate90{-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.view_only_sp{display:none}.kigyo_div1{float:left}.txt_on_img{position:absolute;top:0}.kigyo_div2{position:relative;margin-bottom:110px}.kigyo_div3{position:relative;margin-bottom:40px}.kigyo_div4{position:relative;margin-bottom:160px}.youtube{position:relative;width:100%;height:0;padding-top:56.25%}.youtube iframe{position:absolute;top:0;left:0}#canvas-container{position:relative;height:0;overflow:hidden;padding-top:51.72%}#doc_canvas{position:absolute;top:0;left:0;width:100%;height:100%}.sub_txt_youtube{text-align:center;color:#006;font-weight:700;font-size:18px}.sub_txt_youtube_child{font-weight:400;font-size:14px}.fl_w30per{float:left;width:30%}.fl_w33per{float:left;width:33%}.fl_w50per{float:left;width:50%}.top_bg_gray{background-color:#e4e4e4;padding:0 20px;margin:0 auto;display:table}.memox{position:relative;background:#fffde7;margin:2em .5em;padding:1.5em .8em 0 .8em;transform:rotate(-2deg);box-shadow:1px 1px 4px rgba(0,0,0,.2);color:#795548}.memox_title{position:relative;display:inline-block;font-size:1.2rem;font-weight:700;transform:rotate(-2deg)}.memox::after{content:'';position:absolute;left:50%;top:-15px;margin-left:-75px;width:150px;height:30px;background:rgba(249,166,2,.7);box-shadow:1px 1px 4px rgba(0,0,0,.2);transform:rotate(-4deg)}.memox ol{margin:1em .5em 0 2em;padding:0}.memox ol li{margin-bottom:.5em}.cp_tooltip{position:relative;display:inline-block;cursor:pointer;color:green}.cp_tooltip .cp_tooltiptext{position:absolute;z-index:30;bottom:120%;left:40%;visibility:hidden;width:auto;white-space:nowrap;padding:.5em 1em;transition:opacity .5s;text-align:center;opacity:0;color:#fff;border-radius:6px;background-color:#3c9}.cp_tooltip .cp_tooltiptext::after{position:absolute;top:100%;left:10%;margin-left:-5px;content:' ';border:5px solid transparent;border-top-color:#3c9}.cp_tooltip:hover{color:#3ca}.cp_tooltip:hover .cp_tooltiptext{visibility:visible;opacity:1}.tushin_tokucho_b{color:#f63;font-weight:700;font-size:1.3rem}.tushin_tokucho_s{font-size:1rem;font-weight:400}.hidden_box label{cursor:pointer}.hidden_box::before{content:"";background-repeat:no-repeat;display:inline-block;width:17px;height:11px;position:relative;top:27px;left:18px}.hidden_box label:hover li{opacity:.8}.hidden_box input{display:none}.hidden_box .hidden_show{height:0;padding:0;overflow:hidden;opacity:0;transition:.8s}.hidden_box input:checked~.hidden_show{padding:10px 0;height:auto;opacity:1}.hidden_show a{text-decoration:underline;color:#3c5dff;display:inline-block}table.price{width:720px;margin:0 auto;border-collapse:separate;border-spacing:1px 0;font-size:15px;padding-right:20px;table-layout:fixed}table.price td{padding:10px}table.price th{box-shadow:0 1px 1px rgba(255,255,255,.8) inset;border-radius:5px 5px 10px 10px;vertical-align:middle;text-align:center;position:relative;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.2);font-size:24px}table.price th:after{top:73px;left:5px;content:"";height:0;width:0;position:absolute;pointer-events:none;border:90px solid transparent}@-moz-document url-prefix(){table.price th{text-indent:10px}table.price th::after{padding:0;top:69px;left:0;content:"";height:0;width:0;position:relative;pointer-events:none;border:50px solid transparent;border-top:#b7d567 15px solid}}table.price th.c0{width:100px}table.price th.c1{width:180px;background:var(--app-SuperMaster10)}table.price th.c2{width:180px;background:var(--app-Advance3)}table.price th.c3{width:180px;background:var(--app-Basic1)}table.price th.c1:after{border-top:var(--app-SuperMaster10) 15px solid}table.price th.c2:after{border-top:var(--app-Advance3) 15px solid}table.price th.c3:after{border-top:var(--app-Basic1) 15px solid}table.price td{box-shadow:0 1px 1px rgba(255,255,255,.3) inset;text-align:center;padding-top:15px;border:none;height:70px}table.price td.c0{width:110px;color:gray;text-align:right;padding-right:0;font-size:12px}table.price td.c1{width:180px}table.price td.c2{width:180px}table.price td.c3{width:180px}table.price tr:nth-child(2n+0) td.c1{background:#ebd5e8}table.price tr:nth-child(odd) td.c1{background:#f5eaf3}table.price tr:nth-child(2n+0) td.c2{background:#fceacc}table.price tr:nth-child(odd) td.c2{background:#fdf4e5}table.price tr:nth-child(2n+0) td.c3{background:#fcf0e1}table.price tr:nth-child(odd) td.c3{background:#fdf7f0}table.price tr:last-child td{border-radius:0 0 5px 5px;box-shadow:0 2px 2px rgba(0,0,0,.2)}table.price tr:last-child td.c0{border-radius:0 0 5px 5px;box-shadow:0 0 0 transparent}table.price tr:last-child td button{font-size:12px;font-family:Arial;font-weight:400;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #fa2;padding:9px 18px;text-decoration:none;background:-moz-linear-gradient(center top,#ffec64 5%,#ffab23 100%);background:-ms-linear-gradient(top,#ffec64 5%,#ffab23 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(5%,#ffec64),color-stop(100%,#ffab23));background-color:#ffec64;color:#333;display:inline-block;text-shadow:1px 1px 0 #fe6;-webkit-box-shadow:inset 1px 1px 0 0 #fff6af;-moz-box-shadow:inset 1px 1px 0 0 #fff6af;box-shadow:inset 1px 1px 0 0 #fff6af}table.price tr:last-child td button:hover{background:-moz-linear-gradient(center top,#ffab23 5%,#ffec64 100%);background:-ms-linear-gradient(top,#ffab23 5%,#ffec64 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(5%,#ffab23),color-stop(100%,#ffec64));background-color:#ffab23}table.price tr:last-child td button{position:relative;top:1px}.price_number{font-size:1.5rem;font-weight:700}.price_number2{font-size:1.3rem;font-weight:700}.flex_box_pc{display:flex}.flex_box_pc.flex_container{flex:1}.flex_wrap_center{display:flex;flex-wrap:wrap;justify-content:center}.flex_box_title_l{display:flex;flex-wrap:wrap;justify-content:left}.app_img_div{margin:30px 50px 0 0}.course_kansei{padding:10px;background:-webkit-linear-gradient(top,#fff 0,#f0f0f0 100%);background:linear-gradient(to bottom,#fff 0,#f0f0f0 100%);border:1px solid #ccc;box-shadow:0 -1px 0 #fff inset}.course_jokyu{padding:10px;background:#fceacc}.course_shokyu{padding:10px;background:#fcf0e1}.card{max-width:250px;background:#fff;border-radius:5px;box-shadow:0 2px 5px #ccc;margin:10px;transition-duration:.3s;cursor:pointer;text-align:center}.card_yoko{display:flex;max-width:500px;margin:20px auto}.card:hover{transform:scale(1.05);transition-duration:.3s;z-index:30}.card-img{max-width:100%;height:auto}.card-img_yoko{max-width:100%;height:100%;width:300px}.card-content{padding:10px 20px 0 20px}.card-content_yoko{padding:0;width:40%;display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:wrap}.card-title{font-size:18px;margin-bottom:3px;text-align:center;color:#333;letter-spacing:-1px;line-height:34px}.card-titleBig{font-size:24px}.card-text{color:#777;font-size:14px;line-height:1.5;margin:10px 0;text-align:center}.card-text-b{font-size:16px;font-weight:700}.card-text-number{text-align:center;vertical-align:middle;color:#3e5aa7;font-size:.9rem;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;justify-content:center}.card-text-number-inner{margin-left:5px;display:inline-block}.card-text-numberBig{font-size:1.2rem}.card-kakaku{text-align:center;border-top:1px solid #eee;padding:5px 20px 5px 20px;color:#3e5aa7}.card-link{text-align:center;border-top:1px solid #eee;padding:5px 20px 20px 20px}.card-link_yoko{width:80%}.card-link a{text-decoration:none;color:#0bd;margin:0 10px}.card-link a:hover{color:#0090aa}.buy_button{width:80%;position:relative;margin:0 auto;background-color:orange;border-radius:4px;color:#fff;line-height:40px;-webkit-transition:none;transition:none;box-shadow:0 3px 0 #ee7b00;font-size:1rem}.buy_button:hover{opacity:.8}.buy_button:active{top:3px;box-shadow:none}.uchikeshi{text-decoration:line-through}.sale{color:#f63}.saleBig{font-size:1.3rem}.fs_1_1rem{font-size:1.1rem}.click_button{width:40px;position:relative;background-color:orange;border-radius:4px;color:#fff;line-height:10px;-webkit-transition:none;transition:none;box-shadow:0 3px 0 #ee7b00;font-size:.5rem;text-align:center;height:20px}.click_button:hover{opacity:.8}.click_button:active{top:3px;box-shadow:none}.triangle_shita{margin:0 auto;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff}.hidden_box input:checked~.triangle_shita{margin:0 auto;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff}.course_plus_info{margin:10px 10px 10px 10px;padding:10px 10px 10px 20px;background-color:#f4fcff}@-webkit-keyframes flapInTheWind{0%{border-bottom-right-radius:60px 5px;-webkit-box-shadow:inset -20px -20px 5px -20px rgba(0,0,0,.1)}20%{border-bottom-right-radius:80px 20px;-webkit-box-shadow:inset -20px -20px 10px -20px rgba(0,0,0,.1)}60%{border-bottom-right-radius:60px 5px;-webkit-box-shadow:inset -20px -20px 5px -20px rgba(0,0,0,.1)}100%{border-bottom-right-radius:160px 30px;-webkit-box-shadow:inset -20px -20px 15px -20px rgba(0,0,0,.1)}}.flapInTheWind{-webkit-animation-name:flapInTheWind;-webkit-animation-duration:4s;-webkit-animation-direction:alternate;-webkit-animation-iteration-count:infinite}.flapInTheWind:hover{-webkit-animation:0}.flip:hover{border-bottom-right-radius:180px 30px;-webkit-box-shadow:inset -20px -20px 20px -20px rgba(0,0,0,.1)}.flipMore:hover{border-bottom-right-radius:300px 60px;box-shadow:inset -20px -20px 60px -20px rgba(0,0,0,.1);-webkit-box-shadow:inset -20px -20px 60px -20px rgba(0,0,0,.1)}.flipAnimation{-webkit-transition:all .5s ease}.bxslider li{display:none}.bx-viewport .bxslider li{display:block!important}.iframe_div{width:420px;height:320px;overflow-y:hidden;overflow:auto}.slide{padding:10px 0;background-color:#a7e1f7}h5{font-size:1.2rem;border-bottom:solid 1px #000;margin-bottom:5px}#to_form{position:fixed;bottom:0;z-index:10;left:0;width:96%;padding:2%;background:rgba(255,255,255,.9)}#to_form_blue{position:fixed;bottom:0;z-index:10;left:0;width:96%;padding:2%;background:rgba(255,255,255,.9)}@keyframes bg_change{0%{background:#ff9801}100%{background:rgba(255,152,1,.54)}}@keyframes bg_change_blue{0%{background:#00008b}100%{background:rgba(0,0,139,.54)}}#to_form a{animation:bg_change .5s linear 0s infinite alternate;color:#fff;border:solid 2px #ff9801;display:block;width:50%;text-align:center;padding:10px;box-sizing:border-box;border-radius:10px;font-size:20px;font-weight:700;margin:0 auto}#to_form_blue a{animation:bg_change_blue .5s linear 0s infinite alternate;color:#fff;border:solid 2px #00008b;display:block;width:50%;text-align:center;padding:10px;box-sizing:border-box;border-radius:10px;font-size:20px;font-weight:700;margin:0 auto}#achieve_1000 td:nth-of-type(6){color:red;font-size:1.1rem;font-weight:700}#achieve_1000 .s_bai{font-size:.9rem}#achieve_1000 td,#achieve_1000 th{border:solid 1px #ccc;padding:10px 0}#achieve_1000 th{background:#006;color:#fff;line-height:1.5}#achieve_1000 td{text-align:center}#achieve_1000 .strong{font-weight:700;color:red}#achieve_1000{margin-bottom:25px}.achieve_1000online_student td:nth-of-type(6){color:red;font-size:1.1rem;font-weight:700}.achieve_1000online_student .s_bai{font-size:.9rem}.achieve_1000online td:nth-of-type(5){color:red;font-size:1.1rem;font-weight:700}.achieve_1000online .s_bai{font-size:.9rem}.achieve_1000 td:nth-of-type(6){color:red;font-size:1.1rem;font-weight:700}.achieve_1000 .s_bai{font-size:.9rem}.achieve_1000 td,.achieve_1000 th{border:solid 1px #ccc;padding:10px 0}.achieve_1000 th{background:#006!important;color:#fff;line-height:1.5;text-align:center!important}.achieve_1000 td{text-align:center!important}.achieve_1000 .strong{font-weight:700;color:red}.achieve_1000{margin-bottom:25px}#achieve_1000 td:nth-of-type(6){color:red;font-size:1.1rem;font-weight:700}#achieve_1000 .s_bai{font-size:.9rem}#achieve_1000 td,#achieve_1000 th{border:solid 1px #ccc;padding:10px 0}#achieve_1000 th{background:#006;color:#fff;line-height:1.5}#achieve_1000 td{text-align:center}#achieve_1000 .strong{font-weight:700;color:red}#achieve_1000{margin-bottom:25px}.achieve_1000base td,.achieve_1000base th{border:solid 1px #ccc;padding:10px 0}.achieve_1000base th{background:#006!important;color:#fff;line-height:1.5;text-align:center!important}.achieve_1000base td{text-align:center!important}.achieve_1000base .strong{font-weight:700;color:red}.achieve_1000base{margin-bottom:25px}.tb_ttl_achieve{text-align:center;margin-bottom:5px;color:#006;border-bottom:solid 2px #006;font-size:18px;font-weight:700}.sticky_table thead th{position:-webkit-sticky;position:sticky;white-space:nowrap}.sticky_table thead tr:first-child th{top:0}.sticky_table thead tr:nth-child(2) th{top:2.8rem}.btn-flat-border{padding:.3em 1em;text-decoration:none;background:#663399;color:#fff;font-weight:700;transition:.4s;font-weight:700;font-size:1.2rem;cursor:pointer}.btn-flat-border:hover{color:#663399;background:#fff;border:solid 2px #663399;border-radius:3px}.btn-flat-border2{padding:.3em 1em;text-decoration:none;background:#663399;color:#fff;font-weight:700;transition:.4s;font-weight:700;font-size:.8rem;cursor:pointer;width:250px;margin:auto}.btn-flat-border2:hover{color:#663399;background:#fff;border:solid 2px #663399;border-radius:3px}.rot45{transform:rotate(-45deg)}#merit{margin-bottom:50px}#merit .ttl_01{background-size:63% 3px}#merit table td,#merit table tr{width:48%;border:solid 1px #006;padding:0}#merit table td{vertical-align:top}#merit .cont_merit{padding:5%}#merit .cont_merit p.tit_01{text-align:center;text-align:center;font-size:1.2em;color:#006;margin-bottom:2%;font-weight:700;color:#003a8f;font-size:1.2em!important;margin:2% 0 0 0;line-height:.9em;display:block;margin-bottom:2%}#merit .cont_merit p.txt{margin:2%}#merit .cont_merit img{margin:2% 10% 5%;width:80%}.sitemap1{float:left;width:50%}.sitemap2{float:right;width:50%}.sitemap3{margin-top:2%;clear:both;width:50%;float:left}.sitemap4{margin-top:2%;width:50%;float:right}.sitemaplist .category p{border-bottom:1px solid #003a8f;margin-bottom:2%}.sitemaplist .category{font-size:16px;color:#003a8f;display:block;padding:5px 5px 5px 30px;margin-bottom:10px;background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/img/index/icon.svg) no-repeat 5px center}.sitemaplist .category ul li{margin-bottom:5px;list-style:none}.sitemaplist .category{margin-top:5%}.sitemaplist .category ul li a{text-decoration:none;color:#000}.sitemaplist .category ul li a:hover{text-decoration:underline}.sitemaplist .category ul li a::before{font-family:FontAwesome;content:"\f0da";color:#003a8f;margin-right:5px;text-decoration:none!important}.sitemaplist .category ul{padding-left:20px!important}.img_box.freelesson{background-image:url(https://www.pc-sokudoku.co.jp/Image/banner/background_freelessons.png);background-repeat:no-repeat;background-size:contain;height:260px;position:relative}.freelesson .btn_wrap{text-align:end;position:absolute;width:100%}.freelesson .btn_wrap a.free_btn{width:25%;position:relative;top:86px}.freelesson .btn_wrap a.free_btn img.onlyPC{display:inline}.freelesson .btn_wrap a.free_btn img.onlySP{display:none}}.img_1kaikanketsu_c1{max-width:400px}.img_pc400px_sp90per{max-width:400px}.img_pc400px_sp100per{max-width:400px}div.img_box.freelesson img{width:100%;margin-bottom:2%}.obiTitle{position:relative;top:-52px;font-size:2em;background-color:#4169e1;color:#fff;margin:3% 0 0 0;padding:1%;display:inline-block;width:100%}.table_01{margin-bottom:0}.table_01 td,.table_01 th{border:solid 1px #ccc;padding:10px;text-align:center}.table_01 th{background-color:#006;line-height:1.4;color:#fff}.speedkeisoku{text-align:center}.speedkeisoku img{width:70%;margin:10px auto 10px}.clear.adjst{margin-bottom:160px}.lesson_list li{float:left;margin-right:3px;width:125px}.lesson_list li:last-child{margin-right:0}.lesson_list{margin-bottom:15px}.lesson_list li a{border:solid 1px #003a8f;border-radius:3px;background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/arrow03.png) no-repeat right 6px center #fff;text-align:center;font-weight:700;color:#003a8f;font-size:12px;transition:.3s;display:block}.lesson_list li a:hover{background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/arrow04.png) right 6px center no-repeat #003a8f;color:#fff}#free_lesson #sec_01 #sec_box02 p.lead.aligright{text-align:right}#free_lesson #sec_01 #sec_box02 p.lead{margin-bottom:0}@media screen and (min-width:768px){#training_info li:first-child{margin-bottom:0}#training_info li{margin-bottom:30px;position:relative}#training_info li:first-child .list_box_01,#training_info li:first-child .list_box_02{background:#fff;color:#fe8900;text-shadow:none;border:none;padding:0 20px}#training_info li:first-child .list_box_02{text-align:right}#training_info li{margin-bottom:30px;position:relative}#training_info .list_box_01{background:#f49800;color:#fff;text-shadow:1px 1px 1px #555;width:40%;font-weight:700;border-radius:10px 0 0 10px}#training_info .list_box_02{color:#555;width:60%;font-weight:700;border-radius:0 10px 10px 0;float:right}#training_info .list_box_01,#training_info .list_box_02{display:inline-block;line-height:32px;padding-left:20px;border:solid 2px #f49800;font-size:14px;box-sizing:border-box}#training_info li:after{content:"";position:absolute;top:100%;left:15%;border:12px solid transparent;border-top:12px solid #fe8900}#training_info li:last-child:after{border:none}.flex_chosho{width:10%;margin:5px}.flex_choshotext{width:40%;margin:5px}.flex_tv{width:20%;margin:5px}.flex_tvtext{margin:5px}.mokuhyo_waku{border:20px solid #000;border-image-slice:30;border-image-source:url(https://www.pc-sokudoku.co.jp/Image/common/mokuhyo_waku.png);box-sizing:content-box}.mokuhyo_wakuB{border:20px solid #000;border-image-slice:30;border-image-source:url(https://www.pc-sokudoku.co.jp/Image/common/mokuhyo_wakuB.png);box-sizing:content-box}.mokuhyo_text{font-weight:700;font-size:1.5rem;text-align:center}.mokuhyo_textBig{font-weight:700;font-size:1.6rem;text-align:center}.mokuhyo_textSub{font-size:1rem;text-align:center}.supText{font-size:75.5%;vertical-align:top;position:relative;top:-.1em}.subText{font-size:75.5%;vertical-align:bottom;position:relative;top:.1em}.cp_tooltip2{position:relative;display:inline-block;cursor:pointer;font-size:1.6rem;font-weight:bolder;border:solid 2px #003a8f;border-radius:3px;text-align:center;font-weight:700;color:#003a8f;display:block;transition:.3s;cursor:pointer}.cp_tooltip2:hover{color:#fff;background-color:#4169e1;border-color:#4169e1}}.change-pc{display:block}.change-sp{display:none}.prof_linkbtn{border:solid 1px #003a8f;border-radius:3px;background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/arrow03.png) no-repeat right 15px center #fff;text-align:center;font-weight:700;color:#003a8f;font-size:16px;line-height:27px;height:27px;transition:.3s;width:50%;text-decoration:none;margin:15px 0 15px auto;cursor:pointer}.prof_linkbtn a{text-decoration:none;color:#003a8f;width:100%}.prof_linkbtn:hover{background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/arrow04.png) right 15px center no-repeat #003a8f;color:#fff}.prof_linkbtn a:hover{text-decoration:none;color:#fff}.cp_ipselect{overflow:hidden;margin:.5em auto;text-align:center}.cp_ipselect select{width:100%;padding-right:1em;cursor:pointer;text-indent:.01px;text-overflow:ellipsis;border:none;outline:0;background:0 0;background-image:none;box-shadow:none;-webkit-appearance:none;appearance:none}.cp_ipselect select::-ms-expand{display:none}.cp_ipselect{position:relative;border-radius:2px}.cp_ipselect::before{position:absolute;top:1.4em;right:.8em;width:0;height:0;padding:0;content:'';border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #fff;pointer-events:none}.cp_ipselect:after{position:absolute;top:0;right:2.5em;bottom:0;width:1px;content:'';border-left:1px solid #bbb}.cp_ipselect.cp_sl02 select{color:#fff;background-color:#00008b;font-size:1.2rem}.cp_ipselect.cp_sl03 select{color:#000;background-color:#fff;font-size:1rem;border:solid 1px}.cp_ipselect.cp_sl03::before{position:absolute;top:.8em;right:.8em;width:0;height:0;padding:0;content:'';border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #000;pointer-events:none}.border_table{border:solid #000 1px}.border_table td,.border_table tr{border:solid #000 1px}.kigyo_logo_element{width:30%;margin:10px;font-size:1.4rem;line-height:1}.mincho{font-family:'Yu Mincho',YuMincho,'ヒラギノ明朝 ProN W3',Hiragino Mincho ProN,Arial,'メイリオ',Meiryo,sans-serif}.box7{padding:.5em 1em;margin:2em 0;color:#474747;background:#f5f5f5;border-left:double 7px #4ec4d3;border-right:double 7px #4ec4d3}.box7 p{margin:0;padding:0}.box26{position:relative;margin:2em 0;padding:.5em 1em;border:solid 3px #95ccff;border-radius:8px}.box26 .box-title{position:absolute;display:inline-block;top:-13px;left:10px;padding:0 9px;line-height:1;font-size:19px;background:#fff;color:#95ccff;font-weight:700}.box26 p{margin:0;padding:0}.box30{margin:2em 0;background:#f0f8ff;box-shadow:0 2px 4px rgba(0,0,0,.22)}.box30 .box-title{font-size:1.2em;background:#5fc2f5;padding:4px;text-align:center;color:#fff;font-weight:700;letter-spacing:.05em}.box30 p{padding:15px 20px;margin:0}table.myRank{border-collapse:collapse;margin:0 auto}table.myRank td,table.myRank th{border:1px solid #000;padding:5px 15px}table.myRank th{background:#efefef;font-size:1.5rem}table.myRank td{font-weight:bolder;font-size:1.5rem}.flexcol2>div{width:50%}.flexcol3>div{width:33%}.flexcol4>div{width:25%}.flexcol4to2>div{width:25%}@media screen and (max-width:767px){.flexcol2>div{width:100%}.flexcol3>div{width:100%}.flexcol4>div{width:100%}.flexcol4to2>div{width:50%}}.textalign_center{text-align:center}.flowbutton{transition-duration:.3s;cursor:pointer;text-align:center}.flowbutton:hover{transform:scale(1.05);transition-duration:.3s;z-index:30}.service-plan-wrapper{margin-bottom:4em;display:flex;flex-wrap:wrap;justify-content:center}.service-plan-wrapper .inner2{width:calc(40% - 10px);margin:5px;box-shadow:0 0 20px rgba(0,0,0,.14);background:#fff;border-radius:5px}.service-plan-wrapper .inner3{width:calc(30% - 10px);margin:5px;box-shadow:0 0 20px rgba(0,0,0,.14);background:#fff;border-radius:5px}.service-plan-wrapper .inner5{width:calc(20% - 10px);margin:5px;box-shadow:0 0 20px rgba(0,0,0,.14);background:#fff;border-radius:5px}.service-plan-wrapper .head{background-size:cover;padding:2em .5em;color:#fff;text-align:center}.service-plan-wrapper .head .title{font-weight:700;font-size:32px}.service-plan-wrapper .head .year{margin-top:.7em;font-size:1.2rem}.service-plan-wrapper .head .price{font-size:2rem;font-weight:700}.service-plan-wrapper .txt{padding:.5em;height:6em;font-size:1rem;text-align:center;margin-bottom:0}.service-plan-wrapper .function-list{font-size:1.1rem}.service-plan-wrapper .function-list ul{margin-left:0;padding-left:0;list-style:none}.service-plan-wrapper .function-list ul li{padding:.5em 0 .5em 0;text-align:center;border-top:1px solid #e5e5e5;background-repeat:no-repeat;background-position:0 15%}.TrialBtn{background-color:#fe8900;color:#fff;font-size:1.7rem;font-weight:700;border-radius:5px;border:none;height:9vh;text-decoration:none;display:flex;justify-content:center;align-items:center;margin:5% auto}.TrialBtn:hover{text-decoration:none;color:#fff;cursor:pointer}.service-plan-wrapper .function-list ul li:nth-child(odd){background-color:#fafafa}.service-plan-wrapper .none{color:#ddd;background-image:none}.cashback_icon{width:45px;filter:drop-shadow(0px 0px 5px rgba(256,256,256,1));margin-top:5px;margin-right:5px}.course_category{color:#708090;font-size:.9rem}.course_price{font-size:1.4rem}.camp2021{display:inline-block;color:#1e366a;border:solid #1e366a 1px;padding:.5em 2em .5em 2em}.camp2021 li{line-height:1.5;padding:.5em 0;font-size:1.3rem;font-weight:700}.fukidashi{position:relative;padding:.6em;background:#fff;font-size:1.3rem}.fukidashi:after{position:absolute;top:100%;left:30px;border:15px solid transparent;border-top:15px solid #e0edff;width:0;height:0}.jump_button{width:70%;position:relative;margin:0 auto;background-color:#5c9ee7;border-radius:4px;color:#fff;line-height:40px;-webkit-transition:none;transition:none;box-shadow:0 3px 0 navy;font-size:1.2rem}.jump_button:hover{opacity:.8}.jump_button:active{top:3px;box-shadow:none}.acd_label{width:95%;height:10vh;margin:5vh auto 5vh 0;background-color:#1955a6;border-radius:20px;display:flex;justify-content:space-between;align-items:center}.acd_label input[type=checkbox]{display:none}#compare_content ul{padding-left:1em}#compare_content ul li{list-style-type:disc}.acd_elm{display:flex;justify-content:center;align-items:center;color:#fff;font-size:1.5em;margin-left:15px}.acd_arrow::before{right:1vw;font-family:'Material Icons';font-size:2em;content:"expand_more";transition:.5s}.acd_arrow.open::before{transform:rotateX(180deg)}.acd_btn_cts{font-size:1rem}.acd_btn_cts.closed{display:none;transition:all .5s linear}.acd_btn_cts.open{display:block;opacity:1}.taikendan_result_detail{background:rgba(8,139,167,.38);border-radius:10px;padding:15px;color:#000;font-size:1em;font-weight:600;line-height:1.3;text-align:left;margin-left:10px;align-self:center}.form_intro{margin:1em 0 1em}#attention_submit{margin:2em auto 2em}#attention_submit ul li{line-height:1.5}#training_info_page li{width:100%;display:flex;flex-direction:row;margin-bottom:30px;position:relative}#training_info_page .list_box_01{color:#fff;font-weight:bolder;background:#cc7400;width:37%;padding:8px;border-radius:10px 0 0 10px}#training_info_page .list_box_02{width:63%;border-radius:0 10px 10px 0}#training_info_page .list_box_01,#training_info_page .list_box_02{border:solid 2px #cc7400;padding:5px}#training_info_page li:not(:last-child)::after{content:"";position:absolute;top:100%;left:15%;border:12px solid transparent;border-top:12px solid #cc7400!important}.app_title{font-weight:700;font-size:1.3rem}img.mover:hover{opacity:.6;filter:brightness(110%)}img.mover{-webkit-transition:all .3s;transition:all .3s}.slider{opacity:0;transition:opacity .3s linear}.slider.slick-initialized{opacity:1}.grad-wrap{position:relative}.grad-btn{z-index:2;position:absolute;right:0;bottom:0;left:0;width:300px;margin:auto;padding:.1em 0;border-radius:2px;background:#00008b;color:#fff;font-size:1.1rem;text-align:center;cursor:pointer;transition:.2s ease;box-shadow:0 0 3px rgb(0 0 0)}.grad-btn::before{content:"▼  続きを開く  ▼"}.grad-item{position:relative;overflow:hidden;height:400px}.grad-item::before{display:block;position:absolute;bottom:-50px;left:0;width:100%;height:230px;content:""}.grad-trigger{display:none}.grad-trigger:checked~.grad-btn::before{content:"▲  閉じる  ▲"}.grad-trigger:checked~.grad-item{height:auto}.grad-trigger:checked~.grad-item::before{display:none}.course_table{border:none;font-size:1.1rem;border-collapse:separate;line-height:1.3;width:auto;margin:0 auto}.course_table th{font-weight:700;text-align:left;vertical-align:top;border-bottom:solid 1px gray;width:140px;padding:10px 0}.course_table td{border-bottom:solid 1px gray;padding:10px 0}.mojiwaku{border:1px solid;display:inline-block;text-align:center;line-height:.9;padding:3px}.campaign{border:5px solid orange;padding:5px 5px;width:fit-content;color:orange;font-weight:700}.waribiki{color:#1e90ff;font-size:1.1rem;margin-left:10px;animation:blink0_3 .8s ease-in-out infinite alternate}.muryotaiken_btn{max-width:800px;width:100%}.muryoutaiken_moushikomi{width:80%}.conversion{animation:conversion 1s infinite}@keyframes conversion{50%{transform:scale(1,1)}52%{transform:scale(.98,.95)}54%{transform:scale(1,1)}56%{transform:scale(.98,.95)}58%{transform:scale(1,1)}60%{transform:scale(.98,.95)}}.camp_text_course{color:red;font-size:1.5rem}.taiken_text_course{font-size:1.5rem}.tablepress .column-1{position:sticky;left:0}.responsive_table th{text-align:right}.flex_center_wrap{display:flex;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center;justify-items:center}.howtoinstall_li{margin-bottom:15px;text-align:center;padding:10px 10px;font-size:1.2rem}.timetable_online{width:400px}.timetable_tokyo{width:400px}.timetable_osaka{width:300px}.timetable_nagoya{width:300px}.timetable_kyoto{width:300px}h3.spblog{position:relative;margin:40px 0 20px -10px;padding:1.5rem 4rem;border-radius:100vh;color:#fff;background-image:-webkit-gradient(linear,left top,right top,from(#213b74),to(#9cf));background-image:-webkit-linear-gradient(left,#213b74 0,#9cf 100%);background-image:linear-gradient(to right,#213b74 0,#9cf 100%)}h3.spblog:after{position:absolute;bottom:0;left:0;width:100%;height:10px;content:'';background-image:-webkit-repeating-linear-gradient(135deg,#fff,#fff 1px,transparent 2px,transparent 5px);background-image:repeating-linear-gradient(-45deg,#fff,#fff 1px,transparent 2px,transparent 5px);background-size:7px 7px;-webkit-backface-visibility:hidden;backface-visibility:hidden}dl.spblog{counter-reset:list;list-style-type:none;font:14px/1.6 'arial narrow',sans-serif;padding:0}dl.spblog dt{position:relative;line-height:30px;margin:30px 0 10px 30px;padding-left:10px;font-weight:700;font-size:17px;border-bottom:solid 1px #1a1a93}dl.spblog dt:before{counter-increment:list;content:counter(list);position:absolute;left:-30px;width:30px;height:32px;background:#1a1a93;text-align:center;color:#fff;top:50%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}dd{display:block;margin-inline-start:40px}ul.spblog{font-size:17px;counter-reset:list;list-style-type:none}ul.spblog li{position:relative;line-height:30px;margin:30px 0 10px 30px;padding-left:10px;font-weight:700;font-size:17px;border-bottom:solid 1px #1a1a93}ul.spblog li:before{counter-increment:list;content:counter(list);position:absolute;left:-30px;width:30px;height:32px;background:#1a1a93;text-align:center;color:#fff;top:50%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}div.spblog{margin:30px 0 0 0}blockquote.spblog{position:relative;background:#dbedff;border-radius:10px;padding:20px}blockquote:before{position:absolute;left:45%;top:-24px;background-color:#fff;color:grey;border:2px solid #dbedff;box-sizing:border-box;font-family:FontAwesome;content:'\f10e';line-height:1;padding-top:12px;text-align:center;width:48px;height:48px;font-size:20px;border-radius:24px}blockquote p{color:grey}blockquote cite{display:block;border-top:1px solid grey;padding-top:10px;font-size:.8rem;text-align:center;color:grey}.flex-center{display:flex;align-items:center}.buy_button_gawa{width:80px;text-align:center;line-height:.9rem}.present_book{font-size:.9rem;line-height:1.2rem}.present_book2{font-size:1.2rem;line-height:1.2rem}.present_book3{font-size:1.3rem;line-height:1.4rem;text-align:left}.flex-camp{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.top-title-muryo{flex-direction:column}.muryo_title_small{font-size:1.8rem}table.bunkatsu_table td,table.bunkatsu_table th{border:solid 1px #000;font-size:1.1rem;text-align:center}.kakaku{font-size:1.3rem;font-weight:700}.btn_gb,a.btn_gb,button.btn_gb{font-size:1.2rem;font-weight:700;line-height:1.5;position:relative;display:inline-block;padding:1rem 4rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .3s;transition:all .3s;text-align:center;vertical-align:middle;text-decoration:none;letter-spacing:.1em;color:#212529;border-radius:.5rem}a.btn_gb-c{font-size:1.2rem;position:relative;padding:1rem 3rem 1rem 1rem;-webkit-transition:all .3s;transition:all .3s;color:#fff;border-radius:100vh;background-image:-webkit-gradient(linear,left top,right top,from(#007adf),to(#00ecbc));background-image:-webkit-linear-gradient(left,#007adf 0,#00ecbc 100%);background-image:linear-gradient(to right,#007adf 0,#00ecbc 100%);-webkit-box-shadow:0 10px 10px rgba(0,0,0,.2);box-shadow:0 10px 10px rgba(0,0,0,.2)}a.btn_gb-c:before{font-family:"Font Awesome 5 Free";font-size:1.6rem;line-height:1;position:absolute;top:calc(50% - .8rem);right:1rem;margin:0;padding:0;content:"\f30b"}a.btn_gb-c:hover{-webkit-transform:scale(1.1);transform:scale(1.1);color:#fff}.blogSingle{font-size:18px}.training_table{font-size:1rem;border:1px solid #000;width:100%;table-layout:fixed}.training_table tbody td,.training_table tbody th,.training_table tbody tr{border:1px solid #000}.riron_table{font-size:1rem;border:1px solid #000;width:100%;table-layout:fixed}.riron_table tbody td,.riron_table tbody th,.riron_table tbody tr{border:1px solid #000}.readspeed_table{font-size:1.1rem;border:1px solid #000;width:80%;margin:0 auto;text-align:center;table-layout:fixed}.readspeed_table tbody td,.readspeed_table tbody th,.readspeed_table tbody tr{border:1px solid #000}.fs0_6rem{font-size:.6rem}.fs0_7rem{font-size:.7rem}.fs0_8rem{font-size:.8rem}.fs0_9rem{font-size:.9rem}.fs1_0rem{font-size:1rem}.fs1_1rem{font-size:1.1rem}.fs1_2rem{font-size:1.2rem}.fs1_3rem{font-size:1.3rem}.fs1_4rem{font-size:1.4rem}.fs1_5rem{font-size:1.5rem}.fs1_6rem{font-size:1.6rem}.fs1_7rem{font-size:1.7rem}.fs1_8rem{font-size:1.8rem}.fs1_9rem{font-size:1.9rem}.fs2_0rem{font-size:2rem}.camp_text_course2{font-weight:700;font-size:1.2rem;color:red;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.muryo_btn{font-size:18px;letter-spacing:.1em;border:1px solid #ff9800;padding:10px 39px 10px 20px;background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/arrow02.png) right 15px center no-repeat #ff9800;transition:.3s;color:#fff;border-radius:3px;width:300px;cursor:pointer;box-shadow:0 5px 0 #c47b00;text-decoration:none;position:relative;transition:all .1s ease-in-out}.muryo_btn:hover{color:#fff;text-decoration:none;font-weight:700}.muryo_btn:active{top:5px;box-shadow:0 0 0 #c47b00}.course_table_society_person td:nth-child(n+2),.course_table_society_person th:nth-child(n+2){text-align:center;vertical-align:middle}.course_table_society_person td:nth-child(n+2){font-size:1.1rem;font-weight:700}.course_table_society_person td,.course_table_society_person th{border-left:1px solid #888!important}.course_table_society_person{border:1px solid #888!important}.course_table_society_person tr.row-9 td{background-color:#f3d5ff;border:1px solid #888!important}.course_table_society_person tr.row-16 td{background-color:#ffbe72;border:1px solid #888!important}.course_table_society_person tr.row-19 td{background-color:#6fd692;border:1px solid #888!important}.media-box{display:flex;align-items:center;gap:3px;max-width:800px;margin:0 auto}.media-image{width:40px;height:auto;object-fit:cover}.media-text{flex:1}}
@media screen and (max-width:767px){.camp_text_course{color:red;font-size:1.2rem}.taiken_text_course{font-size:1.1rem}.ttl_01{font-size:28px;position:relative;line-height:1.6;display:inline-block;color:#006;width:100%;vertical-align:middle;text-align:center;padding-bottom:10px;margin-bottom:15px;background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/line01.png) left bottom no-repeat;background-size:100% 3px}.ttl_01_h1{font-size:20px;position:relative;line-height:1.6;display:inline-block;color:#006;width:100%;vertical-align:middle;text-align:center;padding-bottom:10px;margin-bottom:15px;background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/line01.png) left 51% bottom no-repeat;background-size:100% 3px}.ttl_01 .h2_icon{margin-right:10px;height:38px}.sub_txt{text-align:center;color:#006;font-weight:700;line-height:1.8;font-size:18px}.ttl_03{margin:20px 0;font-weight:700;font-size:22px;vertical-align:middle;line-height:1}.under{font-size:14px}.wp-to-top{color:#fff!important}.clear:after{content:" ";display:block;height:0;clear:both;visibility:hidden}.clear{display:inline-table}div.txt{overflow:hidden;margin:5px 8px 25px 10px;line-height:21px;font-size:1rem;color:#414141}table.border{border:thin solid #030101}table.border td,table.border th,table.border tr{border:thin solid #030101}table.border td{padding:0 0 0 10px}table.border2{border:thin solid #030101}table.border2 td,table.border2 th,table.border2 tr{border:thin solid #030101}table.border2 td{padding:0}.bk_blue{background-color:#6ac1ff}.bk_yellow{background-color:#ff0}.sironuki{text-shadow:2px 2px 1px #fff}.list01{margin:5px 0 10px 10px;line-height:32px}.font_orange{color:orange}.font_blue{color:#00f}.font_red{color:red}.font_green{color:green}.bold{font-weight:700}.under .page_ttl_01{background:#d6f4ff;margin-bottom:30px;margin-top:60px}.under .h1_cover{text-align:center;padding:20px 0}.under .page_ttl_01 h1{background:0 0;margin:0;line-height:40px;padding:0 10px;color:#1a1a93;font-size:26px;text-shadow:-4px -4px 0 #fff,4px -4px 0 #fff,-4px 4px 0 #fff,4px 4px 0 #fff,0 -4px 0 #fff,0 4px 0 #fff,-4px 0 0 #fff,4px 0 0 #fff}.under .h2_cover{text-align:center;padding:20px 0}.under .page_ttl_01 h2{line-height:40px;padding:0 10px;color:#1a1a93;font-size:26px;text-shadow:-4px -4px 0 #fff,4px -4px 0 #fff,-4px 4px 0 #fff,4px 4px 0 #fff,0 -4px 0 #fff,0 4px 0 #fff,-4px 0 0 #fff,4px 0 0 #fff}.under h1{font-size:20px;color:#fff;background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/ttl_back.png) no-repeat left 5px center #213b74;margin-bottom:15px;margin-top:16px;background-size:20px auto;line-height:1.4;padding:10px 5px 10px 30px}.under h1.h1center{font-size:24px;color:#fff;background:center #213b74;margin-bottom:15px;margin-top:16px;background-size:20px auto;line-height:1.4;padding:10px 30px 10px 30px;text-align:center}.under h1.h1clear{font-weight:400;font-size:24px;color:#fff;background:0 0;margin:0;padding:0;line-height:auto}.under h3{font-size:20px;color:#fff;background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/ttl_back.png) no-repeat left 5px center #213b74;margin-bottom:15px;margin-top:16px;background-size:20px auto;line-height:1.4;padding:10px 5px 10px 30px}#to_form_blue{position:fixed;bottom:0;z-index:10;left:0;width:96%;padding:2%;background:#fff}#to_form2{bottom:0;z-index:10;left:0;width:96%;padding:2%;background:#fff}@keyframes bg_change{0%{background:#ff9801}100%{background:rgba(255,152,1,.54)}}@keyframes bg_change_blue{0%{background:#00008b}100%{background:rgba(0,0,139,.54)}}#to_form_blue a{animation:bg_change_blue .5s linear 0s infinite alternate;color:#fff;border:solid 2px #00008b;display:block;width:100%;text-align:center;padding:10px;box-sizing:border-box;border-radius:10px;font-size:16px;font-weight:700}#to_form2 a{animation:bg_change .5s linear 0s infinite alternate;color:#fff;border:solid 2px #ff9801;display:block;width:100%;text-align:center;padding:10px;box-sizing:border-box;border-radius:10px;font-size:16px;font-weight:700}#form_link{padding-top:calc(13% + 59px);margin-top:calc(-1*(13% + 59px))}h2.blue_title{background-color:#5c9ee7;display:block;color:#fff;text-decoration:none;border-bottom:0 solid #5c9ee7;border-left:7px solid #5c9ee7;margin:10px 0 0 0;padding:8px 0 8px 12px;font-size:20px;font-family:"Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",Arial,"メイリオ",Meiryo,sans-serif;font-weight:lighter}h2.blue_title.yutai{background-color:#5f04b4;border-bottom:0 solid #5f04b4;border-left:7px solid #5f04b4}h2.blue_title.standard{background-color:#167ac6;border-bottom:0 solid #167ac6;border-left:7px solid #167ac6}h2.blue_title.advance{background-color:#1653c6;border-bottom:0 solid #1653c6;border-left:7px solid #1653c6}h2.basic_title{background-color:#f0b46a;display:block;color:#fff;text-decoration:none;border-bottom:0 solid #f0b46a;border-left:7px solid #f0b46a;margin:10px 0 0 0;padding:8px 0 8px 12px;font-size:20px;font-family:"Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",Arial,"メイリオ",Meiryo,sans-serif;font-weight:700}h2.basic_title.standard2{background-color:#f19ec2;border-bottom:0 solid #f19ec2;border-left:7px solid #f19ec2}h2.basic_title.advance3{background-color:#f39800;border-bottom:0 solid #f39800;border-left:7px solid #f39800}h2.basic_title.complete6{background-color:#ed7100;border-bottom:0 solid #ed7100;border-left:7px solid #ed7100}h2.basic_title.supermaster10{background-color:#9c308d;border-bottom:0 solid #9c308d;border-left:7px solid #9c308d}h2.basic_title.englishbasic{background-color:var(--app-EnglishBasic);border-bottom:0 solid var(--app-EnglishBasic);border-left:7px solid var(--app-EnglishBasic)}h2.basic_title.englishstandard{background-color:var(--app-EnglishStandard);border-bottom:0 solid var(--app-EnglishStandard);border-left:7px solid var(--app-EnglishStandard)}h2.basic_title.englishadvance{background-color:var(--app-EnglishAdvance);border-bottom:0 solid var(--app-EnglishAdvance);border-left:7px solid var(--app-EnglishAdvance)}h2.basic_title.houritsu{background-color:#046081;border-bottom:0 solid #046081;border-left:7px solid #046081}h2.basic_title.kiokujutsu{background-color:#0c3388;border-bottom:0 solid #0c3388;border-left:7px solid #0c3388}h2.basic_title.tuyomi{background-color:#0c3388;border-bottom:0 solid #0c3388;border-left:7px solid #0c3388;text-align:center}h2.orange{background-color:#fff;display:block;font-size:18px;color:#f28837;text-decoration:none;border-bottom:1px solid #f28837;border-left:7px solid;margin:5px 2px 7px 4px;padding:4px 0 3px 10px}h4{background-color:#f5f5f5;border-left:#006 solid 5px;color:#006;padding:15px 0 15px 10px;line-height:1.4;font-size:1.2rem;margin-bottom:15px;letter-spacing:1px;padding-left:.7em}#my_body{position:relative;margin:0 auto;width:90%}#my_header{padding:0;display:flex;margin:0 auto;margin-top:10px;flex-wrap:nowrap;justify-content:center}#my_left{float:left;margin:auto 0}#my_right{float:left;margin-top:10px;margin-left:30px;text-align:left}#my_right h1 .app_title{font-size:1.4rem}#my_right2{float:left;margin-top:10px;margin-left:10px;margin-right:10px;text-align:left}#my_footer{width:100%;clear:both;background-color:#f0f0f0}#my_text{margin:30pt 30pt}h1{margin:0 10px 5px 0}#version{margin:5px 3px 3px 5px;color:#9d9d9d;font-size:1rem}div.kajo_list{overflow:hidden;margin:5px 20px 15px 20px;line-height:25px;font-size:13px}.kajo_detail{font-weight:400;font-size:1rem;color:#a9a9a9}ol.fukidashi{counter-reset:number;list-style-type:none!important;padding:.5em;border:solid 2px #5c9ee7;font-size:17px;font-family:"Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif;font-weight:700}.fukidashi.standard{border:solid 2px #167ac6}.fukidashi.advance{border:solid 2px #1653c6}.maru.yutai{border:solid 2px #5f04b4}ol.fukidashi li{position:relative;padding:.2em .5em .5em 40px;line-height:1.5em}ol.fukidashi li:before{position:absolute;counter-increment:number;content:counter(number);display:inline-block;background:#5c9ee7;color:#fff;font-family:Avenir,'Arial Black',Arial,sans-serif;font-weight:700;font-size:15px;border-radius:50%;left:0;width:25px;height:25px;line-height:25px;text-align:center}ol.fukidashi li:after{content:'';display:block;position:absolute;left:20px;height:0;width:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:12px solid #5c9ee7;top:4px;-moz-transform:translateY(4px);-webkit-transform:translateY(4px);-o-transform:translateY(4px);-ms-transform:translateY(4px);transform:translateY(4px)}ol.fukidashi li:before{position:absolute;counter-increment:number;content:counter(number);display:inline-block;background:#5c9ee7;color:#fff;font-family:Avenir,'Arial Black',Arial,sans-serif;font-weight:700;font-size:15px;border-radius:50%;left:0;width:25px;height:25px;line-height:25px;text-align:center}ol.fukidashi.standard li:after{border-left:12px solid #167ac6}ol.fukidashi.standard li:before{background:#167ac6}ol.fukidashi.advance li:after{border-left:12px solid #1653c6}ol.fukidashi.advance li:before{background:#1653c6}.fukidashi.standard{border:solid 2px #167ac6}.fukidashi.advance{border:solid 2px #1653c6}.fukidashi.basic1{border:solid 2px #f0b46a}.fukidashi.standard2{border:solid 2px #f19ec2}.fukidashi.advance3{border:solid 2px #f39800}.fukidashi.complete6{border:solid 2px #ed7100}.fukidashi.supermaster10{border:solid 2px #9c308d}.fukidashi.kiokujutsu{border:solid 2px #0c3388}.fukidashi.tuyomi{border:solid 2px #0c3388;background:0 0}.fukidashi.houritsu{border:solid 2px #046081}.maru.yutai{border:solid 2px #5f04b4}.maru.tushin{border:solid 2px var(--app-Tushin)}.fukidashi.tushin{border:solid 2px var(--app-Tushin)}ol.fukidashi li{position:relative;padding:.2em .5em .5em 40px;line-height:1.5em}ol.maru li{position:relative;padding:.2em .5em .5em 40px;line-height:1.5em}ol.fukidashi li:before{position:absolute;counter-increment:number;content:counter(number);display:inline-block;background:#5c9ee7;color:#fff;font-family:Avenir,'Arial Black',Arial,sans-serif;font-weight:700;font-size:15px;border-radius:50%;left:0;width:25px;height:25px;line-height:25px;text-align:center}ol.fukidashi li:after{content:'';display:block;position:absolute;left:20px;height:0;width:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:12px solid #5c9ee7;top:4px;-moz-transform:translateY(4px);-webkit-transform:translateY(4px);-o-transform:translateY(4px);-ms-transform:translateY(4px);transform:translateY(4px)}ol.fukidashi li:before{position:absolute;counter-increment:number;content:counter(number);display:inline-block;background:#5c9ee7;color:#fff;font-family:Avenir,'Arial Black',Arial,sans-serif;font-weight:700;font-size:15px;border-radius:50%;left:0;width:25px;height:25px;line-height:25px;text-align:center}ol.maru li:before{position:absolute;counter-increment:number;content:counter(number);display:inline-block;background:#5f04b4;color:#fff;font-family:Avenir,'Arial Black',Arial,sans-serif;font-weight:700;font-size:15px;border-radius:50%;left:0;width:25px;height:25px;line-height:25px;text-align:center}ol.maru li:before{position:absolute;counter-increment:number;content:counter(number);display:inline-block;background:#5f04b4;color:#fff;font-family:Avenir,'Arial Black',Arial,sans-serif;font-weight:700;font-size:15px;border-radius:50%;left:0;width:25px;height:25px;line-height:25px;text-align:center}ol.fukidashi.standard li:after{border-left:12px solid #167ac6}ol.fukidashi.standard li:before{background:#167ac6}ol.fukidashi.advance li:after{border-left:12px solid #1653c6}ol.fukidashi.advance li:before{background:#1653c6}ol.fukidashi.basic1 li:after{border-left:12px solid var(--app-Basic1)}ol.fukidashi.basic1 li:before{background:var(--app-Basic1)}ol.fukidashi.standard2 li:after{border-left:12px solid var(--app-Standard2)}ol.fukidashi.standard2 li:before{background:var(--app-Standard2)}ol.fukidashi.advance3 li:after{border-left:12px solid var(--app-Advance3)}ol.fukidashi.advance3 li:before{background:var(--app-Advance3)}ol.fukidashi.complete6 li:after{border-left:12px solid var(--app-Complete6)}ol.fukidashi.complete6 li:before{background:var(--app-Complete6)}ol.fukidashi.supermaster10 li:after{border-left:12px solid var(--app-SuperMaster10)}ol.fukidashi.supermaster10 li:before{background:var(--app-SuperMaster10)}ol.fukidashi.houritsu li:after{border-left:12px solid var(--app-Houritsu)}ol.fukidashi.houritsu li:before{background:var(--app-Houritsu)}ol.fukidashi.kiokujutsu li:after{border-left:12px solid var(--app-Kiokujutsu)}ol.fukidashi.kiokujutsu li:before{background:var(--app-Kiokujutsu)}ol.fukidashi.tuyomi li:after{border-left:12px solid var(--app-Kiokujutsu)}ol.fukidashi.tuyomi li:before{background:var(--app-Kiokujutsu)}ol.maru.tushin li:before{background:var(--app-Tushin)}ol.fukidashi.tushin li:before{background:var(--app-Tushin)}ol.fukidashi.tushin li:after{border-left:12px solid var(--app-Tushin)}ol.online{counter-reset:number;list-style-type:none!important;padding:0}ol.online li{font-size:1.5rem;position:relative;padding:.3em;line-height:1.5em;background:#ffedb4;border-left:solid 35px #ffad00;margin-bottom:5px}ol.online li:before{position:absolute;counter-increment:number;content:counter(number);display:inline-block;color:#fff;font-family:Avenir,'Arial Black',Arial,sans-serif;font-weight:700;font-size:2rem;top:50%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:-35px;width:35px;height:1em;line-height:1;text-align:center}div.app_buy_blue{border:solid 2px #5c9ee7;margin:10px 10px 10px 10px}div.app_buy_blue.standard{border:solid 2px #167ac6}div.app_buy_blue.advance{border:solid 2px #1653c6}div.app_buy_blue{border:solid 2px #5c9ee7;margin:10px 10px 10px 10px}div.app_buy_blue.standard{border:solid 2px #167ac6}div.app_buy_blue.advance{border:solid 2px #1653c6}div.app_buy_blue.basic1{border:solid 2px var(--app-Basic1)}div.app_buy_blue.standard2{border:solid 2px var(--app-Standard2)}div.app_buy_blue.advance3{border:solid 2px var(--app-Advance3)}div.app_buy_blue.complete6{border:solid 2px var(--app-Complete6)}div.app_buy_blue.supermaster10{border:solid 2px var(--app-SuperMaster10)}div.app_buy_blue.houritsu{border:solid 2px var(--app-Houritsu)}div.app_buy_blue.kiokujutsu{border:solid 2px var(--app-Kiokujutsu)}div.app_buy_inner{padding:0 0 0 20px}#content_table tr td .post .posttxt table#app_buy_table{margin-top:10px;margin-left:0;margin-bottom:10px}div.blue_camp{background-color:#5c9ee7;display:block;color:#ff0;text-decoration:none;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;margin:5px 15px;padding:8px 0 8px 12px;font-size:16px;font-family:"Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif;font-weight:lighter}span.blue_span{font-size:16px;border-left:1px solid #5c9ee7;padding:5px 3px 5px 3px;background-color:#5c9ee7;color:#fff;border-top:0 solid;margin-right:10px}span.blue_span.standard{border-left:1px solid #167ac6;background-color:#167ac6}span.blue_span.advance{border-left:1px solid #1653c6;background-color:#1653c6}span.blue_span{font-size:16px;border-left:1px solid #5c9ee7;padding:7px 3px 5px 3px;background-color:#5c9ee7;color:#fff;border-top:0 solid;margin-right:10px}span.blue_span.standard{border-left:1px solid #167ac6;background-color:#167ac6}span.blue_span.advance{border-left:1px solid #1653c6;background-color:#1653c6}span.blue_span.basic1{border-left:1px solid var(--app-Basic1);background-color:var(--app-Basic1)}span.blue_span.standard2{border-left:1px solid var(--app-Standard2);background-color:var(--app-Standard2)}span.blue_span.advance3{border-left:1px solid var(--app-Advance3);background-color:var(--app-Advance3)}span.blue_span.complete6{border-left:1px solid var(--app-Complete6);background-color:var(--app-Complete6)}span.blue_span.supermaster10{border-left:1px solid var(--app-SuperMaster10);background-color:var(--app-SuperMaster10)}span.blue_span.kiokujutsu{border-left:1px solid var(--app-Kiokujutsu);background-color:var(--app-Kiokujutsu)}span.blue_span.houritsu{border-left:1px solid var(--app-Houritsu);background-color:var(--app-Houritsu)}span.blue_span.tushin{border-left:1px solid var(--app-Tushin);background-color:var(--app-Tushin)}div.oomoji{margin:5px 5px 5px 10px;font-size:17px;font-family:"Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif;font-weight:400}div.oomoji2{margin:5px 5px 5px 10px;font-size:20px}.blinking{-webkit-animation:blink 1.2s ease-in-out infinite alternate;-moz-animation:blink 1.2s ease-in-out infinite alternate;animation:blink 1.2s ease-in-out infinite alternate}@-webkit-keyframes blink{0%{opacity:0}100%{opacity:1}}@-moz-keyframes blink{0%{opacity:0}100%{opacity:1}}@keyframes blink{0%{opacity:0}100%{opacity:1}}ul.kigyo_check{border:solid 2px #5858fa;padding:.5em 1em .5em 2.3em;position:relative;margin-top:2em}ul.kigyo_check li{line-height:1.5;padding:.5em 0;list-style-type:none!important}ul.kigyo_check li:before{font-family:FontAwesome;content:"\f00c";position:absolute;left:1em;color:#5858fa}ul.kigyo_check li:after{background:#5858fa;color:#fff;font-family:FontAwesome,Avenir,Arial,sans-serif;position:absolute;left:-2px;bottom:100%;padding:1px 7px;content:'\f0a7  社員の効果';letter-spacing:.05em}ul.kigyo_check2{border:solid 2px #4b088a;padding:.5em 1em .5em 2.3em;position:relative;margin-top:2em}ul.kigyo_check2 li{line-height:1.5;padding:.5em 0;list-style-type:none!important}ul.kigyo_check2 li:before{font-family:FontAwesome;content:"\f00c";position:absolute;left:1em;color:#4b088a}ul.kigyo_check2 li:after{background:#4b088a;color:#fff;font-family:FontAwesome,Avenir,Arial,sans-serif;position:absolute;left:-2px;bottom:100%;padding:1px 7px;content:'\f0a7  企業の効果';letter-spacing:.05em}.arrow{position:relative;display:inline-block;padding:0 0 0 16px;color:#000;vertical-align:middle;text-decoration:none;font-size:15px}.arrow::after,.arrow::before{position:absolute;top:0;bottom:0;left:0;margin:auto;content:"";vertical-align:middle}.arrowBig::before{left:12px;box-sizing:border-box;width:18px;height:18px;border:18px solid transparent;border-left:18px solid #0101df}.arrowBig::after{left:0;width:24px;height:18px;border-left:12px solid #0101df}.under_purple{background:linear-gradient(transparent 60%,#e3cef6 60%)}.under_blue{background:linear-gradient(transparent 60%,#70ddff 80%)}.under_brown{background:linear-gradient(transparent 60%,#fe9a2e 80%)}.under_green{background:linear-gradient(transparent 60%,#81f781 80%)}.under2{background:linear-gradient(transparent 60%,#e3cef6 60%)}.under_blue2{background:linear-gradient(transparent 50%,#70ddff 50%)}.under_brown2{background:linear-gradient(transparent 50%,#fe9a2e 50%)}.under_green2{background:linear-gradient(transparent 40%,#81f781 40%)}.apli_table{border:1px solid #f19149;width:100%;margin:5px 0 5px 9px}.apli_table td{border:1px solid #f19149;text-align:center;padding:10px 5px 10px 5px}.apli_table.v2{border:1px solid #2c009e}.apli_table.v2 td{border:1px solid #2c009e}.apli_table.v3{border:1px solid #009331}.apli_table.v3 td{border:1px solid #009331}.apli_table.v4{border:1px solid gray}.apli_table.v4 td{border:1px solid gray}.apli_table td.category{font-size:1.5em;color:#fff;padding:0;background-color:#ffa100;letter-spacing:1.2em}.apli_table td.category2{font-size:1.5em;color:#fff;padding:0;background-color:#2c009e;letter-spacing:1.2em}.apli_table td.category3{font-size:1.5em;color:#fff;padding:0;background-color:#009331;letter-spacing:1.2em}.apli_table td.category4{font-size:1.5em;color:#fff;padding:0;background-color:gray;letter-spacing:1.2em}#top{width:100%}#top #sp_baloon{background:#00007d;color:#fff;text-align:center;border-radius:15px;padding:5px 10px;position:relative;margin:0 0 10px}#top #sp_baloon:after{content:"";position:absolute;top:100%;left:48%;border:8px solid transparent;border-top:8px solid #00007d}#top .flex_box{display:flex;flex-flow:column nowrap}#top .flex_box #sec_03{order:4}#top .flex_box #sec_03c1{order:2}#top #mainimage{padding-top:30px}#top .bx-wrapper img{height:auto!important;margin:0 auto}#top .bx-viewport ul{height:100%}#top #slider{overflow:hidden;width:100%;position:relative;background:#a7e1f7;padding:20px 0 35px;margin-bottom:30px}#top #slider #slider_inner li{width:951px}#top .bx-controls-direction{display:none}#top .bx-wrapper .bx-pager{padding-top:0;bottom:auto}#top h2.ttl_01 .baloon{width:90px;height:auto}#top #sec_01{margin-top:10px;margin-bottom:20px}#top .topicList li{font-size:13px;line-height:1.4;border-bottom:1px dotted #d8d1d1}#top .topicList li a{padding:10px;display:block;line-height:1.6;vertical-align:middle}#top .topicList .date{font-weight:700;margin-right:10px;font-size:12px}#top .topicList .categoly{padding:5px 10px;background:#01a2d8;letter-spacing:.1em;color:#fff;font-size:11px}#top .topicList .ttl{line-height:1.6;display:block;font-size:14px}#top .topicList .ttl .linkcolor{color:#09c}#top .viewmore{text-align:right;padding-right:10px;padding-top:15px}#top .viewmore a{font-size:11px;font-weight:700;letter-spacing:.1em;border:1px solid #000;padding:10px 40px 10px 65px;background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/arrow_01.png) 40px center no-repeat #fff;transition:.3s}#top .post_link_btn{text-align:right}#top .post_link_btn a:hover{text-decoration:none}#top #sec_02{margin-bottom:20px;margin-top:5%}#top #sec_02 h2{position:relative;box-sizing:border-box}#top #sec_02 h2 .onlySP{display:inline-block}.onlyPC{display:none}.onlySP{display:block}#top #sec_02 .sub_txt{text-align:center;color:#006;font-weight:700;line-height:1em;font-size:16px;margin-bottom:20px}#top #nayami table{height:131px;margin-top:4%;margin-bottom:10%;text-align:center;border-collapse:collapse;font-size:1.2em}#top #nayami table td a::after{content:"";background-image:url(https://www.pc-sokudoku.co.jp/Image/common/arrow03.png);background-repeat:no-repeat;display:inline-block;width:15px;height:15px;position:relative;top:1px;left:10px;padding-right:20px}#top #nayami table td,#top #nayami table th{border:solid 1px #006;padding:5px}#top #nayami .obiTitle{position:relative;top:-12px;font-size:127%;background-color:#4169e1;color:#fff;margin:3% 0;padding:2% 0;display:inline-block;line-height:1.2em;width:100%}#top #sec_02 .img_box{display:none}#top #sec_02 .img_box img{margin:0}#top #sec_02 li{width:32%;margin-bottom:20px;text-align:center;float:left;margin-right:5px}#top #sec_02 ul.cf.onlySP{text-align:center}#top #sec_02 ul.cf.onlySP li{width:100%;margin-bottom:0;text-align:center;float:none;margin-right:0}#top #sec_02 li:last-child{margin-right:0}#top #sec_02 li a{box-sizing:border-box;width:100%;text-align:center}#top #sec_02 li .ttl_03 img{margin-left:10px}#top #sec_02 li:last-child{margin-right:0}#top #sec_02 li:first-child a{color:#09b9e6}#top #sec_02 li a img{max-width:100%}#top #sec_02 li:nth-child(2n) a{color:#ff864c}#top #sec_02 li:last-child a{color:#ff7eb8}#top #sec_03 .ttl_01{background-position:left bottom;background-size:100% 3px}#top #sec_03 .sec_inner{border:solid 2px #003a8f;padding:20px;box-sizing:border-box}#top #sec_03 .imgArea{text-align:center;margin-bottom:20px}#top #sec_03 .txtArea p{font-size:14px;line-height:1.5}#top #sec_03 .ttl_04{font-weight:700;color:#003a8f;font-size:18px!important;margin-bottom:5px;margin-top:-5px}#top #sec_03 .txtArea_title{text-align:center}#top #sec_03 .ttl_04v2{font-weight:700;color:#003a8f;font-size:21px!important;margin-bottom:2px}#top #sec_03 .name{font-size:13px;font-weight:700;color:#003a8f;margin-top:10px}#top #sec_03 .name span{font-size:16px;display:inline-block;padding-left:.5em}#top #sec_03 .link_btn02{margin-top:20px}#top #sec_03 .link_btn02 a{border:solid 1px #003a8f;border-radius:3px;background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/arrow03.png) no-repeat right 10px center;text-align:center;font-weight:700;color:#003a8f;display:block;font-size:14px;transition:.3s;padding:5px 10px}#top #sec_03 #headmaster{margin-bottom:25px}#top #sec_03 ul li{border:solid 1px #006;padding:2%;margin-bottom:4%;text-align:center;box-sizing:border-box;float:left;width:48%;margin-right:4%;background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/mark_orange.png) no-repeat right 3px bottom 3px}#top #sec_03 ul li:nth-child(2n){margin-right:0}#top #sec_03 ul li:nth-last-child(-n+2){margin-bottom:0}#top #sec_03 ul li span{display:block;font-size:12px;text-align:left}#top #sec_03 ul li a img{margin-bottom:10px}#top #sec_03 ul#points{margin-bottom:25px}#top #sec_03 #points .btn{background-color:#006;width:100%;margin-bottom:5%}#top #sec_03 #points .btn p{width:100%;text-align:center;padding:7% 0;color:#fff;font-size:1.3em;font-weight:700;line-height:1.1em}#top #sec_03 #achiever p{font-size:14px;line-height:1.5}#top #sec_03 #achiever .ttl_04 span{font-size:16px}#top #sec_03 #achiever .link_btn02{text-align:right}#top #sec_03 #achiever .link_btn02 a{display:block}#top #sec_04{background-color:#e4e4e4}#top #sec_04 .sec_inner{margin:0 auto;padding:20px 3%}#top #sec_04 .sec_inner .ttl_01 img{vertical-align:middle}#top #sec_04 .sec_inner #media{box-sizing:border-box;margin-bottom:20px}#top #sec_04 .sec_inner #media ul{padding:20px;background-color:#fff}#top #sec_04 .sec_inner #media ul li{margin-bottom:5%;width:100%}#top #sec_04 .sec_inner #media ul li:nth-child(2n){margin-right:0}#top #sec_04 .sec_inner #media ul li:last-child{margin-bottom:0;width:100%}#top #sec_04 .sec_inner #media ul li:last-child .list_btn a{text-align:center;background-color:#fff;color:#003a8f;font-size:18px;font-weight:700;border-radius:30px;padding:5px 0;width:75%;margin:0 auto;border:solid 1px #003a8f;transition:.3s}#top #sec_04 .sec_inner #media .date{background-color:#09c;color:#fff;font-weight:700;margin-bottom:15px;text-align:center}#top #sec_04 .sec_inner #media .img_box02{margin-bottom:15px;text-align:center;overflow:hidden;transition:.3s;width:100%;margin-right:5%;float:left}#top #sec_04 .sec_inner #media .txt_box02{font-weight:700;font-size:13px;line-height:20px;overflow:hidden;width:100%;float:right}#top #sec_04 .sec_inner #media .txt_box02 span{color:#ff7d3e}#top #sec_04 .sec_inner #media ul li a{display:block}#top #sec_04 .sec_inner #media ul li a .img_box02 img{max-width:100%}#top #sec_04 .sec_inner #appli_books{box-sizing:border-box}#top #sec_04 .sec_inner #appli_books #appli_info{background-color:#fff;padding:20px;margin-bottom:20px}#top #sec_04 .sec_inner #appli_books #appli_info .imgArea{text-align:center;margin-bottom:20px}#top #sec_04 .sec_inner #appli_books #appli_info .more_btn{margin-top:15px}#top #sec_04 .sec_inner #appli_books #appli_info .more_btn a{border:solid 1px #003a8f;border-radius:3px;background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/arrow03.png) no-repeat right 30px center;text-align:center;font-weight:700;color:#003a8f;display:block;font-size:14px;transition:.3s}#top #sec_04 .sec_inner #appli_books #books_info{background-color:#fff;padding:40px 20px;margin-bottom:20px}#top #sec_04 .sec_inner #appli_books #books_info ul li{float:left;width:30%;margin-right:5%;margin-bottom:5%}#top #sec_04 .sec_inner #appli_books #books_info ul li:nth-child(3n){margin-right:0}#top #sec_04 .sec_inner #appli_books #books_info ul li:nth-last-child(-n+3){margin-bottom:0}#top #sec_04 .sec_inner #appli_books #books_info ul li .img_box02{margin-bottom:10px;text-align:center}#top #sec_04 .sec_inner #appli_books #books_info ul li .txt_box02{font-size:10px;line-height:18px}#cd_book #sec_01,#cd_book #sec_02{margin-bottom:80px}#cd_book .link_btn02 a{border:solid 1px #003a8f;border-radius:3px;background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/arrow03.png) no-repeat right 30px center;text-align:center;font-weight:700;color:#003a8f;font-size:16px;transition:.3s;display:block}#cd_book .sec_box{margin-bottom:20px}#cd_book #under_top #sec_01 p{margin-bottom:25px}#cd_book #under_top #sec_01 h4{background-color:#f5f5f5;border-left:#006 solid 5px;color:#006;padding:10px 5px 10px 10px;line-height:1.4;font-size:16px;margin-bottom:15px;letter-spacing:1px;padding-left:2.5em;text-indent:-2em}#cd_book #under_top #sec_01 h4 span{color:#ff7d3e}#cd_book #soft_list{width:100%;margin-bottom:25px}#cd_book #soft_list td,#cd_book #soft_list th{border:solid #ccc 1px;width:20%;font-size:12px}#cd_book #soft_list th{font-size:16px;font-weight:700;color:#ff7d3e;text-align:center}#cd_book #soft_list td a{padding:10px}#cd_book #soft_list td{text-align:center}#cd_book #soft_list td img{width:130px}#cd_book #under_top #sec_01 #sec_box01 .img_box{text-align:center;margin-bottom:25px}#cd_book #under_top #sec_01 #sec_box02 .img_box,#cd_book #under_top #sec_01 #sec_box03 .img_box,#cd_book #under_top #sec_01 #sec_box04 .img_box{text-align:center}#cd_book #under_top #sec_01 #sec_box02 .img_box img,#cd_book #under_top #sec_01 #sec_box03 .img_box img,#cd_book #under_top #sec_01 #sec_box04 .img_box img{max-width:100%}#cd_book #under_top #sec_01 #sec_box07{margin-bottom:0}#cd_book #under_top #sec_01 #sec_box07{margin-right:0}#cd_book .link_btn02{text-align:right}#cd_book #under_top .sec_box:last-child{margin-bottom:0}#cd_book #under_top .sec_box:last-child p{margin-bottom:0}#cd_book #under_top #sec_02 p span{display:block;color:#fe7d3e}#cd_book #under_top #sec_02 p{margin-bottom:25px}#cd_book #under_top #sec_02 #lesson_link{margin-bottom:25px;text-align:center}#cd_book #movie{padding:20px;background-color:#a7e1f7;margin-bottom:20px}#cd_book #movie iframe{width:100%;height:auto}#cd_book #under_top #sec_03 table{width:100%}#cd_book #under_top #sec_03 h3{text-align:center;color:#006;background-color:#fff;border-top:solid #006 5px;border-bottom:solid #006 3px;padding:10px 0;margin-bottom:5px}#cd_book #under_top #sec_03 h3 span{font-size:120%}#cd_book #under_top #sec_03 table td{border:solid 1px #ccc;width:127px;text-align:center}#cd_book #under_top #sec_03 table th{background-color:#003a8f;border:solid 1px #003a8f;color:#fff;line-height:1.4;padding:5px 0;font-size:9px}#cd_book #under_top #sec_03 table td:last-child{font-weight:700;color:red}#cd_book #under_top #sec_04 ul{margin-bottom:25px}#cd_book #under_top #sec_04 ul li{padding:15px;border:solid 1px #003a8f;margin-bottom:25px}#cd_book #under_top #sec_04 ul li:last-child{margin-bottom:0}#cd_book #under_top #sec_04 ul li span.name{display:block;border-bottom:solid 1px #000;padding-bottom:10px;margin-bottom:10px;font-weight:700;font-size:16px}#cd_book #price #sec_01 p{margin-bottom:15px}#cd_book #price #sec_01 ul{margin-bottom:15px}#cd_book #price #sec_01 ul li{margin-bottom:1em}#cd_book #price #sec_01 ul li:nth-child(2n){margin-right:0}#cd_book #price #sec_01 ul li .txt_box{font-size:14px;line-height:20px}#cd_book #price #sec_01 ul li .img_box{margin-bottom:0}#cd_book #price #sec_01 ul li .img_box img{width:100%}#cd_book #price #sec_01 .comment01{margin-bottom:0;font-weight:700}#cd_book #price #sec_01 .comment01 span{color:red}#cd_book #price #sec_01 #lesson_link p{margin-bottom:5px}#cd_book #price #sec_02 p span{display:inline;font-weight:700}#cd_book #price #sec_02 #present_info .txt_box{display:block}#cd_book #price #sec_02 #present_info .img_box{display:block}#cd_book #price #sec_02 #present_info #period{color:#fe7d3e;font-size:16px;font-weight:700;margin-bottom:0}#cd_book #price #sec_02 #present_info .txt_box p{margin-bottom:0}#cd_book #price #sec_02 p{margin-bottom:15px}#cd_book #price #sec_02 #present_info p span{display:block;color:#213b74}#cd_book #price #sec_03 h4{background-color:#f5f5f5;border-left:#006 solid 5px;color:#006;padding:10px 5px 10px 10px;line-height:1.4;font-size:16px;margin-bottom:15px;letter-spacing:1px}#cd_book #price #sec_03 .sub_ttl{color:#006;font-weight:700;font-size:15px;margin-bottom:0}#cd_book #price #sec_03 .goal_lv{color:#006;font-size:15px;margin-bottom:15px}#cd_book #price #sec_03 p{margin-bottom:15px}#cd_book #price #sec_03 .lecture_term{font-weight:700;color:#fe7d3e;margin-bottom:0}#cd_book #price #sec_03 .toggle{cursor:pointer;font-size:0}#cd_book #price #sec_03 .toggle img{vertical-align:bottom}.toggle_area{display:none;border:solid 1px #f39800;padding:20px}.toggle_area iframe{width:100%;height:auto}.toggle_area h5{background:#ffe7c0;padding-left:10px;line-height:32px;font-size:14px;margin-bottom:15px}.toggle_area .set_info .set_detail{margin-bottom:15px}.toggle_area .set_info .set_detail li{list-style:disc;margin-left:30px}.toggle_area .set_info .img_box1 img{width:100%}.toggle_area .set_info .set_comment{list-style:none;font-size:11px}.toggle_area .set_info{margin-bottom:25px}.toggle_area .soft_name{background-color:#ffe7c0;padding-left:10px;font-weight:700;font-size:14px;line-height:28px}.toggle_area .soft_name span{display:inline-block;font-weight:initial}.toggle_area .soft_info .img_box2{float:left;width:30%;margin-right:2%;text-align:center}.toggle_area .soft_info .txt_box2{float:right;width:65%}.toggle_area .soft_info{margin-bottom:25px}.toggle_area .training_info{margin-bottom:25px}.toggle_area .basic_training{margin-bottom:15px}.toggle_area .apply_training li:first-child,.toggle_area .basic_training li:first-child{font-weight:700}.toggle_area .apply_training li:nth-child(n+2),.toggle_area .basic_training li:nth-child(n+2){list-style:disc;margin-left:2em}.toggle_area .link_btn{text-align:right}.toggle_area .link_btn a{border:solid 1px #003a8f;border-radius:3px;background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/arrow03.png) no-repeat right 10px center;text-align:center;font-weight:700;color:#003a8f;font-size:12px;transition:.3s;padding:5px 10px;display:block;margin:0 auto 25px}.toggle_area .img_box1{text-align:center;margin-bottom:25px}.toggle_area td,.toggle_area th{border:solid 1px #ccc}.toggle_area .tb_ttl{background-color:#ffe7c0;line-height:1.5;font-size:16px}.toggle_area .movie{text-align:center;margin-bottom:25px}.toggle_area .item_img{text-align:center}.toggle_area table{margin-bottom:25px}#cd_book #price #sec_04 p{margin-bottom:25px}#cd_book #price #sec_04 p a{color:#003a8f;text-decoration:underline}#cd_book #cd p{margin-bottom:25px}#cd_book #cd .soft_list{margin-bottom:25px}#cd_book #cd #sec_01 .img_box{text-align:center;margin-bottom:25px}#cd_book #cd #sec_01 #sec_box02{padding:50px;background-color:#a7e1f7}#cd_book #cd #sec_02 ol{padding-left:30px}#cd_book #cd #sec_02 ol li{list-style:decimal;line-height:1.5;margin-bottom:5px}#cd_book #cd #sec_03 .screen .img_box{text-align:center;margin-bottom:15px}#cd_book #cd #sec_03 p span{color:#fe8900}#cd_book #cd #sec_03 ol li{margin-left:30px;list-style:decimal}#cd_book #cd #sec_03 .screen{margin-bottom:25px}#cd_book #cd #sec_03 .soft_list .soft{margin-bottom:20px;float:left;background-color:#f5f5f5}#cd_book #cd #sec_03 .soft_list .soft:last-child{margin-bottom:0}#cd_book #cd #sec_03 .soft_list .soft h4{color:#fff;background-color:#006;font-size:16px;line-height:32px;height:32px}#cd_book #cd #sec_03 .soft_list .soft .tArea{padding:20px}#cd_book #cd #sec_03 .soft_list .soft .img_box{width:30%;float:left;margin-bottom:15px}#cd_book #cd #sec_03 .soft_list .soft .txt_box{width:65%;float:right}#cd_book #cd #sec_03 .soft_list .soft p{margin-bottom:10px}#cd_book #cd #sec_03 .soft_list .soft .headline{margin-bottom:20px;color:#006;font-size:16px;font-weight:700;text-align:center}#cd_book #cd #sec_03 .soft_list .soft .speed{font-size:13px}#cd_book #cd #sec_03 .soft_list .soft .price span{color:red;font-weight:700}#cd_book #cd #sec_03 .soft_list .soft .comment{color:#fe8900;font-weight:700;text-shadow:1px 1px 1px #fff}#cd_book #cd #sec_03 .soft_list .soft .link_btn a{border:solid 1px #003a8f;border-radius:3px;background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/arrow03.png) no-repeat right 15px center #fff;text-align:center;font-weight:700;color:#003a8f;font-size:14px;transition:.3s;display:block}#cd_book #cd #sec_03 .system_require .comment{font-size:12px;margin-bottom:0}#cd_book #cd #sec_03 .system_require .comment span{color:red}#cd_book #cd #sec_03 .note{text-decoration:underline;font-weight:700}.box-access01{overflow:hidden;margin-bottom:20px;width:100%}div.iframeWrapper{position:relative;width:100%;padding-top:75%}div.iframeWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}#access section{margin-bottom:50px}#access section:last-child{margin-bottom:0}#access p a{color:#213b74;text-decoration:underline}#access .link_btn a,#access .school_list a{text-decoration:none}#access h4{background-color:#f5f5f5;border-left:#006 solid 5px;color:#006;padding:10px 5px 10px 10px;line-height:1.4;font-size:16px;margin-bottom:15px;letter-spacing:1px}#access h5{border-bottom:solid 1px #006;margin-bottom:10px}#access .tb_ttl{text-align:center;margin-bottom:5px;color:#006;border-bottom:solid 2px #006;font-size:18px;font-weight:700}#access .school_list li{width:49%;float:left;margin-right:2%;margin-bottom:2%}#access .school_list li:nth-child(2n){margin-right:0}#access .school_list li:nth-last-child(-n+2){margin-bottom:0}#access .school_list li a{border:solid 1px #003a8f;border-radius:3px;background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/arrow03.png) no-repeat right 10px center #fff;text-align:center;font-weight:700;color:#003a8f;font-size:14px;padding:0 10px;line-height:32px;transition:.3s;display:block}#access .school_list{margin-bottom:20px}#access #sec_01 p{margin-bottom:25px}#access #points dt{font-size:15px;font-weight:700;color:#006;margin-bottom:10px}#access #points dd{margin-bottom:10px;margin-top:-10px}#access #points dd #media_info{padding-left:20px}#access #points #media_info li{list-style:disc}#access .img_box{margin-bottom:25px;text-align:center}#access #osaka #sec_box03 ul{margin-bottom:15px}#access #osaka #sec_box03 li{float:left;width:48%;margin-right:4%;margin-bottom:4%}#access #osaka #sec_box03 li:nth-child(2n){margin-right:0;text-align:left}#access #osaka #sec_box03 li:nth-child(odd){text-align:right}#access .map_box{margin-bottom:15px}#access .map_box iframe{width:100%;height:auto}#access .map_info ul li{margin-bottom:5px}#access h3 span{font-size:16px}#access .map_ttl{border-bottom:solid #006 2px;text-align:center;color:#006;font-weight:700;font-size:16px;margin-bottom:10px}#access #map{margin-bottom:25px}#access #tokyo .access{margin-bottom:30px}#access .access li{list-style:decimal;margin-left:20px;margin-bottom:10px}#access .access li .access_img{height:150px;display:inline-block}#access .access li .access_img img{height:100%;width:auto}#access .access li img{margin-right:10px;vertical-align:bottom;margin-top:10px}#access .access li img:last-child{margin-right:0}#access #tokyo #sec_01 #sec_box03 #call_step{margin-bottom:15px}#access #tokyo #sec_01 #sec_box03 p{margin-bottom:15px}#access #carender{margin-bottom:15px}#access #carender iframe{-webkit-overflow-scrolling:touch!important;-webkit-text-size-adjust:100%}#access #carender #carender_free,#access #carender #carender_nomal{text-align:center;overflow-x:scroll;-webkit-overflow-scrolling:touch!important;-webkit-text-size-adjust:100%}#access #tokyo #sec_01 #sec_box03 .link_btn a{border:solid 1px #003a8f;border-radius:3px;background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/arrow03.png) no-repeat right 15px center #fff;text-align:center;font-weight:700;color:#003a8f;display:block;transition:.3s;font-size:18px;width:70%;margin:0 auto 25px}#access #sec_02 table td,#access #sec_02 table th{border:solid #ccc 1px}#access #sec_02 table td .book_img,#access #sec_02 table td .book_info{display:inline-block;vertical-align:middle;padding:10px}#access #sec_02 table td .book_img{text-align:center}#access #sec_02 table td .book_info{text-align:left}#access #sec_02 table td .book_info li{margin-bottom:5px}#access #sec_02 table td .book_info ul{margin-bottom:0}#access #sec_02 table th{background-color:#006;color:#fff;padding:5px;font-size:14px}#access #sec_02 table tr>:first-child{width:50%}#access #sec_02 table tr>:nth-child(n+2){width:25%}#access #sec_02 ul{margin-bottom:25px}#access #sec_02 ul li{margin-bottom:10px}#access #sec_02 .std_img{float:left;width:30%}#access #sec_02 .std_info,#access #sec_02 .std_name{float:right;width:65%}#access #sec_02 .std_name{font-weight:700;color:#213b74;border-bottom:dashed 1px #213b74;background-color:#fff;padding-bottom:5px;margin-bottom:5px}#access #sec_02 table{margin-bottom:10px}#access #sec_02 table td{text-align:left;font-size:13px;padding:5px}#access #sec_02 table td span{font-weight:700;color:#fe8900}#access #sec_02 table td:first-child{text-align:center}#access #sec_02 .comment span{font-weight:700;color:red}#access #instructor li{margin-bottom:20px}#access #instructor li:nth-child(2){text-align:center}#access #instructor li:nth-last-child(-n+2){margin-bottom:0}#access #instructor li:nth-child(2n+4){margin-right:0}#access .inst_name{background-color:#f5f5f5;border-left:#006 solid 5px;color:#006;padding:5px 0 5px 10px;line-height:1.4;font-size:16px;letter-spacing:1px;margin-bottom:5px;font-weight:700}#access .inst_info{margin-bottom:15px;padding:10px 0}#access .inst_info .link_btn a{border:solid 1px #003a8f;border-radius:3px;background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/arrow03.png) no-repeat right 15px center #fff;text-align:center;font-weight:700;color:#003a8f;display:block;transition:.3s;margin:20px 0 0 0;font-size:16px}#access #access_hour{margin-bottom:25px}#access #access_hour li{list-style:square;margin-left:20px}#access #tokyo #sec_04 p{margin-bottom:25px}#access #read_speed p{margin-bottom:25px}#access #read_speed p span{color:#fe8900}#access #read_speed a{color:#213b74;text-decoration:underline}#access #tokyo #sec_05 p{margin-bottom:15px}#access #achieve_1000 td,#access #achieve_1000 th{border:solid 1px #ccc;padding:10px 0}#access #achieve_1000 th{background:#006;color:#fff;line-height:1.5}#access #achieve_1000 td{text-align:center}#access #achieve_1000 .strong{font-weight:700;color:red}#access .scroll{overflow-x:scroll;overflow-y:auto;margin-bottom:25px}#access .curriculum{background:#eef7ff;padding:20px}#access .curriculum li{list-style:disc;margin-left:20px}#access #columns li{margin-left:20px;list-style:decimal;margin-bottom:5px}#access #columns li a{color:#213b74;text-decoration:underline;display:inline}#access #osaka .access .access_step li{list-style:decimal;margin-left:20px;margin-bottom:15px}#access #osaka #sec_box03 ul{margin-bottom:15px}#access .cp_bnr{text-align:center}#access .cp_bnr img{margin-bottom:10px}#access .course tr:nth-child(n+2){font-weight:700}#access .course tr:nth-child(n+2) td:last-child{color:red}#access #osaka #sec_03 .course{margin-bottom:25px}#access .course table td,#access .course table th{border:solid 1px #ccc;text-align:center;padding:10px;font-size:16px}#access .course table th{background:#006;color:#fff}#access #osaka #sec_03 .course:last-child{margin:0}#access #osaka #sec_03 p{margin-bottom:25px}#access #osaka #sec_03 .tb_ttl{margin-bottom:5px}#access .course_list{margin-bottom:20px}#access #osaka #sec_05 p{margin-bottom:25px}#access #osaka #sec_06 p{margin-bottom:15px}#access #osaka #sec_05 a{color:#213b74;text-decoration:underline}#access #osaka #sec_07 .link_btn a{border:solid 1px #003a8f;border-radius:3px;background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/arrow03.png) no-repeat right 15px center #fff;text-align:center;font-weight:700;color:#003a8f;font-size:16px;transition:.3s;display:block;margin:20px 0 0 auto}#access #nagoya #sec_01 .img_box ul{margin-bottom:15px}#access #nagoya #sec_01 .img_box li{float:left;width:48%;margin-right:4%;margin-bottom:4px}#access #nagoya #sec_01 .img_box li:nth-child(2n){margin-right:0;text-align:left}#access #nagoya #sec_01 .img_box li:nth-child(odd){text-align:right}p.lead{margin-bottom:15px}#access #nagoya dd p.lead{margin-bottom:15px}#access #nagoya .access .access_step li{list-style:decimal;margin-left:20px;margin-bottom:15px}#access #nagoya #sec_03 p{margin-bottom:25px}#access #nagoya #sec_03 .tb_ttl{margin-bottom:5px}#access #nagoya #sec_05 p{margin-bottom:25px}#access #nagoya #sec_06 p{margin-bottom:15px}#access #nagoya #sec_05 a{color:#213b74;text-decoration:underline}#kouza section{margin-bottom:0;margin-top:20px}#kouza section:last-child{margin-bottom:0}#kouza .box_cover .img_box{width:300px;float:right}#kouza .box_cover .img_box img{width:100%}#kouza .lesson_list li{float:left;margin-right:1%;margin-bottom:1%;width:48%}#kouza .lesson_list li:nth-child(2n){margin-right:0}#kouza .lesson_list li:nth-last-child(-n+2){margin-bottom:0}#kouza .lesson_list{display:none;flex-wrap:wrap;margin-bottom:15px}#kouza .lesson_list li a{padding:5px;border:solid 1px #003a8f;border-radius:3px;background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/arrow03.png) no-repeat right 7px center #fff;text-align:center;font-weight:700;color:#003a8f;display:block;font-size:12px;transition:.3s}#kouza h4{background-color:#f5f5f5;border-left:#006 solid 5px;color:#006;padding:10px 5px 10px 10px;line-height:1.4;font-size:16px;margin-bottom:15px;letter-spacing:1px}#kouza .sec_box{margin-bottom:30px}#kouza p a{text-decoration:underline;color:#213b74}#kouza .link_txt a{text-decoration:underline;color:#213b74}#kouza .link_txt{background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/arrow_05.png) no-repeat left top 2px;padding-left:20px;margin-bottom:10px;background-size:15px}#kouza .strong{font-weight:700;color:red}.img_box.tel img{visibility:hidden}.img_box.tel{background:url(https://www.pc-sokudoku.co.jp/Image/kouza/1kaikanketsu_camp/taiken_free_sp.gif) center no-repeat;background-size:contain}#kouza .movie{padding:20px;background-color:#a7e1f7;margin-bottom:20px}#kouza .movie iframe{width:100%;height:auto}#kouza .table01 td,#kouza .table01 th{border:solid 1px #ccc;padding:5px;text-align:left;font-size:13px}#kouza .table01 tr:first-child{background-color:#006;color:#fff}#kouza .txtArea{background-color:#eef7ff;border:#213b74 solid 1px;margin-bottom:25px;padding:20px;font-size:15px;border-radius:5px;font-weight:700}#kouza .txtArea span{font-size:14px;font-weight:initial}#kouza #contents .link_btn a{border:solid 1px #003a8f;border-radius:3px;background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/arrow03.png) no-repeat right 7px center #fff;text-align:center;font-weight:700;color:#003a8f;transition:.3s;display:block;margin-bottom:20px}#eigo #before_after{margin-bottom:20px}#eigo #before_after .img_box img{width:100%;height:auto}#eigo #before_after li{margin-bottom:30px;position:relative;font-size:0}#kouza #before_after li:after{content:"";position:absolute;top:100%;left:45%;border:12px solid transparent;border-top:12px solid #006}#kouza #kouza #before_after li:last-child:after{border:none}#kouza #before_after .list_box_01,#kouza #before_after .list_box_02{display:block;padding-left:20px;border:solid 2px #006;font-size:14px;box-sizing:border-box;vertical-align:middle;padding:5px 20px;text-align:center}#kouza #before_after .list_box_01{background:#006;color:#fff;font-weight:700;border-radius:10px 10px 0 0}#kouza #before_after .list_box_02{color:#006;font-weight:700;border-radius:0 0 10px 10px}#kouza #eigo #sec_box01 ul li{margin-bottom:10px;margin-left:20px;list-style:disc;font-weight:700;font-size:15px}#kouza #eigo #sec_box01 .comment{margin-bottom:5px}#kouza #eigo #sec_box01 ol li{list-style:decimal;margin-left:40px;margin-bottom:5px}#kouza #eigo #sec_box01 ol{margin-bottom:25px}#kouza .table01{margin-bottom:25px}#kouza .table01{margin-bottom:25px}#kouza #eigo #sec_02 .link_btn a{margin:0 auto;font-size:14px;padding:5px 10px}#kouza #e_std_experiences li{margin-bottom:25px}#kouza #e_std_experiences li .std_img{float:left;width:30%}#kouza #e_std_experiences li .std_img_v2{float:left;width:100px;height:100px;margin-right:10px;border:1px solid;display:flex;justify-content:center;align-items:center}#kouza #e_std_experiences li .std_info{float:right;width:65%;text-align:left}#kouza #e_std_experiences li span{display:block;border-bottom:dashed 1px #003a8f;padding-bottom:5px;font-size:15px;margin-bottom:5px;color:#003a8f}#kouza .tb_box{margin-bottom:25px}#kouza #eigo #sec_04 .lead{color:red;margin-bottom:5px}#kouza #eigo #sec_04 .comment{text-align:right;margin-bottom:15px}#kouza .profile{background:#f5f5f5;padding:10px;margin-bottom:20px;display:flex;flex-flow:column}#kouza .profile .sub_ttl01{font-size:16px;font-weight:700;color:#006}#kouza .profile .name{margin-bottom:10px;padding-bottom:5px;border-bottom:2px #006 solid}#kouza .profile .txt_box{order:2}#kouza .profile .img_box{text-align:center;order:1}#kouza .profile ul{padding-left:20px;margin-bottom:20px}#kouza .comment_area ul li{margin-left:20px;list-style:disc}#kouza .sub_ttl{text-align:center;margin-bottom:5px;color:#006;border-bottom:solid 2px #006;font-size:18px;font-weight:700}#kouza #skype .sub_ttl{text-align:center;color:#01518c;font-size:22px;padding:5px;font-weight:700;border:none;position:relative;margin-bottom:15px}#kouza #skype .sub_ttl img{width:35px;height:35px;margin-right:10px}#kouza #skype .sub_ttl:after{position:absolute;height:2px;width:100%;content:"";bottom:0;left:0;background:#01518c;background:-moz-linear-gradient(left,#fff 0,#01518c 25%,#01518c 75%,#fff 100%);background:-webkit-linear-gradient(left,#fff 0,#01518c 25%,#01518c 75%,#fff 100%);background:linear-gradient(to right,#fff 0,#01518c 25%,#01518c 75%,#fff 100%)}#kouza #skype .list_ttl{display:none}#kouza #skype #training_info li{margin-bottom:30px;position:relative}#kouza #skype #training_info li:after{content:"";position:absolute;top:100%;left:45%;border:12px solid transparent;border-top:12px solid #01518c}#kouza #skype #training_info li:last-child:after{border:none}#kouza #skype #training_info .list_box_01,#kouza #skype #training_info .list_box_02{display:block;line-height:32px;padding:0 10px;border:solid 2px #01518c;font-size:14px;box-sizing:border-box}#kouza #skype #training_info .list_box_01{background:#01518c;color:#fff;text-shadow:1px 1px 1px #999;font-weight:700;border-radius:10px 10px 0 0}#kouza #skype #training_info .list_box_02{color:#01518c;font-weight:700;border-radius:0 0 10px 10px}#kouza #skype #sec_box05 p span{font-size:16px;font-weight:700}#kouza #skype #sec_box05 .comment{text-indent:-1em;padding:1em}#apply form .submit_btn,#business form .submit_btn,#form_k .submit_btn,#freetrial_english form .submit_btn,#houritsu form .submit_btn,#kokugo form .submit_btn,#kouza form .submit_btn{text-align:center}#apply form .submit_btn input[type=submit],#business form .submit_btn input[type=submit],#form_k .submit_btn input[type=submit],#freetrial_english form .submit_btn input[type=submit],#houritsu form .submit_btn input[type=submit],#kokugo form .submit_btn input[type=submit],#kouza form .submit_btn input[type=submit]{background-color:#fe8900;color:#fff;font-size:18px;font-weight:700;padding:10px 20px;border-radius:5px;border:none}#apply .form_tb,#business .form_tb,#form_k .form_tb,#freetrial_english .form_tb,#houritsu .form_tb,#kokugo .form_tb,#kouza .form_tb{margin-bottom:25px}#apply .form_intro,#business .form_intro,#form_k .form_intro,#freetrial_english .form_intro,#houritsu .form_intro,#kokugo .form_intro,#kouza .form_intro{border-bottom:solid 2px #006;font-size:20px;font-weight:700;padding-bottom:5px;margin-bottom:10px;text-align:center}#apply .form_tb td,#business .form_tb td,#form_k .form_tb td,#freetrial_english .form_tb td,#houritsu .form_tb td,#kokugo .form_tb td,#kouza .form_tb td{padding:5px 0;font-size:14px}#apply .form_tb td,#apply .form_tb th,#business .form_tb th #freetrial_english .form_tb td,#form_k .form_tb td,#form_k .form_tb th,#freetrial_english .form_tb th,#houritsu .form_tb th #business .form_tb td,#kokugo .form_tb td,#kokugo .form_tb th #houritsu .form_tb td,#kouza .form_tb td,#kouza .form_tb th{display:block;text-align:left;font-size:1.2rem}#apply .form_tb td span,#business .form_tb td span,#form_k .form_tb td span,#freetrial_english .form_tb td span,#houritsu .form_tb td span,#kokugo .form_tb td span,#kouza .form_tb td span{color:red;font-size:14px;font-weight:700}#apply #form_step,#business #form_step,#form_k #form_step,#freetrial_english #form_step,#houritsu #form_step,#kokugo #form_step,#kouza #form_step{margin-bottom:25px}#apply #form_step li,#business #form_step li,#form_k #form_step li,#freetrial_english #form_step li,#houritsu #form_step li,#kokugo #form_step li,#kouza #form_step li{margin-bottom:10px;list-style:decimal;margin-left:30px}#apply form,#business form,#form_k,#freetrial_english form,#houritsu form,#kokugo form,#kouza form{padding:15px 0;margin-bottom:30px}#apply form input,#apply form select,#apply form textarea,#business form input,#business form select,#business form textarea,#form_k input,#form_k select,#form_k textarea,#freetrial_english form input,#freetrial_english form select,#freetrial_english form textarea,#houritsu form input,#houritsu form select,#houritsu form textarea,#kokugo form input,#kokugo form select,#kokugo form textarea,#kouza form input,#kouza form select,#kouza form textarea{padding:5px;width:100%;box-sizing:border-box}#apply form li,#business form li,#form_k li,#freetrial_english form li,#houristu form li,#kokugo form li,#kouza form li{margin-bottom:30px}#kouza #free_lesson #training_info li{margin-bottom:30px;position:relative}#kouza #free_lesson #training_info li:after{content:"";position:absolute;top:100%;left:45%;border:12px solid transparent;border-top:12px solid #fe8900}#kouza #free_lesson #training_info li:last-child:after{border:none}#kouza #free_lesson #training_info .list_box_01,#kouza #free_lesson #training_info .list_box_02{display:block;line-height:32px;padding:0 10px;border:solid 2px #fe8900;font-size:14px;box-sizing:border-box}#kouza #free_lesson #training_info .list_box_01{background:#fe8900;color:#fff;text-shadow:1px 1px 1px #555;font-weight:700;border-radius:10px 10px 0 0}#kouza #free_lesson #training_info .list_box_02{color:#555;font-weight:700;border-radius:0 0 10px 10px;letter-spacing:-.2px}#kouza #free_lesson #training_info li:first-child .list_box_01,#kouza #free_lesson #training_info li:first-child .list_box_02{background:#fff;border:none;margin-bottom:15px;text-align:center;font-size:16px;color:#fe8900;text-shadow:none;display:inline;padding:0}#kouza #free_lesson #training_info li:first-child .list_box_01:after{content:"・"}#kouza #free_lesson #training_info li:first-child{margin-bottom:15px;text-align:center}#kouza #free_lesson #training_info li:first-child:after{border:none;height:2px;width:100%;bottom:-2px;left:0;background:#fff;background:-moz-linear-gradient(left,#fff 0,#fe8900 25%,#fe8900 75%,#fff 100%);background:-webkit-linear-gradient(left,#fff 0,#fe8900 25%,#fe8900 75%,#fff 100%);background:linear-gradient(to right,#fff 0,#fe8900 25%,#fe8900 75%,#fff 100%)}#kouza #free_lesson #training_list li{float:left;width:48%;margin-right:4%;border-radius:5px;text-align:center;font-weight:700;margin-bottom:4%;padding:5px 0;font-size:16px;border:solid 1px #006;box-sizing:border-box;color:#fff}#kouza #free_lesson #training_list li:first-child{background:#0071bc}#kouza #free_lesson #training_list li:nth-child(2){background:#ef754a;margin-right:0}#kouza #free_lesson #training_list li:nth-child(3){background:#ffa400}#kouza #free_lesson #training_list li:nth-child(4){background:#665791;margin-right:0}#kouza #free_lesson #training_list li:nth-child(5){background:#00a99d}#kouza #free_lesson #training_list li:nth-child(6){background:#4e95d0;margin-right:0}#kouza #free_lesson .ac_area{background:#f5f5f5;padding:5px}#kouza #free_lesson #toggle{font-size:14px;text-align:center;color:#006;font-weight:700}#kouza #free_lesson .toggle_area{border:none;padding:5px}#kouza #free_lesson .toggle_area td{background:#fff}#kouza #free_lesson h3 span{font-size:60%;display:inline-block}#kouza #free_lesson #sec_03 li .std_img{float:left;width:25%;margin-right:10px;margin-bottom:10px}#kouza #free_lesson #sec_03 li .std_info{text-align:left;float:right;width:70%;margin-bottom:15px}#kouza #free_lesson #sec_03 li span{display:block;border-bottom:dashed 1px #003a8f;padding-botttom:5px;font-size:17px;margin-bottom:5px;color:#003a8f}#kouza #free_lesson #sec_03 ul{margin-bottom:25px}#kouza #free_lesson #sec_04 ul{margin-bottom:30px}#kouza #free_lesson #sec_04 ul li{list-style:disc;margin-left:30px}#kouza #free_lesson #sec_05 ol li{list-style:decimal;margin-left:30px;margin-bottom:5px}#kouza #free_lesson #sec_05 ol li a{text-decoration:underline;color:#213b74;display:inline}#kiji h4{background-color:#f5f5f5;border-left:#006 solid 5px;color:#006;padding:10px 5px 10px 10px;line-height:1.4;font-size:16px;margin-bottom:15px;letter-spacing:1px}#kiji .headline{font-size:16px;font-weight:700;color:#006;margin-bottom:25px}#kiji #media_info2017 li{margin-bottom:25px}#kiji #media_info2017 .img_box{display:block;vertical-align:middle;overflow:hidden}#kiji #media_info2017 .txt_box{display:block;vertical-align:middle;font-size:18px;color:#006;text-align:center}#kiji #media_info2017 a img{transition:.3s;max-width:100%;height:auto}#kiji #media_info li a{width:100%;background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/kiji/tv_icon_off.png) no-repeat center center;padding:20% 0 26% 0;background-size:contain;text-align:center;font-size:11px;text-shadow:1px 1px 1px #999;display:block;transition:.3s}#kiji #media_info li{margin-right:4%;float:left;margin-bottom:4%;width:48%}#kiji #media_info li:nth-last-child(-n+2){margin-bottom:0}#kiji #media_info li:nth-child(2n){margin-right:0}#kiji #media_info{margin-bottom:15px}#kiji .img_box{margin-bottom:15px;text-align:center}#kiji #other_media_info .column_ttl{margin-bottom:5px}#kiji #other_media_info .column_info{padding-left:25px}#kiji #other_media_info .column_ttl a{padding-left:25px;background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/arrow_05.png) no-repeat left top 3px;background-size:15px;color:#213b74;text-decoration:underline}#kiji #other_media_info li{margin-bottom:15px}#kiji section{margin-bottom:50px}#kiji section:last-child{margin-bottom:0}#kiji #sec_02 h4{margin-bottom:10px}#kiji #sec_02 .sec_box{margin-bottom:50px}#kiji #sec_02 .sec_box:last-child{margin:0}#kiji #sec_02 .media_date{text-align:right;padding-right:15px;padding-bottom:5px;border-bottom:dashed 1px #213b74;margin-bottom:10px}#kiji #sec_02 #josei_2010 .left_box{text-align:center}#kiji #sec_02 .lead{margin-bottom:15px}#kiji #sec_02 .link_btn02{display:block;margin-top:10px}#kiji #sec_02 .lead a{color:#fe8900;text-decoration:underline}#kiji #sec_02 .link_btn02 a{border:solid 1px #003a8f;border-radius:3px;background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/arrow03.png) no-repeat right 7px center #fff;text-align:center;font-weight:700;color:#003a8f;display:block;font-size:14px;transition:.3s;margin-bottom:30px;text-decoration:none}#kiji #sec_02 .center{text-align:center}#kiji #sec_02 .description span{font-weight:700;background-color:#fdfdfd;color:red}#kiji #sec_02 .description a{color:#213b74;text-decoration:underline}#kiji #sec_02 .description{margin-bottom:15px}#kiji #sec_02 #shigoto_2000 .left_box{float:left;margin-right:20px}#experience h4{background-color:#f5f5f5;border-left:#006 solid 5px;color:#006;padding:5px 5px 5px 10px;line-height:2;font-size:18px;margin-bottom:15px;letter-spacing:1px}#experience .lead{margin-bottom:15px}#experience .description{margin-bottom:25px}#experience .strong{color:red;font-weight:700}#experience #effects li{float:left;width:48%;margin-right:4%;margin-bottom:4%}#experience #effects li:nth-child(2n){margin-right:0}#experience #effects li:last-child{margin:0}#experience section{margin-bottom:50px}#experience .exp li{position:relative;margin-bottom:20px}#experience .exp .std_school{position:absolute;right:10px;top:35px;color:#213b74}#experience .exp .std_comment{top:56px;left:165px;line-height:19px;font-size:11.5px}#experience .exp .std_comment span{font-size:130%;font-weight:700}#experience .exp{margin-bottom:25px;overflow-x:scroll}#experience .link_list{margin-bottom:25px}#experience .link_list li{margin-bottom:5px}#experience .link_list a{color:#213b74;text-decoration:underline;background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/arrow_05.png) no-repeat left top 3px;background-size:15px;padding-left:25px}#experience .sec_box{margin-bottom:50px}#experience ol.link_list li a{background:0 0;padding:0}#experience ol.link_list li{margin-left:30px;list-style:decimal;margin-bottom:5px}.iframeWrap{position:relative;padding-bottom:80%;height:0;overflow:hidden}.iframeWrap iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important}#training .lead{margin-bottom:25px}#training .lead a{color:#213b74;text-decoration:underline}#training .img_ttl{margin-bottom:10px;text-align:center;border-bottom:solid #006 2px;padding-bottom:5px;color:#006;font-size:20px;font-weight:700}#training section{margin-bottom:50px}#training .img_box{margin-bottom:25px}#training #training_list li{padding:10px 10px 10px 95px;box-sizing:border-box;border-bottom:solid #ccc 2px}#training #training_list li .training_ttl{color:#213b74;font-size:16px;font-weight:700}#training #training_list li .link_btn02{margin-top:10px}#training .strong{color:red;font-weight:700}#training #training_list li .link_btn02 a{border:solid 1px #003a8f;border-radius:3px;background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/arrow03.png) no-repeat right 7px center #fff;text-align:center;font-weight:700;color:#003a8f;display:block;font-size:14px;transition:.3s;text-decoration:none;margin-left:auto}#training #training_list li .link_btn02 .a_mukou{border:solid 1px #003a8f;border-radius:3px;background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/arrow03.png) no-repeat right 7px center #fff;text-align:center;font-weight:700;color:gray;display:block;transition:.3s;text-decoration:none;margin-left:auto;font-size:14px}#training #training_list li:first-child{border-top:solid#ccc 1px;background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/training/tr_speed.gif) no-repeat left 10px top 10px;background-size:75px}#training #training_list li:nth-child(2){background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/training/tr_shiten.gif) no-repeat left 10px top 10px;background-size:75px}#training #training_list li:nth-child(3){background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/training/tr_gankin.gif) no-repeat left 10px top 10px;background-size:75px}#training #training_list li:nth-child(4){background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/training/tr_tango.gif) no-repeat left 10px top 10px;background-size:75px}#training #training_list li:nth-child(5){background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/training/tr_image.gif) no-repeat left 10px top 10px;background-size:75px}#training #training_list li:nth-child(6){background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/training/tr_bunsetsu.gif) no-repeat left 10px top 10px;background-size:75px}#training #training_list li:nth-child(7){background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/training/tr_span.gif) no-repeat left 10px top 10px;background-size:75px}#training #training_list li:nth-child(8){background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/training/tr_heiko.gif) no-repeat left 10px top 10px;background-size:75px}#training #training_list li:nth-child(9){background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/training/tr_eyesight.gif) no-repeat left 10px top 10px;background-size:75px}#training #training_list li:nth-child(10){background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/training/tr_hyoka.gif) no-repeat left 10px top 10px;background-size:75px}#training #training_list{margin-bottom:25px}#training #bnr_truth{margin-bottom:10px}#training .movie{padding:20px;background-color:#a7e1f7;margin-bottom:20px}#training .movie iframe{width:100%;height:auto}#training #link_bnr li{float:left;width:49%;margin-right:2%}#training #link_bnr li:last-child{margin-right:0}#training .link_list li a{color:#213b74;text-decoration:underline}#training .link_list li{list-style:decimal;margin-left:30px;margin-bottom:5px}#training .link_list{margin-bottom:15px}#training .sub_ttl{text-align:center;margin-bottom:5px;color:#006;border-bottom:solid 2px #006;font-size:16px;font-weight:700}#society_person .headline{font-size:15px;font-weight:700;color:#006;margin-bottom:15px}#society_person h4{background-color:#f5f5f5;border-left:#006 solid 5px;color:#006;padding:10px 5px 10px 10px;line-height:1.4;font-size:16px;margin-bottom:15px;letter-spacing:1px}#society_person section{margin-bottom:50px}#society_person section:last-child{margin-bottom:0}#society_person .course_list li,#student .course_list li{float:left;width:48%;margin-right:4%;margin-bottom:4%}#society_person p a{color:#213b74;text-decoration:underline}#society_person .course_list,#student .course_list{margin-top:10px;margin-bottom:15px}#society_person .course_list li:nth-child(2n),#student .course_list li:nth-child(2n){margin-right:0}#society_person .course_list li:nth-last-child(-n+2){margin-bottom:0}#society_person .course_list li .txt_box{font-size:14px;line-height:20px;height:20px}#society_person .course_list li .img_box{margin:0}#society_person .movie{padding:20px;background-color:#a7e1f7;margin-bottom:20px}#society_person .movie iframe{width:100%;height:auto}#society_person .sec_box{margin-bottom:7%}#society_person .sec_box:last-child{margin-bottom:0}#society_person .sub_ttl{text-align:center;padding-bottom:5px;margin-bottom:10px;color:#006;border-bottom:solid 2px #006;font-size:18px;font-weight:700}#society_person #eye_move{margin-bottom:20px}#society_person p{margin-bottom:10px}#society_person #eye_move li{float:left;width:48%;margin-right:4%;font-size:12px;text-align:center;margin-bottom:20px}#society_person #eye_move li:nth-child(2n){margin-right:0}#society_person dl dt{margin-bottom:5px;color:#006;font-weight:700;text-indent:-1em;padding-left:1em}#society_person dl dd{margin-bottom:15px;padding-left:1em}#society_person .strong{font-weight:700;color:red}#society_person .note{font-size:12px;margin-bottom:20px}#society_person .img_box{margin-bottom:20px;text-align:center}#society_person .img_box li{margin-bottom:15px}#society_person .bnr_list li:first-child{margin-bottom:20px}#society_person .link_btn_01 a{border:solid 1px #003a8f;border-radius:3px;background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/arrow03.png) no-repeat right 30px center;text-align:center;font-weight:700;color:#003a8f;display:block;font-size:14px;transition:.3s;width:300px;margin:0 auto}#society_person .table_01{margin-bottom:20px}#society_person .table_01 td,#society_person .table_01 th{border:solid 1px #ccc;padding:5px;text-align:left;font-size:12px}#society_person .table_01 th{background-color:#006;color:#fff;text-align:center}#society_person #read_speed p{margin-bottom:25px}#society_person #read_speed p span{color:#fe8900}#society_person #read_speed a{color:#213b74;text-decoration:underline}#society_person .link_txt{color:#213b74;text-decoration:underline}#society_person #experiences li{padding:15px;border:solid #003a8f 1px;margin-bottom:25px}#society_person #experiences .std_info{border-bottom:solid 1px #003a8f;padding-bottom:5px;margin-bottom:5px;font-weight:700;font-size:16px}#society_person #experiences .std_info span{display:inline-block;margin-left:50px;font-size:14px}#society_person #experiences .std_speed{text-align:right;font-weight:700;font-size:12px;color:#003a8f}#student .img_box{text-align:center}#student p{margin-bottom:15px}#student #course_outline{margin-bottom:15px}#student #course_outline li a{margin-left:30px;color:#213b74;text-decoration:underline}#student .strong{color:red;font-weight:700}#student .table_01{margin-bottom:20px}#student .table_01 td,#student .table_01 th{border:solid 1px #ccc;padding:5px;text-align:left}#student .table_01 th{background-color:#006;line-height:1.4;color:#fff}#student section{margin-bottom:50px}#post_blog .blogList .news_liist li{font-size:13px;line-height:1.4;border-bottom:1px dotted #d8d1d1}#post_blog .blogList .news_liist li a{color:#000;padding-right:10px;padding-left:10px;padding-bottom:10px;display:block;line-height:3.2;vertical-align:middle;text-decoration:none}#post_blog .blogList .news_liist .date{display:inline-block;font-weight:700;margin-right:15px;font-size:14px}#post_blog .blogList .news_liist .categoly{padding:5px 10px;background:#01a2d8;letter-spacing:.1em;color:#fff;font-size:10px}#post_blog .blogList .news_liist .categoly_div{display:inline-block;margin-right:15px}#post_blog .blogList .news_liist .ttl{line-height:normal;font-size:14px}#post_blog .blogList .news_liist .ttl_div{line-height:normal;margin-top:5px}#post_blog .blogSingle .ttl_box{border-bottom:2px solid #1c388a;font-size:0;letter-spacing:.2em;margin-bottom:10px}#post_blog .blogSingle .ttl_box .date{display:inline-block;font-size:14px;font-weight:700;line-height:24px;margin-right:15px;vertical-align:middle}#post_blog .blogSingle .ttl_box .badge{display:inline-block;color:#fff;font-size:10px;line-height:24px;text-align:center;background:#01a2d8;padding:0 10px;letter-spacing:.1em;vertical-align:middle}#post_blog .blogSingle .ttl_box .ttl{font-size:18px;margin-top:10px}#post_blog .blogSingle .txt_box{margin-bottom:30px}#post_blog .blogSingle .txt_box p{margin-bottom:15px}#post_blog .blogSingle .txt_box p:last-child{margin-bottom:0}#post_blog .blogSingle .postback_link_btn{text-align:center}#post_blog .blogSingle .postback_link_btn a{display:block;width:260px;color:#fff;font-size:15px;font-weight:700;line-height:1;text-align:center;padding:12px 0;margin:0 auto;background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/arrow_white.png) no-repeat right 30px top 10px #1c388a;transition:.4s;text-decoration:none}#post_blog .blogList .news_liist li{font-size:13px;line-height:1.4;border-bottom:1px dotted #d8d1d1}#post_blog .blogList .news_liist li a{color:#000;padding-right:10px;padding-left:10px;padding-bottom:10px;display:block;line-height:3.2;vertical-align:middle;text-decoration:none}#post_blog .blogList .news_liist .date{display:inline-block;font-weight:700;margin-right:15px;font-size:14px}#post_blog .blogList .news_liist .categoly{padding:5px 10px;background:#01a2d8;letter-spacing:.1em;color:#fff;font-size:10px}#post_blog .blogList .news_liist .categoly_div{display:inline-block;margin-right:15px}#post_blog .blogList .news_liist .ttl{line-height:normal;font-size:14px}#post_blog .blogList .news_liist .ttl_div{line-height:normal;margin-top:5px}.blogSingle .ttl_box{border-bottom:2px solid #1c388a;font-size:0;letter-spacing:.2em;margin-bottom:10px}#post_blog .blogSingle .ttl_box .date{display:inline-block;font-size:14px;font-weight:700;line-height:24px;margin-right:15px;vertical-align:middle}.blogSingle .ttl_box .badge{display:inline-block;color:#fff;font-size:10px;line-height:24px;text-align:center;background:#01a2d8;padding:0 10px;letter-spacing:.1em;vertical-align:middle}.blogSingle .ttl_box .ttl{font-size:18px;margin-top:10px}.blogSingle .txt_box{margin-bottom:30px}#post_blog .blogSingle .txt_box p{margin-bottom:15px}.blogSingle .txt_box p:last-child{margin-bottom:0}.blogSingle .postback_link_btn{text-align:center}.blogSingle .postback_link_btn a{display:block;width:260px;color:#fff;font-size:15px;font-weight:700;line-height:1;text-align:center;padding:12px 0;margin:0 auto;background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/arrow_white.png) no-repeat right 30px top 10px #1c388a;transition:.4s;text-decoration:none}.wp-pagenavi{text-align:center;margin-top:40px}.wp-pagenavi a{display:inline-block!important;color:#213b74!important;font-size:14px!important;background:#fff!important;border:1px solid #213b74!important;margin:0 8px 0 0!important;padding:0 8px!important}.wp-pagenavi a:hover{color:#fff!important;background:#213b74!important;text-decoration:none!important}.wp-pagenavi .current{display:inline-block!important;color:#fff!important;font-size:14px!important;background:#213b74!important;border:1px solid #213b74!important;margin:0 8px 0 0!important;padding:0 8px!important}.wp-pagenavi .nextpostslink,.wp-pagenavi .previouspostslink{color:#213b74!important;font-size:14px!important;font-weight:700!important;background:#fff!important;border:1px solid #213b74!important}.mfp_element_email,.mfp_element_number,.mfp_element_select-one,.mfp_element_tel,.mfp_element_text,.mfp_element_textarea{box-shadow:none}div.mfp_err{background:0 0;padding-left:0;color:#f26;font-weight:700}.problem{background-color:#fdd}div.mfp_ok{background-color:#ff7500;border-color:#ff7500;font-size:12px}form#mailformpro label.mfp_not_checked{padding:0;border:none}form#mailformpro label.mfp_checked{padding:0;border:none;background:0 0}.mfp_element_button,.mfp_element_reset,.mfp_element_submit{text-shadow:none;background:#000;color:#fff;padding:10px 30px;font-size:14px}#mfp_confirm_table{width:100%}#mfp_confirm_table td,#mfp_confirm_table th{border:1px solid #666;border-top:1px solid #666!important;line-height:1.5!important}#mfp_confirm_table th{padding:10px 10px!important;background:#ffd393;text-align:center!important}#mfp_confirm_table td{padding:15px 20px}div#mfp_phase_confirm h4{font-size:.9em;margin-bottom:20px}.must-fill{color:#fff;font-size:.8em;margin-right:10px;background:#b52527;padding:1px 8px;border-radius:4px}#contact .sheet_01 th{vertical-align:middle;width:100%;text-align:left;background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/icon_bean.png) left center no-repeat;padding-left:20px;display:block}#contact .sheet_01 td{width:100%;margin-bottom:20px;display:block}#contact input,#contact textarea{width:100%!important;border:solid 1px #ccc;border-radius:3px;padding:3px 8px;margin:2px;vertical-align:middle}#contact input[name="郵便番号"]{width:40%}#contact .width70{width:70%}#contact textarea{height:150px!important}#contact td.categoly input{width:10px!important}#thanks #sec01{text-align:center}#thanks .thx_txt{padding:50px;width:400px;border:3px solid #000;margin:0 auto}.wp-pagenavi{text-align:center}.wp-pagenavi a{padding:0 8px;background:#3a8ba6;color:#fff;margin-right:4px;display:inline-block}.wp-pagenavi .current{background:#ededed;color:#333;padding:0 8px;margin-right:4px;display:inline-block}.wp-pagenavi .nextpostslink,.wp-pagenavi .previouspostslink{color:#3a8ba6;background:0 0;font-size:.9em;font-weight:700}h3.faq{background-color:#f4fcff;display:block;white-space:nowrap;font-size:16px;color:#00557d;text-decoration:none;margin:5px 0 0 10px;padding:5px 0 5px 7px}a.linkicon{margin-left:2px;padding-right:3px;padding-left:15px;background:url(https://www.pc-sokudoku.co.jp/img/arrow02.gif) no-repeat left center}div.words0{width:100%}div.words{background-color:#eaeaf4;color:#293442;font-size:15px;font-weight:700;float:left;margin:0 5px 0 0;width:20%;text-align:center;padding:1em 0}div.words_detail{width:70%;margin-left:10px;float:left}.bkbx{width:100%;margin:0 15px 25px 0;float:left}.book_center{text-align:center}.form_calendar_div00{margin:5px 5px 5px 5px;display:flex;flex-direction:column;align-items:center}.form_calendar_div01{margin-left:10px;float:none}.form_calendar_div02{width:100%;overflow-x:scroll;border:none}#post_blog .blogList .news_liist .categoly_div .campaign,#post_blog .blogSingle .ttl_box .campaign,#top .topicList .campaign{background:#ff9e50}#post_blog .blogList .news_liist .categoly_div .media,#post_blog .blogSingle .ttl_box .media,#top .topicList .media{background:#655fff}#blue_title{width:100%;text-align:center;padding-top:10px;padding-bottom:10px;margin-bottom:20px;font-family:Meiryo,"メイリオ","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro W3",osaka;font-size:1.5rem;color:#fff;line-height:2rem;background-color:#4792df;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}#blue_title .gyoume1{letter-spacing:1rem;visibility:visible;animation-duration:1s;animation-delay:.3s;animation-name:fadeIn}#blue_title .gyoume2{letter-spacing:.1rem;visibility:visible;animation-duration:1s;animation-delay:.7s;animation-name:fadeIn}#blue_title .gyoume3{font-size:1.6rem;letter-spacing:.7rem;visibility:visible;animation-duration:1s;animation-delay:1.6s;animation-name:fadeIn}.sp_only{display:inline}.category_blue{color:#364e96;border:solid 3px #364e96;padding:.5em;border-radius:.5em;font-size:1rem;font-weight:700}.fill_blue{color:#fff;background:#00008b;padding:.2em;font-weight:700}.fill_royalblue{color:#fff;background:#4169e1;padding:.2em;font-weight:700}.fill_lightblue{color:#fff;background:#6495ed;padding:.2em;font-weight:700}.fill_red{color:#fff;background:red;padding:.2em;font-weight:700}.fill_sandybrown{color:#fff;background:#f4a460;padding:.2em;font-weight:700}.fill_pink{color:#fff;background:#ff7de5;padding:.2em;font-weight:700}.fill_purple{color:#fff;background:purple;padding:.2em;font-weight:700}.fill_teal{color:#fff;background:teal;padding:.2em;font-weight:700}.fill_gray{color:#fff;background:gray;padding:.2em;font-weight:700}.category_pink{border:solid 3px #ff7de5;padding:.3em;border-radius:.5em}.category_skyblue{border:solid 3px #03b7ff;padding:.3em;border-radius:.5em}.strong{color:red;font-weight:700}#form_k .radioDiv input[type=radio]{display:none}#form_k .radioDiv0 input[type=radio]{display:none}.radioDiv0{float:left;border-radius:4px;border-bottom:4px solid #5555;border-right:4px solid #5555;margin:6px;padding:0 10px}.radioDiv{background-color:#f5f5f5;font-size:1.3rem;font-weight:700;color:#000;float:left;margin:6px;padding:0 10px;border-radius:4px;border-bottom:4px solid #2222;border-right:4px solid #2222}.radioDiv,.radioDiv0{-webkit-transition:-webkit-transform .08s ease,-webkit-filter .08s ease;transition:transform .08s ease,filter .08s ease;-webkit-transform:translateZ(0);transform:translateZ(0);will-change:transform,filter}.radioDiv.pressed,.radioDiv0.pressed{-webkit-transform:translate3d(0,3px,0) scale(.98);transform:translate3d(0,3px,0) scale(.98);-webkit-filter:brightness(1.06);filter:brightness(1.06)}.opacity050{opacity:.5}.opacity040{opacity:.4}.checkedBG{background:#ffeb5f;border:none;transform:translateY(3px);margin-bottom:10px}.checkedBG2{color:#000;opacity:1}.checkedBGblue{background:#bef;border:none;transform:translateY(3px);margin-bottom:10px}.rotate90{-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.view_only_pc{display:none}.kigyo_div1{float:none}.txt_on_img{position:relative}.kigyo_div2{position:relative;margin-bottom:20px}.kigyo_div3{position:relative;margin-bottom:20px}.kigyo_div4{position:relative;margin-bottom:20px}.youtube{position:relative;width:100%;height:0;padding-top:56.25%}.youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%}ol.maru{counter-reset:number;list-style-type:none!important;padding:.5em;border:solid 2px #5f04b4;font-size:17px;font-family:"Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif;font-weight:700}ol.maru li{position:relative;padding:.2em .5em .5em 40px;line-height:1.5em}ol.maru li:before{position:absolute;counter-increment:number;content:counter(number);display:inline-block;background:#5f04b4;color:#fff;font-family:Avenir,'Arial Black',Arial,sans-serif;font-weight:700;font-size:15px;border-radius:50%;left:0;width:25px;height:25px;line-height:25px;text-align:center}#canvas-container{position:relative;height:0;overflow:hidden;padding-top:51.72%;max-width:580px;max-height:300px}#doc_canvas{position:absolute;top:0;left:0;width:100%;height:100%}.sub_txt_youtube{text-align:center;color:#006;font-weight:700;font-size:18px}.sub_txt_youtube_child{font-weight:400;font-size:14px}.fl_w30per{float:left;width:100%}.fl_w33per{float:left;width:100%}.fl_w50per{float:left;width:100%}.top_bg_gray{background-color:#e4e4e4;padding:0 10px}.memox{position:relative;background:#fffde7;margin:1em .3em;margin-left:1em;padding:.8em .8em 0 .8em;color:#795548;-webkit-filter:drop-shadow(0px 3px 5px rgba(0,0,0,0.2));-moz-filter:drop-shadow(0px 3px 5px rgba(0,0,0,0.2));-ms-filter:drop-shadow(0px 3px 5px rgba(0,0,0,0.2));filter:drop-shadow(0px 3px 5px rgba(0, 0, 0, .2))}.memox::before{content:'';width:30px;height:30px;transform:rotate(45deg);position:absolute;left:0;margin-left:-10px;background:#fffde7;margin-top:5%}.memox .initial{padding-bottom:2%}.memox_title{position:relative;display:inline-block;font-size:1.2rem;font-weight:700}.memox_title b.onlySP{display:inline-block;font-size:.8rem;text-align:right}.memox ol{margin:1em .5em 0 2em;padding:0}.memox ol li{margin-bottom:.5em}#top #sec_03 .link_btn_kotu{border:solid 1px #003a8f;border-radius:3px;text-align:center;font-weight:700;color:#003a8f;display:block;font-size:14px;transition:.3s;cursor:pointer}.kotu_exp{padding:5px}.cp_tooltip{position:relative;display:inline-block;cursor:pointer;color:green}.cp_tooltip .cp_tooltiptext{width:auto;white-space:nowrap;padding:.5em 1em;transition:opacity .5s;text-align:center;color:#fff;border-radius:6px;background-color:#3c9}.cp_tooltip:hover{color:#3ca}.tushin_tokucho_b{color:#f63;font-weight:700;font-size:1.3rem}.tushin_tokucho_s{font-size:1rem;font-weight:400}.hidden_box label{cursor:pointer}.hidden_box::before{content:"";background-repeat:no-repeat;display:inline-block;width:17px;height:11px;position:relative;top:26px;left:2%}@media screen and (max-width:370px){.hidden_box::before{display:none}}.hidden_box label:hover li{opacity:.8}.hidden_box input{display:none}.hidden_box .hidden_show{height:0;padding:0;overflow:hidden;opacity:0;transition:.8s}.hidden_box input:checked~.hidden_show{padding:10px 0;height:auto;opacity:1}h2.blue_title.tushin{background-color:var(--app-Tushin);border-bottom:0 solid var(--app-Tushin);border-left:7px solid var(--app-Tushin);font-weight:700}:root{--app-Light:#8ee87b;--app-Demo:#99ccff;--app-SchoolJP:#4465cf;--app-Basic1:#F0B46A;--app-Standard2:#F19EC2;--app-Advance3:#F39800;--app-Complete6:#ED7100;--app-SuperMaster10:#9C308D;--app-Kiokujutsu:#0C3388;--app-Houritsu:#046081;--app-EnglishBasic:#55C3EE;--app-EnglishStandard:#00AAE8;--app-EnglishAdvance:#467BBF;--app-Tushin:#1e4ca0}.maru.tushin{border:solid 2px var(--app-Tushin)}.fukidashi.tushin{border:solid 2px var(--app-Tushin)}ol.maru.tushin li:before{background:var(--app-Tushin)}ol.fukidashi.tushin li:before{background:var(--app-Tushin)}ol.fukidashi.tushin li:after{border-left:12px solid var(--app-Tushin)}span.blue_span.tushin{border-left:1px solid var(--app-Tushin);background-color:var(--app-Tushin)}table.price{width:100%;margin:0 auto;border-collapse:separate;border-spacing:1px 0;font-size:15px;table-layout:fixed}table.price td{padding:10px}table.price th{box-shadow:0 1px 1px rgba(255,255,255,.8) inset;border-radius:5px 5px 10px 10px;vertical-align:middle;text-align:center;position:relative;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.2);font-size:24px}@-moz-document url-prefix(){table.price th{text-indent:10px}}table.price th.c0{display:none}table.price th.c1{width:33%;background:var(--app-SuperMaster10)}table.price th.c2{width:33%;background:var(--app-Advance3)}table.price th.c3{width:33%;background:var(--app-Basic1)}table.price th.c1:after{border-top:var(--app-SuperMaster10) 15px solid}table.price th.c2:after{border-top:var(--app-Advance3) 15px solid}table.price th.c3:after{border-top:var(--app-Basic1) 15px solid}table.price td{box-shadow:0 1px 1px rgba(255,255,255,.3) inset;text-align:center;padding-top:15px;border:none;height:70px}table.price td.c0{display:none}table.price td.c1{width:33%}table.price td.c2{width:33%}table.price td.c3{width:33%}table.price tr:nth-child(2n+0) td.c1{background:#ebd5e8}table.price tr:nth-child(odd) td.c1{background:#f5eaf3}table.price tr:nth-child(2n+0) td.c2{background:#fceacc}table.price tr:nth-child(odd) td.c2{background:#fdf4e5}table.price tr:nth-child(2n+0) td.c3{background:#fcf0e1}table.price tr:nth-child(odd) td.c3{background:#fdf7f0}table.price tr:last-child td{border-radius:0 0 5px 5px;box-shadow:0 2px 2px rgba(0,0,0,.2)}table.price tr:last-child td button{font-size:12px;font-family:Arial;font-weight:400;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #fa2;padding:9px 18px;text-decoration:none;background:-moz-linear-gradient(center top,#ffec64 5%,#ffab23 100%);background:-ms-linear-gradient(top,#ffec64 5%,#ffab23 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(5%,#ffec64),color-stop(100%,#ffab23));background-color:#ffec64;color:#333;display:inline-block;text-shadow:1px 1px 0 #fe6;-webkit-box-shadow:inset 1px 1px 0 0 #fff6af;-moz-box-shadow:inset 1px 1px 0 0 #fff6af;box-shadow:inset 1px 1px 0 0 #fff6af}table.price tr:last-child td button:hover{background:-moz-linear-gradient(center top,#ffab23 5%,#ffec64 100%);background:-ms-linear-gradient(top,#ffab23 5%,#ffec64 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(5%,#ffab23),color-stop(100%,#ffec64));background-color:#ffab23}table.price tr:last-child td button{position:relative;top:1px}.price_number{font-size:1.5rem;font-weight:700}.price_number2{font-size:1.3rem;font-weight:700}.card{background:#fff;border-radius:5px;box-shadow:0 2px 5px #ccc;margin:10px;transition-duration:.3s;text-align:center}.card:hover{transform:scale(1.05);transition-duration:.3s;z-index:30}.card-img{max-width:100%;height:auto}.card-content{padding:10px 20px 0 20px}.card-title{font-size:18px;margin-bottom:3px;text-align:center;color:#333;letter-spacing:-1px;line-height:34px}.card-titleBig{font-size:24px}.card-text{color:#777;font-size:14px;line-height:1.5;margin:10px 0;text-align:center}.card-text-b{font-size:16px;font-weight:700}.card-text-number{text-align:center;vertical-align:middle;color:#3e5aa7;font-size:.9rem;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;justify-content:center}.card-text-number-inner{margin-left:5px;display:inline-block}.card-text-numberBig{font-size:1.2rem}.card-kakaku{text-align:center;border-top:1px solid #eee;padding:5px 20px 5px 20px;color:#3e5aa7}.card-link{text-align:center;border-top:1px solid #eee;padding:5px 20px 20px 20px}.card-link a{text-decoration:none;color:#0bd;margin:0 10px}.card-link a:hover{color:#0090aa}.buy_button{position:relative;background-color:orange;border-radius:4px;color:#fff;line-height:52px;-webkit-transition:none;transition:none;box-shadow:0 3px 0 #ee7b00;text-shadow:0 1px 1px rgba(0,0,0,.3);font-size:1rem;font-weight:700}.buy_button:hover{opacity:.8}.buy_button:active{top:3px;box-shadow:none}.buy_button2{position:relative;background-color:orange;border-radius:4px;color:#fff;line-height:52px;-webkit-transition:none;transition:none;box-shadow:0 3px 0 #ee7b00;text-shadow:0 1px 1px rgba(0,0,0,.3);font-size:1rem;font-weight:700}.buy_button2:hover{opacity:.8}.buy_button2:active{top:3px;box-shadow:none}.uchikeshi{text-decoration:line-through}.sale{color:#f63}.saleBig{font-size:1.3rem}.fs_1_1rem{font-size:1.1rem}.flex_wrap_center{display:flex;flex-wrap:wrap;justify-content:center}.app_img_div{margin:10px 0 0 0}.flex_box_title_l{display:flex;flex-wrap:wrap;justify-content:center}h2.basic_title_s{background-color:#f0b46a;display:block;color:#fff;text-decoration:none;border-bottom:0 solid #f0b46a;border-left:7px solid #f0b46a;margin:0;font-size:14px;font-family:"Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif}h2.basic_title_s.standard2{background-color:#f19ec2;border-bottom:0 solid #f19ec2;border-left:7px solid #f19ec2}h2.basic_title_s.advance3{background-color:#f39800;border-bottom:0 solid #f39800;border-left:7px solid #f39800}h2.basic_title_s.complete6{background-color:#ed7100;border-bottom:0 solid #ed7100;border-left:7px solid #ed7100}h2.basic_title_s.supermaster10{background-color:#9c308d;border-bottom:0 solid #9c308d;border-left:7px solid #9c308d}h2.basic_title_s.englishbasic{background-color:var(--app-EnglishBasic);border-bottom:0 solid var(--app-EnglishBasic);border-left:7px solid var(--app-EnglishBasic)}h2.basic_title_s.englishstandard{background-color:var(--app-EnglishStandard);border-bottom:0 solid var(--app-EnglishStandard);border-left:7px solid var(--app-EnglishStandard)}h2.basic_title_s.englishadvance{background-color:var(--app-EnglishAdvance);border-bottom:0 solid var(--app-EnglishAdvance);border-left:7px solid var(--app-EnglishAdvance)}h2.basic_title_s.houritsu{background-color:#046081;border-bottom:0 solid #046081;border-left:7px solid #046081}h2.basic_title_s.kiokujutsu{background-color:#0c3388;border-bottom:0 solid #0c3388;border-left:7px solid #0c3388}h2.basic_title_s.tuyomi{background-color:#0c3388;border-bottom:0 solid #0c3388;border-left:7px solid #0c3388}.course_plus_info{margin:10px 10px 10px 10px;padding:10px 10px 10px 20px;background-color:#f4fcff}@-webkit-keyframes flapInTheWind{0%{border-bottom-right-radius:60px 5px;-webkit-box-shadow:inset -20px -20px 5px -20px rgba(0,0,0,.1)}20%{border-bottom-right-radius:80px 20px;-webkit-box-shadow:inset -20px -20px 10px -20px rgba(0,0,0,.1)}60%{border-bottom-right-radius:60px 5px;-webkit-box-shadow:inset -20px -20px 5px -20px rgba(0,0,0,.1)}100%{border-bottom-right-radius:160px 30px;-webkit-box-shadow:inset -20px -20px 15px -20px rgba(0,0,0,.1)}}.flapInTheWind{-webkit-animation-name:flapInTheWind;-webkit-animation-duration:4s;-webkit-animation-direction:alternate;-webkit-animation-iteration-count:infinite}.flapInTheWind:hover{-webkit-animation:0}.flip:hover{border-bottom-right-radius:180px 30px;-webkit-box-shadow:inset -20px -20px 20px -20px rgba(0,0,0,.1)}.flipMore:hover{border-bottom-right-radius:300px 60px;box-shadow:inset -20px -20px 60px -20px rgba(0,0,0,.1);-webkit-box-shadow:inset -20px -20px 60px -20px rgba(0,0,0,.1)}.flipAnimation{-webkit-transition:all .5s ease}.bxslider li{display:none}.bx-viewport .bxslider li{display:block!important}.iframe_div{height:320px;-webkit-overflow-scrolling:touch!important;overflow:auto;overflow-scrolling:touch}.slide{width:90vw;margin:0 auto}h5{font-size:1.2rem;border-bottom:solid 1px #000;margin-bottom:5px}#achieve_1000 td:nth-of-type(6){color:red;font-size:1.1rem;font-weight:700}#achieve_1000 .s_bai{font-size:.9rem}#achieve_1000 td,#achieve_1000 th{border:solid 1px #ccc;padding:10px 0}#achieve_1000 th{background:#006;color:#fff;line-height:1.5}#achieve_1000 td{text-align:center}#achieve_1000 .strong{font-weight:700;color:red}#achieve_1000{width:100%}.achieve_1000online_student td:nth-of-type(6){color:red;font-size:1.1rem;font-weight:700}.achieve_1000online_student .s_bai{font-size:.9rem}.achieve_1000online td:nth-of-type(5){color:red;font-size:1.1rem;font-weight:700}.achieve_1000online .s_bai{font-size:.9rem}.achieve_1000 td:nth-of-type(4){color:red;font-size:1.1rem;font-weight:700}.achieve_1000 .s_bai{font-size:.9rem}.achieve_1000 td,.achieve_1000 th{border:solid 1px #ccc;padding:10px 0}.achieve_1000 th{background:#006!important;color:#fff;line-height:1.5}.achieve_1000 td{text-align:center!important}.achieve_1000 .strong{font-weight:700;color:red}.achieve_1000{width:100%}.achieve_1000base td,.achieve_1000base th{border:solid 1px #ccc;padding:10px 0}.achieve_1000base th{background:#006!important;color:#fff;line-height:1.5}.achieve_1000base td{text-align:center!important}.achieve_1000base .strong{font-weight:700;color:red}.achieve_1000base{width:100%}.yokoscroll{overflow-x:scroll;overflow-y:auto;margin-bottom:25px}.tb_ttl_achieve{text-align:center;margin-bottom:5px;color:#006;border-bottom:solid 2px #006;font-size:18px;font-weight:700}.sticky_table thead th{position:-webkit-sticky;position:sticky;white-space:nowrap}.sticky_table thead tr:first-child th{top:0}.sticky_table thead tr:nth-child(2) th{top:2.8rem}.btn-flat-border{background:purple;color:#fff;font-weight:700}.btn-flat-border3{padding:.3em 1em;text-decoration:none;color:#6a5acd;border:solid 2px #6a5acd;border-radius:3px;transition:.4s;font-weight:700}.btn-flat-border3:hover{background:#6a5acd;color:#fff;font-weight:700}.rot45{transform:rotate(-45deg)}#top #nayami{margin-bottom:30px}ul.cnt_ul_nayami .aco_li_box{float:left;width:48%;border:solid 1px #006;box-sizing:border-box;padding:1%}ul.cnt_ul_nayami .aco_li_box::before{content:"";background-repeat:no-repeat;background-size:contain;position:relative;display:inline-block;float:right;width:25%;height:65px}ul.cnt_ul_nayami .aco_li_box:first-child::before{background-image:url(https://www.pc-sokudoku.co.jp/Image/top/nayami_kioku.png);margin:2% 2% 0 0}ul.cnt_ul_nayami .aco_li_box:nth-child(2)::before{background-image:url(https://www.pc-sokudoku.co.jp/Image/top/nayami_teimei.png);margin:2% 2% 0 0}ul.cnt_ul_nayami .aco_li_box:nth-child(3)::before{background-image:url(https://www.pc-sokudoku.co.jp/Image/top/nayami_zangyo.png);margin:2% 2% 0 0}ul.cnt_ul_nayami .aco_li_box:nth-child(4)::before{background-image:url(https://www.pc-sokudoku.co.jp/Image/top/nayami_yomanai.png);margin:2% 2% 0 0}ul.cnt_ul_nayami .aco_li_box:nth-child(5)::before{background-image:url(https://www.pc-sokudoku.co.jp/Image/top/nayami_test.png);margin:2% 2% 0 0}ul.cnt_ul_nayami .aco_li_box:nth-child(6)::before{background-image:url(https://www.pc-sokudoku.co.jp/Image/top/nayami_app.png);margin:4% 0 0 0}ul.cnt_ul_nayami .aco_div_tit{font-weight:700;color:#003a8f;font-size:1.2em!important;margin:2% 0 5px 17px;line-height:.9em;display:block}ul.cnt_ul_nayami .aco_p_txt{margin:2% 0 0 18px;font-size:1em;line-height:1em;padding-bottom:2%;padding-top:2%}ul.cnt_ul_nayami .aco_li_box .acco{font-size:1.1em}ul.cnt_ul_nayami .aco_li_box .acco::before{content:"";background-image:url(https://www.pc-sokudoku.co.jp/Image/common/arrow03.png);background-repeat:no-repeat;display:inline-block;width:15px;height:15px;position:relative;top:1px;left:10px;padding-right:20px}ul.cnt_ul_nayami .aco_li_box p.acco.opened::before{top:14px;transform:rotate(90deg);left:3px}ul.cnt_ul_nayami .aco_li_box .inner{display:none;width:100%}ul.cnt_ul_nayami .aco_li_box .inner li{padding:2%;-webkit-transition:max-height .35s;transition:max-height .35s}ul.cnt_ul_nayami li.aco_li_box{margin-bottom:2%}ul.cnt_ul_nayami li.aco_li_box:first-child,ul.cnt_ul_nayami li.aco_li_box:nth-child(3),ul.cnt_ul_nayami li.aco_li_box:nth-child(5){margin-right:2%}ul.cnt_ul_nayami li.aco_li_box:nth-child(3),ul.cnt_ul_nayami li.aco_li_box:nth-child(5){clear:both}ul.cnt_ul_nayami .aco_li_box .aco_div_taiken{position:relative;top:-113px;background:#fff;height:99%;display:none}ul.cnt_ul_nayami .aco_li_box .aco_div_taiken p{padding:9px;margin:0 auto}#nayami .ttl_01{background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/line01.png) left 47% bottom no-repeat;background-size:100% 3px}#nayami .sub_txt{text-align:center;color:#006;font-weight:700;line-height:1em;font-size:16px;margin-top:6%}#nayami .sub_txt a{color:#006;width:100%}#nayami li ul .top_taiken_contents{font-weight:700;font-size:1.1rem}#merit{margin-top:10px;margin-bottom:30px}#merit table td,#merit table tr{width:48%;padding:0}#merit table td{border:solid 1px #006;vertical-align:top}#merit .cont_merit{padding:5%}#merit .cont_merit p.tit_01{text-align:center;text-align:center;font-size:1.2em;color:#006;margin-bottom:2%;font-weight:700;color:#003a8f;font-size:1.2em!important;margin:2% 0 0 0;line-height:.9em;display:block;margin-bottom:2%}#merit .cont_merit p.txt{margin:2%}#merit .cont_merit img{margin:2% 10% 5%;width:80%}.sitemap1{float:none;width:100%}.sitemap2{float:none;width:100%}.sitemap3{margin-top:2%;clear:both;width:100%;float:none}.sitemap4{margin-top:2%;width:100%;float:none}.sitemaplist .category p{border-bottom:1px solid #003a8f;margin-bottom:2%}.sitemaplist .category{font-size:16px;color:#003a8f;display:block;padding:5px;margin-bottom:10px;background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/img/index/icon.svg) no-repeat 5px center}.sitemaplist .category ul li{margin-bottom:5px;list-style:none}.sitemaplist .category{margin-top:5%}.sitemaplist .category ul li a{text-decoration:none;color:#000}.sitemaplist .category ul li a:hover{text-decoration:underline}.sitemaplist .category ul li a::before{font-family:FontAwesome;content:"\f0da";color:#003a8f;margin-right:5px;text-decoration:none!important}.sitemaplist .category ul{padding-left:20px!important}.img_box.freelesson{background-image:url(https://www.pc-sokudoku.co.jp/Image/banner/speedup_txt.png);background-repeat:no-repeat;background-position-x:center;background-size:86%;height:200px;position:relative}.freelesson .btn_wrap{position:absolute;width:100%;height:100%}.freelesson .btn_wrap a.free_btn{position:relative;top:17%;width:32%}.freelesson .btn_wrap a.free_btn img.onlyPC{display:none}.freelesson .btn_wrap a.free_btn img.onlySP{display:inline}}@media screen and (max-width:500px){.img_box.freelesson{height:109px}}@media screen and (max-width:665px){#top #nayami .obiTitle{margin:6% 0 0 0}ul.cnt_ul_nayami .aco_li_box{float:none;width:100%;border:solid 1px #006}ul.cnt_ul_nayami .aco_li_box::before{content:"";background-repeat:no-repeat;background-size:contain;position:relative;display:inline-block;float:right;width:77px;height:77px}ul.cnt_ul_nayami .aco_li_box:nth-child(2)::before{background-image:url(https://www.pc-sokudoku.co.jp/Image/top/nayami_teimei.png);margin:1% -1% 0 0;width:81px;height:79px}#merit table td,#merit table tr{display:block;width:100%;padding:0}#merit table td.solid{border:solid 1px #006;border-bottom:0}}.img_1kaikanketsu_c1{width:90%}.img_pc400px_sp90per{width:90%}.img_pc400px_sp100per{width:100%}@media screen and (max-width:500px){.cut_achieve_list_sp>tr>td:nth-child(2),.cut_achieve_list_sp>tr>td:nth-child(3),.cut_achieve_list_sp>tr>td:nth-child(7),.cut_achieve_list_sp>tr>th:nth-child(2),.cut_achieve_list_sp>tr>th:nth-child(3),.cut_achieve_list_sp>tr>th:nth-child(7){display:none}.cut_achieve_list_sp2>tr>td:nth-child(2),.cut_achieve_list_sp2>tr>td:nth-child(3),.cut_achieve_list_sp2>tr>td:nth-child(7),.cut_achieve_list_sp2>tr>th:nth-child(2),.cut_achieve_list_sp2>tr>th:nth-child(3),.cut_achieve_list_sp2>tr>th:nth-child(7){display:none}.obiTitle{position:relative;top:-12px;font-size:127%;background-color:#4169e1;color:#fff;margin:3% 0;padding:2% 0;display:inline-block;line-height:1.2em;width:100%}.table_01{margin-bottom:0}.table_01 td,.table_01 th{border:solid 1px #ccc;padding:5px;text-align:left}.table_01 th{background-color:#006;line-height:1.4;color:#fff}}@media screen and (max-width:767px){.speedkeisoku img{width:100%;margin:30px auto 40px}.lesson_list li{float:left;margin-right:1%;margin-bottom:1%;width:48%}.lesson_list li:nth-child(2n){margin-right:0}.lesson_list li:nth-last-child(-n+2){margin-bottom:0}.lesson_list{margin-bottom:15px;display:none}.lesson_list li a{padding:5px;border:solid 1px #003a8f;border-radius:3px;background:url(https://www.pc-sokudoku.co.jp/wp-content/themes/New_SP/Image/common/arrow03.png) no-repeat right 7px center #fff;text-align:center;font-weight:700;color:#003a8f;display:block;font-size:12px;transition:.3s}.sp_anchor{display:block;padding-top:110px;margin-top:-110px}}@media screen and (max-width:767px){#training_info li:first-child .list_box_01:after{content:"・"}#training_info li:first-child .list_box_01,#training_info li:first-child .list_box_02{background:#fff;border:none;margin-bottom:15px;text-align:center;font-size:16px;color:#fe8900;text-shadow:none;display:inline;padding:0}#training_info li:first-child:after{border:none;heoght:2px;width:100%;bottom:-2px;left:0;background:#fff;background:-moz-linear-gradient(left,#fff 0,#fe8900 25%,#fe8900 75%,#fff 100%);background:-webkit-linear-gradient(left,#fff 0,#fe8900 25%,#fe8900 75%,#fff 100%);background:linear-gradient(to right,#fff 0,#fe8900 25%,#fe8900 75%,#fff 100%)}#training_info li:after{content:"";position:absolute;top:100%;left:45%;border:12px solid transparent;border-top:12px solid #fe8900}#training_info li:first-child{margin-bottom:15px;text-align:center}#training_info li{margin-bottom:30px;position:relative}#training_info .list_box_01{background:#fe8900;color:#fff;text-shadow:1px 1px 1px #555;font-weight:700;border-radius:10px 10px 0 0}#training_info li:after{content:"";position:absolute;top:100%;left:45%;border:12px solid transparent;border-top:12px solid #fe8900}#training_info .list_box_02{color:#555;font-weight:700;border-radius:0 0 10px 10px;letter-spacing:-.2px}#training_info .list_box_01,#training_info .list_box_02{display:block;line-height:32px;padding:0 10px;border:solid 2px #fe8900;font-size:14px;box-sizing:border-box}#training_info li:last-child:after{border:none}h3.online_taiken span{font-size:65%;display:inline-block;float:right}p.online_taiken.underline{text-decoration:underline;text-align:left}span.online_taiken.uchikeshi{text-decoration:line-through}div.inst02 span.online_taiken.bigger{font-size:18px}span.online_taiken.indent01{padding-left:2em;text-indent:-1em}span.online_taiken.indent01 p{padding-left:2em}span.online_taiken.indent02{padding-left:2em;text-indent:-2em}span.online_taiken.indent02 p{padding-left:3em}.online_taiken_curriculum #training_info li:first-child .list_box_01:after{content:"";display:none}.online_taiken_curriculum #training_info li:first-child .list_box_01,.online_taiken_curriculum #training_info li:first-child .list_box_02{color:#4169e1}.online_taiken_curriculum #training_info .list_box_01,.online_taiken_curriculum #training_info .list_box_02{border:solid 2px #4169e1}.online_taiken_curriculum #training_info li:after{border-top:12px solid #4169e1}.online_taiken_curriculum #training_info .list_box_01{background:#4169e1}.online_taiken_curriculum #training_info li:first-child:after{border:none;height:2px;width:100%;bottom:-2px;left:0;background:#fff;background:-moz-linear-gradient(left,#fff 0,#4169e1 25%,#4169e1 75%,#fff 100%);background:-webkit-linear-gradient(left,#fff 0,#4169e1 25%,#4169e1 75%,#fff 100%);background:linear-gradient(to right,#fff 0,#4169e1 25%,#4169e1 75%,#fff 100%)}.online_taiken_curriculum #training_info li:after{content:"";position:absolute;top:100%;left:45%;border:12px solid transparent;border-top:12px solid #4169e1}.online_taiken_curriculum #training_info li:last-child:after{border:none}.flex_chosho{width:17%;margin:5px}.flex_choshotext{width:100%;text-align:center;margin:5px}.flex_tv{width:30%;margin:5px}.flex_tvtext{width:100%;margin:5px;text-align:center}.mokuhyo_waku{border:20px solid #000;border-image-slice:30;border-image-source:url(https://www.pc-sokudoku.co.jp/Image/common/mokuhyo_waku.png);box-sizing:content-box}.mokuhyo_wakuB{border:20px solid #000;border-image-slice:30;border-image-source:url(https://www.pc-sokudoku.co.jp/Image/common/mokuhyo_wakuB.png);box-sizing:content-box}.mokuhyo_text{font-weight:700;font-size:1.4rem;text-align:center}.mokuhyo_text2{font-weight:700;font-size:1.1rem;text-align:center}.mokuhyo_textBig{font-weight:700;font-size:1.5rem;text-align:center}.mokuhyo_textSub{font-size:1rem;text-align:center}.supText{font-size:75.5%;vertical-align:top;position:relative;top:-.1em}.subText{font-size:75.5%;vertical-align:bottom;position:relative;top:.1em}.cp_tooltip2{font-size:1.3rem}}@media screen and (max-width:767px){.change-pc{display:none}.change-sp{display:block;margin:auto}.inst01{background-color:#f5f5f5;border-left:#006 solid 5px;color:#006;padding:5px 0 5px 10px;line-height:1.4;font-size:16px;letter-spacing:1px;margin-bottom:5px;font-weight:700}.border_table{border:solid #000 1px}.border_table td,.border_table tr{border:solid #000 1px}.flexcol2>div{width:100%}.flexcol3>div{width:100%}.flexcol4>div{width:100%}.flexcol4to2>div{width:50%}.textalign_center{text-align:center}.flowbutton{transition-duration:.3s;cursor:pointer;text-align:center}.flowbutton:hover{transform:scale(1.05);transition-duration:.3s;z-index:30}.service-plan-wrapper{display:flex;flex-wrap:wrap}.service-plan-wrapper .inner,.service-plan-wrapper .inner2,.service-plan-wrapper .inner3,.service-plan-wrapper .inner5{margin:5px;box-shadow:0 0 20px rgba(0,0,0,.14);background:#fff;border-radius:5px;width:100%}.service-plan-wrapper .head{padding:2em .5em;color:#fff;text-align:center;background-size:cover}.service-plan-wrapper .head .title{font-size:1.8rem}.service-plan-wrapper .head .year{margin-top:1em}.service-plan-wrapper .head .price{font-size:30px;font-weight:700}.service-plan-wrapper .txt{padding:.5em}.service-plan-wrapper .function-list{padding:.5em;font-size:1rem}.service-plan-wrapper .function-list ul{margin-left:0;padding-left:0;list-style:none}.service-plan-wrapper .function-list ul li{padding:.5em 0 .5em 0;border-top:1px solid #e5e5e5;background-repeat:no-repeat;background-position:0 15%}.TrialBtn{background-color:#fe8900;color:#fff;font-size:1.7rem;font-weight:700;border-radius:5px;border:none;height:9vh;text-decoration:none;display:flex;justify-content:center;align-items:center;margin:5% auto}.TrialBtn:hover{text-decoration:none;color:#fff;cursor:pointer}.course_category{color:#708090;font-size:.9rem}.course_price{font-size:1.4rem}.acd_label{width:95%;height:10vh;max-width:900px;margin:5vh auto 5vh 0;background-color:#1955a6;border-radius:20px;display:flex;justify-content:space-between;align-items:center}.acd_label input[type=checkbox]{display:none}#compare_content ul{padding-left:1em}#compare_content ul li{list-style-type:disc}.acd_elm{display:flex;justify-content:center;align-items:center;color:#fff;font-size:1.2em;margin-left:15px}.acd_arrow::before{right:1vw;font-family:'Material Icons';font-size:2em;content:"expand_more";transition:.5s}.acd_arrow.open::before{transform:rotateX(180deg)}.acd_btn_cts{font-size:1rem}.acd_btn_cts.closed{display:none;transition:all .5s linear}.acd_btn_cts.open{display:block;opacity:1}#moushikomi_form{margin-top:50px!important}.merits_hd{line-height:1.4}#formhd_sp{position:relative;margin:0 calc(50% - 50vw);height:7vh;color:#fff;background-color:#a6199c;font-size:1.5em;font-weight:700;text-align:center;line-height:3em}#attention_submit{margin:4em auto 0}.arrbox{width:30px!important;height:30px!important}.responsive_table,.responsive_table tbody,.responsive_table td,.responsive_table th,.responsive_table tr{display:block;width:100%}.responsive_table th{text-align:left}.buy_button_gawa{width:100vw;text-align:center;line-height:1rem}.present_book{vertical-align:middle;font-size:1.2rem;line-height:2.2rem}.present_book2{font-size:1.3rem;line-height:2.2rem}.muryotaiken_btn{max-width:800px;width:100%}.muryoutaiken_moushikomi{width:100%}.top-title-muryo{flex-direction:column}.muryo_title_small{font-size:1.5rem}}.slider{opacity:0;transition:opacity .3s linear}.slider.slick-initialized{opacity:1}.btn-flat-border0blue{padding:.3em 1em;text-decoration:none;background:#6a5acd;color:#fff;font-weight:700;font-weight:700;font-size:1.2rem}.btn-flat-border0purple{padding:.3em 1em;text-decoration:none;background:#663399;color:#fff;font-weight:700;font-weight:700;font-size:1.2rem}.btn-flat-border0steelblue{padding:.3em 1em;text-decoration:none;background:#4682b4;color:#fff;font-weight:700;font-weight:700;font-size:1.2rem}.course_table th{width:auto}.conversion{animation:conversion 1s infinite}@keyframes conversion{50%{transform:scale(1,1)}52%{transform:scale(.98,.95)}54%{transform:scale(1,1)}56%{transform:scale(.98,.95)}58%{transform:scale(1,1)}60%{transform:scale(.98,.95)}.training_table{font-size:1rem;border:1px solid #000;width:100%;table-layout:fixed}.training_table tbody td,.training_table tbody th,.training_table tbody tr{border:1px solid #000}.riron_table{font-size:1rem;border:1px solid #000;width:100%;table-layout:fixed}.riron_table tbody td,.riron_table tbody th,.riron_table tbody tr{border:1px solid #000}.readspeed_table{font-size:1.1rem;border:1px solid #000;width:80%;margin:0 auto;text-align:center;table-layout:fixed}.readspeed_table tbody td,.readspeed_table tbody th,.readspeed_table tbody tr{border:1px solid #000}.fs1_0rem{font-size:1rem}.fs1_1rem{font-size:1.1rem}.fs1_2rem{font-size:1.2rem}.fs1_3rem{font-size:1.3rem}.fs1_4rem{font-size:1.4rem}.fs1_5rem{font-size:1.5rem}.fs1_6rem{font-size:1.6rem}.fs1_7rem{font-size:1.7rem}.fs1_8rem{font-size:1.8rem}.fs1_9rem{font-size:1.9rem}.fs2_0rem{font-size:2rem}.camp_text_course2{font-weight:700;font-size:1.1rem;background:linear-gradient(90deg,#a38131 0,#e7c76d 33%,#ffe6c5 62%,#e3c05d 83%,#9d874e 100%);background:-webkit-linear-gradient(0deg,#a38131 0,#c49b27 33%,#915b14 62%,#c09a2f 73%,#9d874e 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}}
:root{--sp-paper:#ffffff;--sp-paper-2:oklch(0.979 0.006 278);--sp-wash:oklch(0.964 0.019 278);--sp-ink:oklch(0.245 0.02 280);--sp-ink-2:oklch(0.44 0.022 280);--sp-ink-3:oklch(0.585 0.018 280);--sp-rule:oklch(0.908 0.012 280);--sp-rule-2:oklch(0.82 0.02 280);--sp-accent:#2219A6;--sp-accent-strong:#191277;--sp-accent-ink:#ffffff;--sp-focus:oklch(0.55 0.19 276);--sp-serif:"Noto Serif JP","Hiragino Mincho ProN","Yu Mincho","YuMincho","Hiragino Mincho Pro",serif;--sp-sans:-apple-system,BlinkMacSystemFont,"Hiragino Kaku Gothic ProN","Noto Sans JP","Yu Gothic","YuGothic",Meiryo,sans-serif;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--sp-16:64px;--sp-20:80px;--sp-r:5px;--sp-r-lg:12px;--sp-ease:cubic-bezier(0.16,1,0.3,1);--sp-header-h:72px;--sp-appbar-h:60px}html{scroll-behavior:smooth}body{margin:0;background:var(--sp-paper);color:var(--sp-ink);font-family:var(--sp-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-feature-settings:"palt" 1;padding-bottom:calc(var(--sp-appbar-h) + env(safe-area-inset-bottom,0px))!important}@media(min-width:769px){body{padding-bottom:calc(var(--sp-appbar-h) + 28px)!important}}.skip-link{position:absolute;left:-9999px;top:0;z-index:2000;background:var(--sp-accent);color:#fff;padding:10px 18px;border-radius:0 0 6px 0;font-weight:700;text-decoration:none}.skip-link:focus{left:0}.site-header{position:sticky;top:0;z-index:1100;background:rgba(255,255,255,.94);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--sp-rule)}.hd-inner{max-width:1200px;margin:0 auto;padding:0 20px;height:var(--sp-header-h);display:flex;align-items:center;gap:20px}.hd-logo{display:flex;align-items:center;gap:10px;text-decoration:none;flex:none}.hd-logo img{display:block;height:44px;width:auto}.hd-logo .hd-logo-txt{font-family:var(--sp-serif);font-weight:700;font-size:1.2rem;color:var(--sp-ink);letter-spacing:.06em;line-height:1.2}.gnav{margin-left:auto}.gnav-list{list-style:none;margin:0;padding:0;display:flex;gap:2px}.gnav-list>li{position:relative}.gnav-list>li>a{display:flex;align-items:center;gap:6px;height:var(--sp-header-h);padding:0 13px;text-decoration:none;color:var(--sp-ink);font-weight:700;font-size:.92rem;letter-spacing:.02em;white-space:nowrap;border-bottom:2px solid transparent;transition:color .2s var(--sp-ease),border-color .2s var(--sp-ease)}.gnav-list>li>a .caret{width:8px;height:8px;border-right:1.5px solid var(--sp-ink-3);border-bottom:1.5px solid var(--sp-ink-3);transform:rotate(45deg) translateY(-2px);transition:transform .2s var(--sp-ease)}.gnav-list>li:focus-within>a,.gnav-list>li:hover>a{color:var(--sp-accent);border-bottom-color:var(--sp-accent)}.gnav-sub{list-style:none;margin:0;padding:10px;position:absolute;left:50%;top:100%;transform:translateX(-50%) translateY(6px);min-width:248px;background:#fff;border:1px solid var(--sp-rule);border-radius:var(--sp-r-lg);box-shadow:0 14px 38px rgba(20,15,80,.13);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s var(--sp-ease),transform .18s var(--sp-ease),visibility 0s .18s;height:auto!important;max-height:none!important;overflow:visible!important}.gnav-sub li{float:none!important;margin:0!important;padding:0!important;list-style:none!important;width:auto!important;height:auto!important}.gnav-list>li:focus-within>.gnav-sub,.gnav-list>li:hover>.gnav-sub{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(-50%) translateY(0);transition-delay:0s}.gnav-sub a{display:block;padding:10px 14px;border-radius:7px;color:var(--sp-ink);text-decoration:none;font-size:.9rem;font-weight:600;line-height:1.5}.gnav-sub a:hover{background:var(--sp-wash);color:var(--sp-accent)}.hd-cta{display:flex;align-items:center;gap:14px;flex:none}.hd-tel{text-decoration:none;color:var(--sp-ink);text-align:right;line-height:1.25;font-family:var(--sp-serif);font-weight:700;font-size:1.06rem;letter-spacing:.02em}.hd-tel small{display:block;font-family:var(--sp-sans);font-weight:600;font-size:.66rem;color:var(--sp-ink-3);letter-spacing:.06em}.hd-btn{display:inline-flex;align-items:center;justify-content:center;background:var(--sp-accent);color:#fff;text-decoration:none;font-weight:700;font-size:.92rem;letter-spacing:.02em;padding:12px 22px;border-radius:var(--sp-r);white-space:nowrap;transition:background .2s var(--sp-ease),transform .15s var(--sp-ease)}.hd-btn:hover{background:var(--sp-accent-strong);transform:translateY(-1px)}.hbg{display:none;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:48px;height:48px;margin-left:auto;background:0 0;border:0;cursor:pointer;padding:0;border-radius:8px}.hbg span{display:block;width:24px;height:2px;background:var(--sp-ink);border-radius:2px;transition:transform .25s var(--sp-ease),opacity .2s var(--sp-ease)}.hbg .hbg-label{font-size:.58rem;font-weight:700;color:var(--sp-ink-2);letter-spacing:.08em;line-height:1}.hbg[aria-expanded=true] span:first-child{transform:translateY(7px) rotate(45deg)}.hbg[aria-expanded=true] span:nth-child(2){opacity:0}.hbg[aria-expanded=true] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.sp-drawer{position:fixed;inset:0;top:var(--sp-header-h);z-index:1090;background:var(--sp-paper);overflow-y:auto;overscroll-behavior:contain;padding:20px 20px calc(var(--sp-appbar-h) + 40px);opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .22s var(--sp-ease),transform .22s var(--sp-ease),visibility 0s .22s}.sp-drawer.is-open{opacity:1;visibility:visible;transform:none;transition-delay:0s}.sp-drawer[hidden]{display:none}body.drawer-open{overflow:hidden}.drawer-group{border-bottom:1px solid var(--sp-rule)}.drawer-group>summary{list-style:none;cursor:pointer;position:relative;font-family:var(--sp-serif);font-weight:700;font-size:1.05rem;letter-spacing:.03em;color:var(--sp-ink);padding:17px 36px 17px 2px}.drawer-group>summary::-webkit-details-marker{display:none}.drawer-group>summary::after{content:"+";position:absolute;right:8px;top:50%;transform:translateY(-50%);color:var(--sp-accent);font-size:1.4rem;font-weight:400;font-family:var(--sp-sans)}.drawer-group[open]>summary::after{content:"\2212"}.drawer-group ul{list-style:none;margin:0;padding:0 0 12px}.drawer-group ul a{display:block;padding:10px 2px 10px 16px;color:var(--sp-ink-2);text-decoration:none;font-size:.95rem;font-weight:600;position:relative}.drawer-group ul a::before{content:"";position:absolute;left:2px;top:50%;width:6px;height:6px;background:var(--sp-accent);transform:translateY(-50%) rotate(45deg);border-radius:1px;opacity:.6}.drawer-single{display:block;border-bottom:1px solid var(--sp-rule)}.drawer-single a{display:block;padding:17px 2px;color:var(--sp-ink);text-decoration:none;font-family:var(--sp-serif);font-weight:700;font-size:1.05rem;letter-spacing:.03em}.drawer-cta{display:grid;gap:10px;margin:24px 0 8px}.drawer-cta .hd-btn{padding:15px 20px;font-size:1rem}.drawer-cta .hd-btn.is-outline{background:0 0;color:var(--sp-accent);border:1.5px solid var(--sp-accent)}.drawer-cta .hd-btn.is-outline:hover{background:var(--sp-accent);color:#fff}.drawer-tel{display:block;text-align:center;margin-top:14px;text-decoration:none;font-family:var(--sp-serif);font-weight:700;font-size:1.5rem;color:var(--sp-ink)}.drawer-tel small{display:block;font-family:var(--sp-sans);font-size:.72rem;color:var(--sp-ink-3);font-weight:600}@media(max-width:1023px){.gnav{display:none}.hd-cta .hd-tel{display:none}.hbg{display:flex}.hd-cta{margin-left:auto;gap:10px}.hd-cta .hd-btn{padding:10px 14px;font-size:.84rem}.hbg{margin-left:0}:root{--sp-header-h:60px}.hd-logo img{height:36px}}.appbar{position:fixed;left:0;right:0;bottom:0;z-index:1200;height:calc(var(--sp-appbar-h) + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0);background:rgba(255,255,255,.96);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--sp-rule);box-shadow:0 -3px 16px rgba(20,15,80,.1);display:flex;align-items:stretch}.appbar-item{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;text-decoration:none;border:0;background:0 0;cursor:pointer;color:var(--sp-ink-2);font-family:var(--sp-sans);font-size:.66rem;font-weight:700;letter-spacing:.02em;line-height:1;transition:color .2s var(--sp-ease),background .2s var(--sp-ease);-webkit-tap-highlight-color:transparent}.appbar-item .ic{width:21px;height:21px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.appbar-item:hover{color:var(--sp-accent);background:var(--sp-wash)}.appbar-item.is-primary{background:var(--sp-accent);color:#fff;flex:1.25}.appbar-item.is-primary:hover{background:var(--sp-accent-strong);color:#fff}@media(min-width:769px){.appbar{left:50%;right:auto;transform:translateX(-50%);bottom:16px;width:min(620px,calc(100% - 40px));height:var(--sp-appbar-h);padding-bottom:0;border:1px solid var(--sp-rule);border-radius:16px;overflow:hidden;box-shadow:0 10px 34px rgba(20,15,80,.16)}.appbar-item{font-size:.72rem;gap:4px}}.cmodal{position:fixed;inset:0;z-index:1300;display:flex;align-items:flex-end;justify-content:center;opacity:0;visibility:hidden;transition:opacity .22s var(--sp-ease),visibility 0s .22s}.cmodal.is-open{opacity:1;visibility:visible;transition-delay:0s}.cmodal-backdrop{position:absolute;inset:0;background:rgba(17,13,60,.5);border:0;cursor:pointer;-webkit-appearance:none;appearance:none;border-radius:0;padding:0}.cmodal-panel{position:relative;background:var(--sp-paper);width:100%;max-height:82dvh;border-radius:18px 18px 0 0;display:flex;flex-direction:column;transform:translateY(24px);transition:transform .25s var(--sp-ease)}.cmodal.is-open .cmodal-panel{transform:none}@media(min-width:769px){.cmodal{align-items:center}.cmodal-panel{max-width:640px;border-radius:var(--sp-r-lg);max-height:80vh}}.cmodal-head{display:flex;align-items:center;gap:12px;padding:18px 20px 14px;border-bottom:1px solid var(--sp-rule)}.cmodal-head h2{background:0 0!important;border:0!important;height:auto!important;margin:0!important;padding:0!important;text-shadow:none!important;font-family:var(--sp-serif)!important;font-weight:700!important;font-size:1.15rem!important;line-height:1.5!important;letter-spacing:.04em!important;color:var(--sp-ink)!important;flex:1;white-space:normal!important;text-align:left!important}.cmodal-close{border:0;background:var(--sp-paper-2);border-radius:50%;width:36px;height:36px;cursor:pointer;color:var(--sp-ink-2);font-size:1.1rem;line-height:1}.cmodal-close:hover{background:var(--sp-wash);color:var(--sp-accent)}.cmodal-search{padding:14px 20px 4px}.cmodal-search input{width:100%;box-sizing:border-box;border:1.5px solid var(--sp-rule-2);border-radius:9px;padding:12px 16px;font-size:16px;font-family:var(--sp-sans);color:var(--sp-ink);background:var(--sp-paper)}.cmodal-search input:focus{outline:2px solid var(--sp-focus);outline-offset:1px;border-color:transparent}.cmodal-body{overflow-y:auto;padding:6px 20px 24px;overscroll-behavior:contain}.cmodal-group h3{background:0 0!important;font-family:var(--sp-serif)!important;font-weight:700;font-size:.95rem!important;letter-spacing:.06em;line-height:1.5!important;color:var(--sp-accent)!important;margin:20px 0 4px!important;padding:0 0 8px!important;border:0!important;border-bottom:1px solid var(--sp-rule)!important}.cmodal-group ul{list-style:none;margin:0;padding:0}.cmodal-group li a{display:flex;align-items:baseline;gap:10px;padding:12px 4px;border-bottom:1px solid var(--sp-rule);text-decoration:none;color:var(--sp-ink);font-weight:700;font-size:.97rem}.cmodal-group li a small{font-weight:600;color:var(--sp-ink-3);font-size:.78rem}.cmodal-group li a:hover{color:var(--sp-accent)}.cmodal-empty{color:var(--sp-ink-3);font-size:.9rem;padding:24px 4px;display:none}.site-footer{border-top:1px solid var(--sp-rule);background:var(--sp-paper-2);margin-top:var(--sp-20);font-family:var(--sp-sans)}.ft-inner{max-width:1200px;margin:0 auto;padding:56px 20px 40px}.ft-brand{display:flex;align-items:center;gap:14px;margin-bottom:8px}.ft-brand img{height:40px;width:auto}.ft-brand .t{font-family:var(--sp-serif);font-weight:700;font-size:1.15rem;color:var(--sp-ink);letter-spacing:.05em}.ft-lead{color:var(--sp-ink-3);font-size:.85rem;line-height:1.9;max-width:34em;margin:0 0 36px}.ft-cols{display:grid;grid-template-columns:repeat(4,1fr);gap:32px 28px;margin-bottom:44px}.ft-col h3{background:0 0!important;font-family:var(--sp-serif)!important;font-weight:700;font-size:.92rem!important;color:var(--sp-ink)!important;letter-spacing:.05em;line-height:1.5!important;margin:0 0 12px!important;padding:0 0 10px!important;border:0!important;border-bottom:1px solid var(--sp-rule-2)!important}.ft-col ul{list-style:none;margin:0;padding:0}.ft-col li a{display:block;padding:6px 0;color:var(--sp-ink-2);text-decoration:none;font-size:.85rem;font-weight:500;line-height:1.6}.ft-col li a:hover{color:var(--sp-accent)}.ft-bottom{border-top:1px solid var(--sp-rule);padding-top:24px;display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px}.ft-bottom-links{display:flex;flex-wrap:wrap;gap:4px 22px;list-style:none;margin:0;padding:0}.ft-bottom-links a{color:var(--sp-ink-3);text-decoration:none;font-size:.8rem;font-weight:600}.ft-bottom-links a:hover{color:var(--sp-accent)}.ft-sns{display:flex;gap:14px;margin-left:auto}.ft-sns a{color:var(--sp-ink-3);display:flex}.ft-sns a:hover{color:var(--sp-accent)}.ft-sns svg{width:20px;height:20px;fill:currentColor}.ft-copy{width:100%;color:var(--sp-ink-3);font-size:.74rem;letter-spacing:.04em;margin:6px 0 0}@media(max-width:860px){.ft-cols{grid-template-columns:1fr 1fr}}@media(max-width:480px){.ft-cols{grid-template-columns:1fr;gap:8px}.ft-col h3{margin-bottom:4px}.ft-col{margin-bottom:12px}}body.sp-legacy #wrapper{padding-top:0}body.sp-legacy #contents{width:auto;max-width:1120px;margin:0 auto;padding:0 20px;float:none}body.sp-legacy #cts_inner{width:auto;max-width:none}body.sp-legacy #side_cts,body.sp-legacy #sidebar,body.sp-legacy .side_cts{display:none!important}body.sp-legacy #main_cts{width:100%!important;max-width:860px;margin:0 auto;float:none!important}body.sp-legacy #bottombtn_sp,body.sp-legacy #to_form_new2,body.sp-legacy .bottombtn{display:none!important}body.sp-legacy #main_cts img{max-width:100%;height:auto}body.sp-legacy #main_cts embed,body.sp-legacy #main_cts iframe,body.sp-legacy #main_cts video{max-width:100%}body.sp-legacy #main_cts table{max-width:100%}body.sp-legacy #contents{overflow-x:clip}.sp-breadcrumb{max-width:1120px;margin:0 auto;padding:14px 20px 0;font-size:.78rem;color:var(--sp-ink-3)}.sp-breadcrumb ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.sp-breadcrumb li{display:flex;gap:6px;align-items:center}.sp-breadcrumb li+li::before{content:"/";color:var(--sp-rule-2)}.sp-breadcrumb a{color:var(--sp-ink-3);text-decoration:none}.sp-breadcrumb a:hover{color:var(--sp-accent)}.sp-article{max-width:820px;margin:0 auto;padding:40px 20px var(--sp-16);font-size:16px;line-height:1.95}.sp-article h1{font-family:var(--sp-serif);font-weight:700;letter-spacing:.03em;font-size:clamp(1.55rem,1.2rem+1.6vw,2.2rem);line-height:1.5;margin:16px 0 28px}.sp-article h1::after{content:"";display:block;width:46px;height:3px;border-radius:2px;background:var(--sp-accent);margin-top:18px}.sp-article h2{font-family:var(--sp-serif);font-size:1.4rem;margin:48px 0 16px;letter-spacing:.03em}.sp-article img{max-width:100%;height:auto}.sp-article a{color:var(--sp-accent)}@media(prefers-reduced-motion:reduce){*{transition-duration:NaNs!important;animation-duration:NaNs!important}html{scroll-behavior:auto}}.tablepress{--text-color:#111;--head-text-color:var(--text-color);--head-bg-color:#d9edf7;--odd-text-color:var(--text-color);--odd-bg-color:#fff;--even-text-color:var(--text-color);--even-bg-color:#f9f9f9;--hover-text-color:var(--text-color);--hover-bg-color:#f3f3f3;--border-color:#ddd;--padding:0.5rem;border:none;border-collapse:collapse;border-spacing:0;clear:both;margin:0 auto 1rem;table-layout:auto;width:100%}.tablepress>:not(caption)>*>*{background:none;border:none;box-sizing:border-box;float:none!important;padding:var(--padding);text-align:left;vertical-align:top}.tablepress>:where(thead)+tbody>:where(:not(.child))>*,.tablepress>tbody>*~:where(:not(.child))>*,.tablepress>tfoot>:where(:first-child)>*{border-top:1px solid var(--border-color)}.tablepress>:where(thead,tfoot)>tr>*{background-color:var(--head-bg-color);color:var(--head-text-color);font-weight:700;vertical-align:middle;word-break:normal}.tablepress>:where(tbody)>tr>*{color:var(--text-color)}.tablepress>:where(tbody.row-striping)>:nth-child(odd of :where(:not(.child,.dtrg-group)))+:where(.child)>*,.tablepress>:where(tbody.row-striping)>:nth-child(odd of :where(:not(.child,.dtrg-group)))>*{background-color:var(--odd-bg-color);color:var(--odd-text-color)}.tablepress>:where(tbody.row-striping)>:nth-child(even of :where(:not(.child,.dtrg-group)))+:where(.child)>*,.tablepress>:where(tbody.row-striping)>:nth-child(even of :where(:not(.child,.dtrg-group)))>*{background-color:var(--even-bg-color);color:var(--even-text-color)}.tablepress>.row-hover>tr{content-visibility:auto}.tablepress>.row-hover>tr:has(+.child:hover)>*,.tablepress>.row-hover>tr:hover+:where(.child)>*,.tablepress>.row-hover>tr:where(:not(.dtrg-group)):hover>*{background-color:var(--hover-bg-color);color:var(--hover-text-color)}.tablepress img{border:none;margin:0;max-width:none;padding:0}.tablepress-table-description{clear:both;display:block}.dt-scroll{width:100%}.dt-scroll .tablepress{width:100%!important}div.dt-scroll-body tfoot tr,div.dt-scroll-body thead tr{height:0}div.dt-scroll-body tfoot tr td,div.dt-scroll-body tfoot tr th,div.dt-scroll-body thead tr td,div.dt-scroll-body thead tr th{border-bottom-width:0!important;border-top-width:0!important;height:0!important;padding-bottom:0!important;padding-top:0!important}div.dt-scroll-body tfoot tr td div.dt-scroll-sizing,div.dt-scroll-body tfoot tr th div.dt-scroll-sizing,div.dt-scroll-body thead tr td div.dt-scroll-sizing,div.dt-scroll-body thead tr th div.dt-scroll-sizing{height:0!important;overflow:hidden!important}div.dt-scroll-body>table.dataTable>thead>tr>td,div.dt-scroll-body>table.dataTable>thead>tr>th{overflow:hidden}.tablepress{--head-active-bg-color:#049cdb;--head-active-text-color:var(--head-text-color);--head-sort-arrow-color:var(--head-active-text-color)}.tablepress thead th:active{outline:none}.tablepress thead .dt-orderable-asc .dt-column-order:before,.tablepress thead .dt-ordering-asc .dt-column-order:before{bottom:50%;content:"\25b2"/"";display:block;position:absolute}.tablepress thead .dt-orderable-desc .dt-column-order:after,.tablepress thead .dt-ordering-desc .dt-column-order:after{content:"\25bc"/"";display:block;position:absolute;top:50%}.tablepress thead .dt-orderable-asc .dt-column-order,.tablepress thead .dt-orderable-desc .dt-column-order,.tablepress thead .dt-ordering-asc .dt-column-order,.tablepress thead .dt-ordering-desc .dt-column-order{color:var(--head-sort-arrow-color);font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif!important;font-size:14px;height:24px;line-height:12px;position:relative;width:12px}.tablepress thead .dt-orderable-asc .dt-column-order:after,.tablepress thead .dt-orderable-asc .dt-column-order:before,.tablepress thead .dt-orderable-desc .dt-column-order:after,.tablepress thead .dt-orderable-desc .dt-column-order:before,.tablepress thead .dt-ordering-asc .dt-column-order:after,.tablepress thead .dt-ordering-asc .dt-column-order:before,.tablepress thead .dt-ordering-desc .dt-column-order:after,.tablepress thead .dt-ordering-desc .dt-column-order:before{opacity:.2}.tablepress thead .dt-orderable-asc,.tablepress thead .dt-orderable-desc{cursor:pointer;outline-offset:-2px}.tablepress thead .dt-orderable-asc:hover,.tablepress thead .dt-orderable-desc:hover,.tablepress thead .dt-ordering-asc,.tablepress thead .dt-ordering-desc{background-color:var(--head-active-bg-color);color:var(--head-active-text-color)}.tablepress thead .dt-ordering-asc .dt-column-order:before,.tablepress thead .dt-ordering-desc .dt-column-order:after{opacity:.8}.tablepress tfoot>tr>* .dt-column-footer,.tablepress tfoot>tr>* .dt-column-header,.tablepress thead>tr>* .dt-column-footer,.tablepress thead>tr>* .dt-column-header{align-items:center;display:flex;gap:4px;justify-content:space-between}.tablepress tfoot>tr>* .dt-column-footer .dt-column-title,.tablepress tfoot>tr>* .dt-column-header .dt-column-title,.tablepress thead>tr>* .dt-column-footer .dt-column-title,.tablepress thead>tr>* .dt-column-header .dt-column-title{flex-grow:1}.tablepress tfoot>tr>* .dt-column-footer .dt-column-title:empty,.tablepress tfoot>tr>* .dt-column-header .dt-column-title:empty,.tablepress thead>tr>* .dt-column-footer .dt-column-title:empty,.tablepress thead>tr>* .dt-column-header .dt-column-title:empty{display:none}.tablepress:where(.auto-type-alignment) .dt-right,.tablepress:where(.auto-type-alignment) .dt-type-date,.tablepress:where(.auto-type-alignment) .dt-type-numeric{text-align:right}.tablepress:where(.auto-type-alignment) .dt-right .dt-column-footer,.tablepress:where(.auto-type-alignment) .dt-right .dt-column-header,.tablepress:where(.auto-type-alignment) .dt-type-date .dt-column-footer,.tablepress:where(.auto-type-alignment) .dt-type-date .dt-column-header,.tablepress:where(.auto-type-alignment) .dt-type-numeric .dt-column-footer,.tablepress:where(.auto-type-alignment) .dt-type-numeric .dt-column-header{flex-direction:row-reverse}.dt-container{clear:both;margin-bottom:1rem;position:relative}.dt-container .tablepress{margin-bottom:0}.dt-container .tablepress tfoot:empty{display:none}.dt-container .dt-layout-row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.dt-container .dt-layout-row.dt-layout-table .dt-layout-cell{display:block;width:100%}.dt-container .dt-layout-cell{display:flex;flex-direction:row;flex-wrap:wrap;gap:1em;padding:5px 0}.dt-container .dt-layout-cell.dt-layout-full{align-items:center;justify-content:space-between;width:100%}.dt-container .dt-layout-cell.dt-layout-full>:only-child{margin:auto}.dt-container .dt-layout-cell.dt-layout-start{align-items:center;justify-content:flex-start;margin-right:auto}.dt-container .dt-layout-cell.dt-layout-end{align-items:center;justify-content:flex-end;margin-left:auto}.dt-container .dt-layout-cell:empty{display:none}.dt-container .dt-input,.dt-container label{display:inline;width:auto}.dt-container .dt-input{font-size:inherit;padding:5px}.dt-container .dt-length,.dt-container .dt-search{align-items:center;display:flex;flex-wrap:wrap;gap:5px;justify-content:center}.dt-container .dt-paging .dt-paging-button{background:#0000;border:1px solid #0000;border-radius:2px;box-sizing:border-box;color:inherit!important;cursor:pointer;display:inline-block;font-size:1em;height:32px;margin-left:2px;min-width:32px;padding:0 5px;text-align:center;text-decoration:none!important;vertical-align:middle}.dt-container .dt-paging .dt-paging-button.current,.dt-container .dt-paging .dt-paging-button:hover{border:1px solid #111}.dt-container .dt-paging .dt-paging-button.disabled,.dt-container .dt-paging .dt-paging-button.disabled:active,.dt-container .dt-paging .dt-paging-button.disabled:hover{border:1px solid #0000;color:#0000004d!important;cursor:default;outline:none}.dt-container .dt-paging>.dt-paging-button:first-child{margin-left:0}.dt-container .dt-paging .ellipsis{padding:0 1em}@media screen and (max-width:767px){.dt-container .dt-layout-row{flex-direction:column}.dt-container .dt-layout-cell{flex-direction:column;padding:.5em 0}}
/**handles:sptheme-legacy-slick,sptheme-legacy-slick-theme**/
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
.slick-loading .slick-list{background:#fff url(https://www.pc-sokudoku.co.jp/wp-content/uploads/hummingbird-assets/ajax-loader.gif) center center no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(https://www.pc-sokudoku.co.jp/wp-content/uploads/hummingbird-assets/fonts/slick.eot);src:url(https://www.pc-sokudoku.co.jp/wp-content/uploads/hummingbird-assets/fonts/slick.eot?#iefix) format('embedded-opentype'),url(https://www.pc-sokudoku.co.jp/wp-content/uploads/hummingbird-assets/fonts/slick.woff) format('woff'),url(https://www.pc-sokudoku.co.jp/wp-content/uploads/hummingbird-assets/fonts/slick.ttf) format('truetype'),url(https://www.pc-sokudoku.co.jp/wp-content/uploads/hummingbird-assets/fonts/slick.svg#slick) format('svg')}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:0;background:0 0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:0;background:0 0}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}[dir=rtl] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:'→'}[dir=rtl] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}