body {height:100%;margin:0;padding:0;text-align:center;font-family:'Lucida Grande','Hiragino Kaku Gothic ProN','Meiryo, sans-serif';}
img {border:none;}

a {color:#b8621d;text-decoration:none;}
a:hover {color:#b8621d;text-decoration:underline;}
td {font-size:9pt;color:#391D00;}

.keiko_yellow {background:linear-gradient(transparent 10%,rgba(255,252,107,0.69) 50%);}
.keiko_red {background:linear-gradient(transparent 10%,rgba(240, 202, 179, 0.69) 50%);}

.title_flow1 {padding:3px 5px;font-size:12px;color:#5A1915;background-color:#ccc;font-weight:bold;">STEP２．<span style="font-size:14px;padding-left:10px;}
.title_flow1 span {font-size:14px;padding-left:10px;}

.colorBlue {color:#0000FF;}
.colorRed {color:#FF0000;}
.button1 {background-color:#DDDDDD;font-size:15px;width:90px;height:35px;-webkit-appearance:button;*overflow:visible;}
.button2 {background-color:#ffd659;width:170px;height:35px;-webkit-appearance:button;*overflow:visible;}
.button3 {font-size:16px;font-weight:bold;display:block;width:250px;padding:10px 0;color:#FFF;text-decoration:none;text-align:center;background-color:#f39800;border-bottom:solid 6px #ec6c00;border-radius:5px;}
.button3:hover {background-color:#f9c500;border-bottom:solid 6px #f39800;}
.button3:active {margin-top:6px;border-bottom:none;-webkit-transform:translateY(6px);transform:translateY(6px);}

.button4{font-size:14px;font-weight:bold;display:block;width:280px;padding:10px 0;margin-bottom:7px;color:#FFF;text-decoration:none;text-align:center;background-color:#f39800;border-bottom:solid 4px #ec6c00;border-radius:5px;}
.button4:hover{background-color:#f9c500;border-bottom:solid 4px #f39800;}

.button5{font-size:12px;background-color:#663300;border-bottom:solid 4px #000;padding:4px 0 4px 16px;color:#FFFFFF;display:block;width:180px;;margin-bottom:3px;text-decoration:none;text-align:left;border-radius:5px;}
.button5:hover{background-color:#663300;border-bottom:solid 4px #391E00;}
.button5:active {margin-top:2px;border-bottom:none;-webkit-transform:translateY(2px);transform:translateY(2px);}

.daen1 {background-color:#B5D617;border:solid 15px #B5D617;border-radius:10px;}
.daen2 {background-color:#CCCCCC;border:solid 15px #CCCCCC;border-radius:10px;}
.daen3 {background-color:#DDD;border:solid 15px #DDD;border-radius:10px;}
.S_TD3 {padding:7px 7px 25px 7px;font-size:16px;}
.Height1 {height:28px;}
.Height2 {height:35px;}
.Height3 {height:40px;}

.arrow_box2 {position:relative;background:#FFF;border-left:4px solid #FFF;border-right:4px solid #FFF;}
.arrow_box2:after, .arrow_box:before {right:100%;top:20%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;}
.arrow_box2:after {border-color:rgba(213, 213, 213, 0);border-right-color:#FFF;border-width:15px;margin-top:-15px;}
.arrow_box2:before {border-color:rgba(245, 245, 245, 0);border-right-color:#FFF;border-width:30px;margin-top:-30px;}

.video-container {position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;}
.video-container iframe {position:absolute;top:0;left:0;width:100%;height:100%;}
.video-wrapper {width:420px;max-width:100%;}


.font1_loose2 {font-size:15px;line-height:150%;letter-spacing:1px;padding-left:7px;padding-right:7px;padding-top:10px;padding-bottom:30px;}
.font1_loose3 {font-size:15px;line-height:150%;letter-spacing:1px;font-weight:bold;padding-left:10px;padding-right:30px;border-bottom:1px solid #CCCCCC;}
.font1_loose4 {font-size:15px;line-height:150%;letter-spacing:1px;font-weight:bold;padding-right:10px;border-bottom:1px solid #CCCCCC;}
.font1_loose5 {font-size:13px;line-height:150%;padding-bottom:15px;}
.font1_loose6 {padding-top:20px;}
.font1_loose7 {padding-top:10px;padding-bottom:45px;padding-left:20px;}
.font1_loose8 {font-size:13px;letter-spacing:0.8px;line-height:150%;padding-bottom:15px;}
.font1_loose9 {font-size:13px;letter-spacing:0.8px;padding-bottom:15px;padding-left:10px;}
.font1_loose10 {font-size:13px;letter-spacing:0.8px;padding-bottom:15px;}
.font1_loose11 {font-size:15px;line-height:150%;letter-spacing:1px;padding-left:7px;padding-right:7px;padding-top:10px;padding-bottom:10px;}
.font1_loose12 {padding-left:60px;}
.font1_loose13 {font-size:15px;width:100px;text-align:left;}
.font1_loose14 {font-size:13px;padding:3px;text-align:left;letter-spacing:0.5px;}
.font1_loose15 {font-size:13px;padding:3px;text-align:right;letter-spacing:0.5px;}
.font1_loose16 {font-size:13px;text-align:left;letter-spacing:0.5px;}
.font1_loose17 {font-size:13px;text-align:center;letter-spacing:0.5px;}
.font1_loose18 {font-size:13px;padding:3px;letter-spacing:0.5px;}
.font1_loose19 {font-size:16px;padding:3px;letter-spacing:0.5px;}
.font1_loose20 {font-size:17px;padding:3px;letter-spacing:0.5px;}
.font1_loose21 {padding-top:10px;padding-bottom:25px;text-align:center;font-weight:bold;}
.font1_loose22 {padding:10px 0;}


.font10_nocolor {font-size:10px;letter-spacing:0.8px;}
.font18_red {color:#FF0000;font-weight:bold;font-size:18px;line-height:120%;letter-spacing:0.8px;}
.font18_blue {color:blue;font-weight:bold;font-size:18px;line-height:120%;letter-spacing:0.8px;}
#padding15L {padding-left:15px;}
#gazo_back01 a{font-size:13px;display:block;background-image:url(../img/arrow_brown02.gif);background-repeat:no-repeat;background-position:8px center;padding:4px 0 4px 20px;text-decoration:none;letter-spacing:1px;} 
#gazo_back01 a:hover{text-decoration:underline;} 
.paddingL {padding-left:7px;}

.font13_loose2 {font-size:13px;line-height:150%;letter-spacing:1px;padding-left:10px;padding-right:10px;}
.font14_nocolor2 {font-size:14px;line-height:120%;letter-spacing:0.8px;padding-left:10px;}


.font12_menulink {font-size:12px;letter-spacing:0.8px;color:#B8621D; line-height:1.3;}
.font12_menulink a {color:#391D00;text-decoration:none;display:block;padding:2px 0;color:#B8621D;}
.font12_menulink a:hover {background-color:#FFF4A6;color:#002A00;padding:2px 0;}

.font12_menulink2 {font-size:12px;letter-spacing:0.8px;padding:3px 0;color:#B8621D;background-color:#F0F0F0;}
.font12_menulink2 a {color:#391D00;text-decoration:none;display:block;padding:3px;color:#B8621D;font-weight:bold;}
.font12_menulink2 a:hover {background-color:#FFF4A6;color:#002A00;padding:3px;}

.font14_menulink {font-size:14px;letter-spacing:0.8px;color:#B8621D;}
.font14_menulink a {color:#391D00;text-decoration:none;display:block;padding:2px 0;color:#B8621D;}
.font14_menulink a:hover {background-color:#FFF4A6;color:#002A00;padding:2px 0;}

.font14_menulink2 {font-size:14px;letter-spacing:0.8px;padding:3px 0;color:#B8621D;background-color:#F0F0F0;}
.font14_menulink2 a {color:#391D00;text-decoration:none;display:block;padding:3px;color:#B8621D;font-weight:bold;}
.font14_menulink2 a:hover {background-color:#FFF4A6;color:#002A00;padding:3px;}


.font15_menu {color:#B8621D;font-size:15px;line-height:120%;letter-spacing:0.8px;font-weight:bold;}
.font15_menu a {font-weight:bold;line-height:120%;text-decoration:none;padding-top:2px;padding-bottom:1px;padding-right:7px;}

.font15_menu a:hover {color:#000000;font-weight:bold; background-color:#EFEFEF;padding-top:2px;padding-bottom:1px;padding-right:7px;}

.font15_menulink {font-size:15px;letter-spacing:0.8px;padding:3px 0;color:#B8621D;}
.font15_menulink a {color:#391D00;text-decoration:none;display:block;padding:3px;color:#B8621D;}
.font15_menulink a:hover {background-color:#FFF4A6;color:#002A00;padding:3px;}

.font15_menulink2 {font-size:15px;letter-spacing:0.8px;padding:3px 0;color:#B8621D;background-color:#F0F0F0;}
.font15_menulink2 a {color:#391D00;text-decoration:none;display:block;padding:3px;color:#B8621D;font-weight:bold;}
.font15_menulink2 a:hover {background-color:#FFF4A6;color:#002A00; padding:3px;}

#Twidth1 {width:600px;}
#Twidth2 {width:600px;}
#Twidth3 {width:450px;}

#Table1 {}
#Table1-1 {}
#Table2 {display:none;}
#Table3 {font-size:12px;}

#font1 {font-size:16px;}
#font2 {font-size:16px;}
h1.fontBig {font-size:45px;}

#Table1height {display:block;height:100px}
#Table2height {display:block;height:80px}
#Table3height {display:block;height:50px}
#Table4height {display:block;height:160px}

#Height1{height:20px;}
#Height2{height:20px;}
#Height3{height:20px;}
#Height4{height:20px;}
#Height5{height:20px;}

#Table2Height30 {display:none;}
#Height30 {height:20px}
#Height40 {height:20px}
#Height45 {height:35px}
#Height50 {height:20px}

#font_senyo1 {font-size:12px;}
#font_senyo2 {font-size:11px;}
#font_senyo3 {font-size:13px;letter-spacing:0.8px;}

.limaru {list-style-type:disc;list-style-position:outside;margin:0 0 10px -20px;}
.limaru2 {list-style-type:disc;list-style-position:outside;margin:0 0 1px -20px;}
.limaruAlpha {list-style-type:upper-latin;list-style-position:outside;margin:0 0 10px -20px;}

#S_Table {width:90%}
#S_Align {}
#S_Faq {font-size:18px;padding-bottom:30px;padding-left:180px;font-weight:bold;}
#S_Sentaku {background-image:url("/img/arrow_red00.gif");background-repeat:no-repeat;background-position:190px 5px;color:#339900;font-weight:bold;font-size:16px;line-height:120%;letter-spacing:1px;padding-left:200px;}
#S_Sentaku a {line-height:120%;text-decoration:none;}
#S_Sentaku a:hover {color:#FF6600;}
#S_Sentaku2 {background-image:url("/img/arrow_red00.gif");background-repeat:no-repeat;background-position:190px 5px;color:#339900;font-weight:bold;font-size:16px;line-height:120%;letter-spacing:1px;padding-left:200px;margin-top:10px;}
#S_Sentaku2 a {line-height:120%;text-decoration:none;}
#S_Sentaku2 a:hover {color:#FF6600;}
#S_Sentaku3 {background:url("/img/arrow_red00.gif") no-repeat 120px 5px;;color:#339900;font-weight:bold;font-size:16px;line-height:120%;letter-spacing:1px;padding-left:130px;margin-top:15px;}
#S_Sentaku3 a {line-height:120%;text-decoration:none;}
#S_Sentaku3 a:hover {color:#FF6600;}
#S_Sentaku4 {background:url("/img/arrow_red00.gif") no-repeat 100px 5px;;color:#339900;font-weight:bold;font-size:16px;line-height:120%;letter-spacing:1px;padding-left:110px;margin-top:25px;}
#S_Sentaku4 a {line-height:120%;text-decoration:none;}
#S_Sentaku4 a:hover {color:#FF6600;}

#S_BackPaddingT {padding-top:100px;}
#S_BackPaddingT2 {padding-top:30px;}
#S_TableMarginT {margin-top:20px;}
#S_TableMarginT2 {margin-top:30px;}
.S_NoneMarginT {margin-top:8px;}
#S_TableMarginB {margin-bottom:15px;}

.font1_loose {font-size:13px;line-height:150%;letter-spacing:0.8px;}
.font1_loose a {color:#FF6600;line-height:130%;text-decoration:none;}
.font1_loose a:hover {color:#009966;text-decoration:underline;}

.Top3 {padding-top:3px;}

.button {width:170px;height:35px;-webkit-appearance:button;*overflow:visible;}

.button_yellow {width:270px;margin:0 auto;padding:10px 0;font-size:16px;text-decoration:none;display:block;text-align:center;color:#391E00;background:#FECA2F;border-radius:5px;-webkit-border-radius:5px;/* for Safari and Chrome 対応*/
    -moz-border-radius:5px;/* for Firefox 対応*/
}

.kakoiShindanPittari {padding-top:10px;}
.kakoiShindanPittari a {width:96%;font-weight:bold;display:block;font-size:17px;color:#FFFFFF;background-color:#1F7BE5;padding:17px 2px 17px 8px;border-bottom:solid 2px #627295;border-radius:8px;}


.sosyoku_taikenG {width:200px;font-size:12px;font-weight:bold;padding:1em 0.5em;text-decoration:none;background:#BDF084;transition:.4s;border-radius:10px 10px 0 0 / 10px 10px 0 0;}
.sosyoku_taikenY {width:200px;font-size:12px;font-weight:bold;padding:1em 0.5em;text-decoration:none;background:#FEF17E;transition:.4s;border-radius:0 0 10px 10px / 0 0 10px 10px;border-bottom:solid 2px #FEF17E;}
.sosyoku_taiken2 a {width:400px;font-size:17px;position:relative;display:inline-block;font-weight:bold;padding:1em 0.5em;text-decoration:none;color:#FFF;background:#78B300;transition:.4s;border-radius:5px;border-bottom:solid 4px #627295;}
.sosyoku_taiken2 a:hover {color:#006600;transition:.4s;}
.sosyoku_taiken3 a {width:200px;font-size:12px;position:relative;display:inline-block;font-weight:bold;padding:1em 0.5em;text-decoration:none;color:#FFF;background:#78B300;transition:.4s;border-radius:5px;border-bottom:solid 2px #627295;}
.sosyoku_taiken3 a:hover {color:#006600;transition:.4s;}
.sosyoku_test a {width:400px;font-size:17px;position:relative;display:inline-block;font-weight:bold;padding:1em 0.5em;text-decoration:none;}
.sosyoku_test {width:400px;font-size:17px;position:relative;display:inline-block;font-weight:bold;padding:1em 0.5em;text-decoration:none;color:#000;background-color:#FFCC00;transition:.4s;border-radius:5px;border-bottom:solid 4px #627295;}
.sosyoku_kakoi_white {padding:3px;background-color:white;}
.sosyoku_kakoi_green {color:#61BA2C;padding:3px;text-decoration:none;border:2px solid #82D74f;border:2px solid #82D74f;line-height:2;}
.sosyoku_kakoi_green a {color:#FD0222;padding:1px;}
.sosyoku_kakoi_green a:hover {color:#61BA2C;padding:1px;}

.sosyoku_kakoi_pink {border:1px solid #FF0000;background-image:url(../img/arrow_red02.gif);line-height:150%;background-repeat:no-repeat;background-position:2px center;} 

.sosyoku_kakoi_pink a {color:#FF0033;padding-top:2px;padding-bottom:1px;padding-right:2px;text-decoration:none;}

.sosyoku_kakoi_pink a:hover {color:#FF0033;background-color:#FF0033;text-decoration:none;}

.sosyoku_kakoi_green {color:#61BA2C;	padding:3px;	text-decoration:none;	border:2px solid #82D74f;border:2px solid #82D74f;line-height:2;}

.sosyoku_kakoi_green a {color:#FD0222;padding:1px;}

.sosyoku_kakoi_green a:hover {color:#61BA2C;padding:1px;}




.sosyoku_taiken a {width:400px;font-size:17px;font-weight:bold;text-decoration:none;display:block;text-align:center;padding:1em 0.5em;color:#fff;background-color:#49a9d4;border-radius:5px;box-shadow:2px 2px #1a6ea0;text-shadow:0 -1px #1a6ea0;background-image:-moz-linear-gradient(
    top,#49a9d4 0%,#2989d8 40%,#2285d6 52%,#2989d8);background-image:-webkit-gradient( linear,left top,left bottom, from(#08b1c3), color-stop(0.49,#22a8c5), color-stop(0.52,#2da8c3), to(#20bfec));}
.sosyoku_taiken a:hover {color:#0033CC;transition:.4s;}

.sosyoku_taiken4 a {width:270px;font-size:17px;font-weight:bold;text-decoration:none;display:block;text-align:center;padding:1em 0.5em;color:#fff;background-color:#49a9d4;border-radius:5px;box-shadow:2px 2px #1a6ea0;text-shadow:0 -1px #1a6ea0;background-image:-moz-linear-gradient(
    top,#49a9d4 0%,#2989d8 40%,#2285d6 52%,#2989d8);background-image:-webkit-gradient(
    linear,left top,left bottom,
    from(#49a9d4),
    color-stop(0.49,#2989d8),
    color-stop(0.52,#2285d6),
    to(#2989d8));}
.sosyoku_taiken4 a:hover {color:#0033CC;transition:.4s;}


.sosyoku_taiken5 a {width:270px;font-size:17px;font-weight:bold;text-decoration:none;display:block;text-align:center;padding:1em 0.5em;color:#fff;background-color:#49a9d4;border-radius:5px;box-shadow:2px 2px #1a6ea0;text-shadow:0 -1px #1a6ea0;background-image:-moz-linear-gradient(
    top,#49a9d4 0%,#2989d8 40%,#2285d6 52%,#2989d8);background-image:-webkit-gradient( linear,left top,left bottom, from(#1a6ea0), color-stop(0.49,#1a6ea0), color-stop(0.52,#1a6ea0), to(#2989d8));}
.sosyoku_taiken5 a:hover {color:#0033CC;transition:.4s;}


.sosyoku_taiken6 a {width:400px;line-height:42px;font-size:17px;font-weight:bold;text-decoration:none;display:block;color:#6C332F;text-align:center;padding:0.7em 0.3em;background-color:#FECA2F;border-radius:5px;box-shadow:2px 2px #6C332F;text-shadow:0 -1px #FECA2F;background-repeat:no-repeat;background-position:97% center;}
.sosyoku_taiken6 a:hover {color:#CC6600;transition:.4s;}




/*/ぴったり診断へボタン/*/
.sosyoku_taiken7 a {width:150px;font-size:15px;font-weight:bold;text-decoration:none;display:block;text-align:center;padding:1em 0.3em;color:#FFF;background-color:#49a9d4;border-radius:5px;box-shadow:2px 2px #1a6ea0;text-shadow:0 -1px #1a6ea0;background-image:-moz-linear-gradient(
    top,#49a9d4 0%,#49a9d4 40%,#49a9d4 52%,#49a9d4);background-image:-webkit-gradient( linear,left top,left bottom, from(#49a9d4), color-stop(0.49,#49a9d4), color-stop(0.52,#49a9d4), to(#49a9d4));}
.sosyoku_taiken7 a:hover {color:#EADF83;transition:.4s;}



/*/開催スケジュールボタン/*/
.sosyoku_taiken8 a {width:150px;font-size:15px;font-weight:bold;text-decoration:none;display:block;color:#6C332F;text-align:left;padding:0.7em 0.3em;background-color:#FECA2F;border-radius:5px;box-shadow:2px 2px #6C332F;text-shadow:0 -1px #FECA2F;background-image:url(../img/img_penn.gif);background-repeat:no-repeat;background-position:97% center;}
.sosyoku_taiken8 a:hover {color:#CC6600;transition:.4s;}



/*/リーディング診断テスト開始ボタン/*/
.sosyoku_taiken9 a {width:400px;font-size:15px;font-weight:bold;text-decoration:none;display:block;text-align:center;padding:1em 0.3em;color:#fff;background-color:#003399;border-radius:5px;box-shadow:2px 2px #0a2e44;text-shadow:0 -1px #082b40;background-image:-moz-linear-gradient(
    top,#49a9d4 0%,#2989d8 40%,#2285d6 52%,#2989d8);background-image:-webkit-gradient( linear,left top,left bottom, from(#1582dc), color-stop(0.49,#115086), color-stop(0.52,#105186), to(#11538a));}
.sosyoku_taiken9 a:hover {color:#0033FF;transition:.4s;}



/*/リーディング診断テストへリンクボタン/*/
.sosyoku_taiken10 a {width:150px;font-size:14px;font-weight:bold;text-decoration:none;display:block;text-align:center;padding:0.3em 0.3em;color:#fff;background-color:#003399;border-radius:5px;box-shadow:2px 2px #0a2e44;text-shadow:0 -1px #082b40;background-image:-moz-linear-gradient(
    top,#49a9d4 0%,#2989d8 40%,#2285d6 52%,#2989d8);background-image:-webkit-gradient( linear,left top,left bottom, from(#006699), color-stop(0.49,#115086), color-stop(0.52,#105186), to(#11538a));}
.sosyoku_taiken10 a:hover {color:#EADF83;transition:.4s;}




/*/学生さんはこちらボタン/*/
.sosyoku_taiken11 a {width:150px;font-size:15px;font-weight:bold;text-decoration:none;display:block;text-align:center;padding:1em 0.3em;color:#FFF;background-color:#BCB445;border-radius:5px;box-shadow:2px 2px #514d19;text-shadow:0 -1px #514d19;background-image:-moz-linear-gradient(
    top,#49a9d4 0%,#49a9d4 40%,#49a9d4 52%,#49a9d4);background-image:-webkit-gradient( linear,left top,left bottom, from(#BCB445), color-stop(0.49,#BCB445), color-stop(0.52,#BCB445), to(#BCB445));}
.sosyoku_taiken11 a:hover {color:#EADF83;transition:.4s;}



/*/学生さんはこちらボタン/*/
.sosyoku_taiken13 a {width:150px;font-size:15px;color:#6C332F;font-weight:bold;text-decoration:none;display:block;text-align:center;padding:1em 0.3em;background-color:#BCB445;box-shadow:2px 2px #514d19;background-image:-moz-linear-gradient(
    top,#49a9d4 0%,#49a9d4 40%,#49a9d4 52%,#49a9d4);background-image:-webkit-gradient( linear,left top,left bottom, from(#BCB445), color-stop(0.49,#BCB445), color-stop(0.52,#BCB445), to(#BCB445));}
.sosyoku_taiken13 a:hover {color:#EADF83;transition:.2s;}



/*/開催スケジュールボタン/*/
.sosyoku_taiken14 a {width:150px;font-size:15px;font-weight:bold;text-decoration:none;display:block;color:#6C332F;text-align:left;padding:0.7em 0.3em;background-color:#FECA2F;box-shadow:2px 2px #6C332F;text-shadow:0 -1px #FECA2F;background-image:url(../img/img_penn.gif);background-repeat:no-repeat;background-position:97% center;}
.sosyoku_taiken14 a:hover {color:#CC6600;transition:.2s;}



/*/ボキャビル倶楽部ボタン/*/
.sosyoku_taiken15 a {width:150px;font-size:15px;font-weight:bold;text-decoration:none;display:block;color:#6C332F;text-align:left;padding:0.7em 0.3em;background-color:#f97070;box-shadow:2px 2px #6C332F;text-shadow:0 -1px #b9aaa9;background-image:url(../img/img_people.png);background-repeat:no-repeat;background-position:bottom right;}
.sosyoku_taiken15 a:hover {color:#CC6600;transition:.2s;}



/*/ぴったり診断へボタン/*/
.sosyoku_taiken16 a {width:150px;font-size:15px;font-weight:bold;text-decoration:none;display:block;text-align:center;padding:1em 0.3em;color:#FFF;background-color:#49a9d4;box-shadow:2px 2px #1a6ea0;text-shadow:0 -1px #1a6ea0;}
.sosyoku_taiken16 a:hover {color:#EADF83;transition:.2s;}



.border_gray {border:1px solid #cccccc;font-size:12px;}
.border_gray_t {border-top:1px solid #cccccc;}
.border_gray_b {border-bottom:1px solid #cccccc;}
.border_gray_rb {border-bottom:1px solid #cccccc;border-right:1px solid #cccccc;}
.border_green4 {background-color:#BE8F01;padding:5px;}

/* 旧style.css */

#sns li {display:inline;}


.gazo_back1 {background-image:url(../img/image_tokucho05.gif);line-height:150%;background-repeat:no-repeat;margin:0 0 0 7px;background-position:top right;} 
.gazo_back2 {background-image:url(../img/logo01-2.gif);background-repeat:no-repeat;background-position:12px 28px;} 
#gazo_back3 {background-image:url(../img/arrow_green05.gif);background-repeat:no-repeat;background-position:center;width:30px;height:45px;} 
#gazo_back4 {background-image:url(../img/image_taiken_nagare01.gif);background-repeat:no-repeat;background-position:center;} 
#gazo_back5 {background-image:url(../img/image_taiken_nagare03.gif);background-repeat:no-repeat;background-position:center;} 
#gazo_back6 {background-image:url(../img/arrow_green06.gif);background-repeat:no-repeat;background-position:center left;} 
#gazo_back7 {background-color:#DDDDDD;} 
#gazo_back7 a{display:block;background-image:url(../img/arrow_green04.gif);background-repeat:no-repeat;background-position:5px center;padding:4px 0 4px 14px;} 
#gazo_back8 a{display:block;background-image:url(../img/arrow_green02.gif);background-repeat:no-repeat;background-position:30px center;padding:1px 0 1px 40px;}
#gazo_back9 a{display:block;background-image:url(../img/arrow_red01.gif);background-repeat:no-repeat;background-position:45px center;padding:1px 0 1px 55px;}
#gazo_back10 a{display:block;background-image:url(../img/arrow_green05.gif);background-repeat:no-repeat;background-position:0px center;padding:4px 0 4px 27px;} 
/*学期案内下のメニュー1*/
#gazo_back11 a{background-image:url(../img/arrow_red01.gif);background-repeat:no-repeat;background-position:0px center;padding:4px 0 4px 8px;text-decoration:none;} 
#gazo_back11 a:hover{text-decoration:underline;} 
#gazo_back12{background-image:url(../img/slash.gif);background-repeat:no-repeat;background-position:0px center;padding:4px 10px 4px 10px;} 
/*学期案内下のメニュー2*/
#gazo_back13 a{color:#FF6600;display:block;background-image:url(../img/arrow_orange01.gif);background-repeat:no-repeat;background-position:0px center;padding:4px 0 10px 29px;text-decoration:none;} 
#gazo_back13 a:hover{text-decoration:underline;} 
/*学期案内 受講料とか*/
#gazo_back14{background-image:url(../img/arrow_green04.gif);background-repeat:no-repeat;background-position:0px center;padding:4px 10px 4px 300px;} 
#gazo_back15 a{display:block;background-image:url(../img/arrow_orange01.gif);background-repeat:no-repeat;background-position:0px center;padding:4px 0 4px 32px;} 
/*sidemenu1*/
#gazo_back16 a{display:block;background-image:url(../img/arrow_green02.gif);background-repeat:no-repeat;background-position:22px center;padding:2px 0 1px 30px;}
/*sidemenu2*/
#gazo_back17 a{display:block;background-image:url(../img/arrow_red01.gif);background-repeat:no-repeat;background-position:22px center;padding:2px 0 1px 30px;}
#gazo_back18{background-image:url(../img/arrow_red02.gif);background-repeat:no-repeat;background-position:0px center;padding:4px 10px 4px 300px;} 
#gazo_komoku01 a{color:#FF0000;display:block;background-image:url(../img/komoku_Num_green01.gif);background-repeat:no-repeat;background-position:0px 2px;padding:10px 10px 10px 40px;} 
#gazo_komoku02 a{color:#FF0000;display:block;background-image:url(../img/komoku_Num_green02.gif);background-repeat:no-repeat;background-position:0px 2px;padding:10px 10px 10px 40px;} 
#gazo_komoku03 a{color:#FF0000;display:block;background-image:url(../img/komoku_Num_green03.gif);background-repeat:no-repeat;background-position:0px 2px;padding:10px 10px 10px 40px;} 
#gazo_komoku04 a{color:#FF0000;display:block;background-image:url(../img/komoku_Num_green04.gif);background-repeat:no-repeat;background-position:0px 2px;padding:10px 10px 10px 40px;} 
#gazo_komoku05 a{color:#FF0000;display:block;background-image:url(../img/komoku_Num_green05.gif);background-repeat:no-repeat;background-position:0px 2px;padding:10px 10px 10px 40px;} 
.finish_kakoi {color:#FF0033;padding:5px;line-height:150%;} 

#padding8L {padding-left:8px;}
#padding5T {padding-top:5px;}
#padding5R {padding-right:5px;}

#blank5t {padding-top:5px;}
#blank5lt {padding-top:5px;padding-left:5px;}

#border_Voice {border:2px solid #A8AD4B;}
#border_Voice_trb {border-top:2px solid #A8AD4B;border-bottom:2px solid #A8AD4B;border-right:2px solid #A8AD4B;}
#border_Voice_tlb {border-top:2px solid #A8AD4B;border-bottom:2px solid #A8AD4B;border-left:2px solid #A8AD4B;}
#border_Voice_tlr {border-top:2px solid #A8AD4B;border-right:2px solid #A8AD4B;border-left:2px solid #A8AD4B;}
#border_Voice_rb {border-bottom:2px solid #A8AD4B;border-right:2px solid #A8AD4B;}
#border_Voice_lrb {border-bottom:2px solid #A8AD4B;border-left:2px solid #A8AD4B;border-right:2px solid #A8AD4B;}

.font10_green {color:#003300;font-size:10px;}
.font10_green a {color:#003300;text-decoration:none;}
.font10_green a:hover {color:#FF6600;text-decoration:underline;}

.font10_nocolor {font-size:10px;letter-spacing:0.8px;}

.font11_nocolor {font-size:11px;line-height:120%;letter-spacing:0.8px;}
.font11_nocolor a {color:#391D00;line-height:120%;text-decoration:none;}
.font11_nocolor a:hover {color:#FF6600;text-decoration:underline;}
.font11_nocolor h1 {font-size:11px;letter-spacing:0.8px;font-weight:normal;line-height:1em;margin:0;}
h1.font11_nocolor {font-size:11px;letter-spacing:0.8px;font-weight:normal;line-height:1em;margin:0;}

.font11_green {color:#003300;font-size:11px;}
.font11_green a {color:#003300;text-decoration:none;}
.font11_green a:hover {color:#FF6600;text-decoration:underline;}

.font11_shiro {color:#ffffff;font-size:11px;}
.font11_shiro a {color:#ffffff;text-decoration:none;}
.font11_shiro a:hover {color:#FF6600;text-decoration:underline;}

.font12_loose {font-size:12px;line-height:150%;letter-spacing:1px}
.font12_loose a {color:#391D00;line-height:130%;text-decoration:none;letter-spacing:1px;}
.font12_loose a:hover {color:#FF6600;text-decoration:underline;}

.font12_orange {font-size:12px;line-height:130%;letter-spacing:0.8px;}
.font12_orange a {color:#FF6600;line-height:130%;text-decoration:none;}
.font12_orange a:hover {color:#339900;text-decoration:underline;}

.font12_nocolor {font-size:12px;line-height:120%;letter-spacing:0.8px;}
.font12_nocolor a {color:#E10057;line-height:120%;text-decoration:none;}
.font12_nocolor a:hover {color:#FF6600;text-decoration:underline;}

.font12_linkmidori {font-size:12px;}
.font12_linkmidori a {color:#009966;text-decoration:none;}
.font12_linkmidori a:hover {color:#BDE06F;background-color:#FFF4A6;text-decoration:underline;}

.font12_linkred {font-size:12px;line-height:120%;letter-spacing:0.8px;}
.font12_linkred a {color:#009966;line-height:120%;text-decoration:none;}
.font12_linkred a:hover {color:#FF6600;text-decoration:underline;}

.font12_black {font-size:12px;color:#000000;}

.font13_nocolor {font-size:13px;line-height:120%;letter-spacing:0.8px;}
.font13_nocolor a {line-height:120%;color:#339900}
.font13_nocolor a:hover {color:#FF6600;}

.font13_green {font-size:13px;color:#2B8400;line-height:120%;letter-spacing:0.8px;}
.font13_green a {line-height:120%;color:#2B8400;text-decoration:none;}
.font13_green a:hover {color:#FF6600;text-decoration:underline;}

.font13_brown {font-size:13px;color:#A52A2A;line-height:120%;letter-spacing:0.8px;}
.font13_brown a {line-height:120%;color:#A52A2A;text-decoration:none;}
.font13_brown a:hover {color:#FF6600;text-decoration:underline;}

.font13_linkred {font-size:13px;line-height:120%;letter-spacing:0.8px;}
.font13_linkred a {color:#009966;line-height:120%;text-decoration:none;}
.font13_linkred a:hover {color:#FF6600;text-decoration:underline;}

.font13_Voice {font-size:13px;letter-spacing:1px;line-height:140%;padding:5px 8px 15px 8px;}
.font13_Voice a {color:#391D00;line-height:140%;text-decoration:none;}
.font13_Voice a:hover {color:#FF6600;text-decoration:underline;}

.font13_loose {font-size:13px;line-height:150%;letter-spacing:1px}
.font13_loose a {color:#FF6600;line-height:130%;text-decoration:none;}
.font13_loose a:hover {color:#009966;text-decoration:underline;}

.font13_loose2 {font-size:13px;line-height:140%;letter-spacing:0.8px;}
.font13_loose2 a {color:#FF6600;line-height:140%;text-decoration:underline;}
.font13_loose2 a:hover {color:#009966;text-decoration:underline;}

.font13_loose3 {font-size:13px;letter-spacing:0.8px;}

.font14_loose {font-size:14px;line-height:150%;letter-spacing:1px;}
.font14_loose a {color:#391D00;line-height:130%;text-decoration:none;}
.font14_loose a:hover {color:#FF6600;text-decoration:underline;}

.font14_nocolor {font-size:14px;line-height:120%;letter-spacing:0.8px;}
.font14_nocolor a {line-height:120%;text-decoration:none;}
.font14_nocolor a:hover {color:#FF6600;}

.font14_green {font-size:14px;color:#339900;line-height:120%;letter-spacing:0.8px;}
.font14_green a {line-height:120%;color:#339900;text-decoration:none;}
.font14_green a:hover {color:#FF6600;text-decoration:underline;}

.font15_nocolor {font-size:15px;line-height:120%;letter-spacing:0.8px;}
.font15_nocolor a {font-weight:bold;line-height:120%;text-decoration:none;}
.font15_nocolor a:hover {font-weight:bold;color:#FF6600;}

.font16_nocolor {font-size:16px;line-height:120%;letter-spacing:0.8px;}
.font16_nocolor a {line-height:120%;text-decoration:none;}
.font16_nocolor a:hover {color:#FF6600;}

.font16_green {color:#339900;font-weight:bold;font-size:16px;line-height:120%;letter-spacing:0.8px;}
.font16_green a {line-height:120%;text-decoration:none;}
.font16_green a:hover {color:#FF6600;}

.font16_green_space {color:#339900;font-weight:bold;font-size:16px;line-height:120%;letter-spacing:1px;}
.font16_green_space a {line-height:120%;text-decoration:none;}
.font16_green_space a:hover {color:#FF6600;}

.font25_red {color:#FF0000;font-weight:bold;font-size:25px;line-height:120%;letter-spacing:0.8px;}

.font25_green {color:#339900;font-weight:bold;font-size:25px;line-height:120%;letter-spacing:0.8px;}
.font25_green a {line-height:120%;text-decoration:none;}
.font25_green a:hover {color:#FF6600;}

.waku_01 {background-image:url(../img/waku01_l.gif);width:39px;}
.waku_02 {background-image:url(../img/waku01_r.gif);width:22px;}

.header1 {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#A0AD7F;font-weight:bold;}
.header2 {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#A0AD7F;font-weight:bold;}
.header3 {font-family:Helvetica, Arial, sans-serif;font-size:12px;color:#CD470D;font-weight:bold;letter-spacing:0.05em;}

.VoiceTitle1 {padding:5px 8px 15px 8px;}

.menu0 a {color:#391D00;text-decoration:none;display:block;padding:4px 0 6px 0;}
.menu0 a:hover {background-color:#FFF4A6;color:#FF6600;}

.menu1 {height:500px;font-size:12px;letter-spacing:0.7pt;}
.menu1 a {color:#391D00;text-decoration:none;padding-top:0px;padding-bottom:2px;padding-right:0;}
.menu1 a:hover {background-color:#fff9d1;}

.menu2 {font-size:12px;letter-spacing:0.7pt;}
.menu2 a {color:#002A00;text-decoration:none;display:block;padding:0 0 2px 0;}

.menu3 {background-color:#dddddd;border-bottom:3px solid #FFFFFF;font-size:12px;}
.menu3 a {color:#391D00;text-decoration:none;display:block;padding:4px 0 3px 12px;}
.menu3 a:hover {background-color:#FFF4A6;color:#002A00;}

.menu4 {font-size:12px;}
.menu4 a {color:#391D00;text-decoration:none;display:block;padding:2px 0 17px 3px;}
.menu4 a:hover {background-color:#fff9d1;}

.menu5 {background-color:#dddddd;border-bottom:3px solid #FFFFFF;font-size:12px;}
.menu5 a {color:#391D00;text-decoration:none;display:block;padding-top:4px;padding-bottom:3px;}
.menu5 a:hover {background-color:#FFF4A6;color:#002A00;}

.menu6 {font-size:12px;}
.menu6 a {color:#391D00;text-decoration:none;display:block;padding:3px 0 1px 3px;}
.menu6 a:hover {background-color:#fff9d1;}

.menu7 {font-size:12px;}
.menu7 a {color:#391D00;text-decoration:none;display:block;padding:3px 0 0 1px;}
.menu7 a:hover {background-color:#fff9d1;}

.menu8 {background-color:#F5F4F2;font-size:12px;}
.menu8 a {color:#391D00;text-decoration:none;display:block;padding:4px 0 3px 12px;}
.menu8 a:hover {background-color:#FFF4A6;color:#002A00;}

.menu9 a {color:#391D00;text-decoration:none;padding:3px 0 1px 30px;}

.menu9_2.span {background-color:pink;}

.menu10 {background-color:#F5F4F2;font-size:12px;}
.menu10 a {color:#391D00;text-decoration:none;display:block;padding:9px 0;}
.menu10 a:hover {background-color:#FFF4A6;color:#FF6600;}

.text-accent {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#D6641E;}

.picture-border {border:1px solid #7b7b7b}

.textMedium {font-size:12px;background-color :#EFEFEF;}

/* styles for the drop down menu script*/
.itemText {text-decoration:none;color:#7B7B7B;font:13px;text-align:center;}
.itemHover {text-decoration:none;color:#D6641E;font:13px;text-align:center;}
.itemBorder {border:1px solid #B5B6B5}
.itemSubText {text-decoration:none;color:#FFFFFF;font:bold 13px}
.itemSubHover {color:#D6641E;font:bold 13px}

select {font-size:12px;color:#000000;border:1px #7b7b7b solid;border-top:1px solid #7b7b7b;} 
input {font-size:12px;color:#000000;padding:1px;} 
textarea {font-size:12px;color:#000000;border:1px #7b7b7b solid;border-color:#ACA899;padding:1px;} 

ul#sidelinks {list-style:none;margin:0px;padding:0px;}
ul#sidelinks li {width:100%;display:block}
ul#sidelinks li a {display:block;padding-top:8px;padding-bottom:8px;border-bottom:1px solid #CCCCCC;font-size:12px;width:100%;text-decoration:none;color:#666666;text-transform:capitalize}
ul#sidelinks li a:hover {padding-top:8px;padding-bottom:8px;border-bottom:1px solid #CCCCCC;font-size:12px;width:100%;background-color:#FFFFFF;color:#D96714;text-decoration:none;text-transform:capitalize}

ul#sidelinks2 {list-style:none;margin:0px;padding:0px;}
ul#sidelinks2 li {width:100%;display:block}
ul#sidelinks2 li a {display:block;padding-top:8px;padding-bottom:8px;font-size:12px;width:100%;text-decoration:none;color:#391D00;text-transform:capitalize}
ul#sidelinks2 li a:hover {padding-top:8px;padding-bottom:8px;font-size:12px;width:100%;background-color:#FFFFFF;color:#FF6600;text-decoration:none;text-transform:capitalize}

DIV.assess_info {border:1px solid #666666;background-color:#FFFFE8;padding:5px;}

/*ロールオーバー画像入れ替え*/

.vocab a {display:block;width:150px;height:250px;background-image:url(../img/vocab01_1.gif);text-align:center;margin:5px 0px;}

.vocab a:hover{background-image:url(../img/vocab01_2.gif);}

.menu_mini_nocolor {padding-top:1px;padding-bottom:1px;padding-left:6px;padding-right:6px;}

.menu_mini_nocolor a {text-decoration:none;color:#391D00;text-decoration:none;}

.menu_mini_nocolor a:hover {color:#e23f00;text-decoration:underline;}

.menu_mini_green {background-color:#E4FCE6;color:#339900;padding-top:1px;padding-bottom:1px;padding-left:6px;padding-right:6px;height:30px;}

.menu_mini_green a {text-decoration:none;color:#339900;text-decoration:none;}

.menu_mini_green a:hover {color:#e23f00;text-decoration:underline;}

.link1 {font-size:12px;}
.link1 a {color:#391D00;text-decoration:none;display:block;}
.link1 a:hover {background-color:#FFF4A6;color:#002A00;}
.link2 {}
.link2 a {display:block;padding:10px;border:1px solid #FF0000;font-size:14px;font-weight:bold;color:#0033CC;text-align:center;background-color:#FF99CC;}
.link2 a:hover {background-color:#FFCCCC;color:#002A00;}
.link3 a {text-decoration:none;letter-spacing:0.7px;display:block;padding:20px 10px 20px 10px;font-size:15px;font-weight:bold;color:#fff;text-align:center;background-color:#487ED2;border-radius:10px;border-right:2px solid #004CFF;border-bottom:2px solid #004CFF;}
.link3 a:hover {color:#002A00;}

#gazo_quiz01 a {text-decoration:none;} 

#gazo_quiz01 a:hover{background-image:url(../img/img_osusumeR0-2.gif);background-repeat:no-repeat;background-position:0px center;text-decoration:none;} 

.sosyoku_kakoi_blue {color:#0099FF;border:1px solid #0099FF;background-color:#F7FFFF;padding-top:2px;padding-bottom:2px;padding-left:2px;padding-right:2px;line-height:150%;}
.sosyoku_kakoi_blue2 {color:#0099FF;border:3px solid #0099FF;background-color:#F7FFFF;padding-top:2px;padding-bottom:1px;padding-left:7px;padding-right:7px;line-height:150%;}
.sosyoku_kakoi_gray{color:#333333;border:1px solid #666666;background-color:#FFFFFF;padding-top:2px;padding-bottom:1px;padding-left:7px;padding-right:7px;line-height:150%;}
.sosyoku_blue1 {color:#0066CC;background-color:#ECFFFF;}
.sosyoku_green1 {color:#000000;background-color:#DDF8C0;line-height:150%;}
.sosyoku_green2 {border-bottom:3px double #006600;background-color:#FFFFDF;padding:3px 3px 3px 0;}
.sosyoku_red_underline {color:#FD0000;text-decoration:underline;}
.sosyoku_gray1 {color:#333333;background-color:#D1D1D1;}
.sosyoku_red1 {color:#E10057;background-color:#FFF7F7;}
.sosyoku_red2 {color:#000000;background-color:#FF6699;line-height:150%;}

.sosyoku_kakoi_red {color:#FF0033;border:1px solid #FF0000;background-color:#FFF0FF;padding-top:2px;padding-bottom:1px;padding-left:7px;padding-right:7px;line-height:150%;} 
.border_orange_b {border-bottom:3px solid #FF3300;}
.border_orange2 {border:2px solid #FF9900;}

.border_blue {border:2px solid #00CCCC;}

.border_green {border:2px solid #009900;font-size:12px;}
.border_green2 {border:2px solid #CEF431;}
.border_green3 {border:1px solid #CBE4E4;}

.border_red {border:2px solid #FF3333;font-size:12px;}

.whiteline_b_dot {border-bottom:1px dotted #ffffff;}
.grayline_b_dot {border-bottom:1px dotted #cccccc;}
.grayline_lb_dot {border-bottom:1px dotted #CCCCCC;border-left:1px dotted #CCCCCC;}
.grayline_lb_dot2 {border-bottom:1px dotted #CCCCCC;border-left:1px solid #CCCCCC;}

.border_gray_tb {border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;}
.border_gray_lt {border-top:1px solid #cccccc;border-left:1px solid #cccccc;}
.border_gray_ltb {border-bottom:1px solid #cccccc;border-left:1px solid #cccccc;border-top:1px solid #cccccc;}
.border_gray_lrb {border-left:1px solid #cccccc;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;}
.border_gray_rt {border-top:1px solid #cccccc;border-right:1px solid #cccccc;}
.border_gray_rtb {border-bottom:1px solid #cccccc;border-right:1px solid #cccccc;border-top:1px solid #cccccc;}
.border_gray_b_font13loose {border-bottom:1px solid #cccccc;font-size:13px;line-height:150%;letter-spacing:1px}
.border_gray_b_space {border-bottom:1px solid #cccccc;padding-left:15px;}
.border_gray_b_space_font13loose {border-bottom:1px solid #cccccc;padding-left:8px;font-size:13px;line-height:150%;letter-spacing:1px}
.border_gray_l {border-left:1px solid #cccccc;}

.border_gray_l2 {border-left:1px solid #cccccc;}
.border_gray_l2 a {color:#FF0000;text-decoration:none;display:block;}
.border_gray_l2 a:hover {color:#FF6600;text-decoration:underline;}
.border_gray_r {border-right:1px solid #cccccc;}

.border_gray_lb {border-bottom:1px solid #cccccc;border-left:1px solid #cccccc;}
.border_gray_lb_font13loose {border-bottom:1px solid #cccccc;border-left:1px solid #cccccc;font-size:13px;line-height:150%;letter-spacing:1px}

.border_gray_lb_space {border-bottom:1px solid #cccccc;border-left:1px solid #cccccc;padding-left:15px;}
.border_gray_lb_space_font13loose {border-bottom:1px solid #cccccc;border-left:1px solid #cccccc;padding-left:15px;font-size:13px;line-height:150%;letter-spacing:1px}

.border_white {border:1px solid #ffffff;font-size:12px;}
.border_white_t {border-top:1px solid #ffffff;}
.border_white_b {border-bottom:1px solid #ffffff;}
.border_white_l {border-left:1px solid #ffffff;}
.border_white_r {border-right:1px solid #ffffff;}
.border_white_lb {border-bottom:1px solid #ffffff;border-left:1px solid #ffffff;}

.border_radius_yellow {border:solid 7px #FEF17E;border-radius:1em;}
.border_radius_yellow td {background:#FEF17E;padding:7px;background-color:#FEF17E;border-radius:0.5em;}
.border_radius_floatT {float:left;text-align:left;}
.border_radius_floatL {padding:0 10px;font-size:13px;line-height:150%;letter-spacing:0.8px;float:left;text-align:left;}
.border_radius_floatR {text-align:right;float:right;}


/*----------------------------common.css------------------------------*/


table.impTable{}

table.impTable td{vertical-align:middle;padding-right:10px;background-image:url(../img/line_tensen01.gif);background-repeat:no-repeat;background-position:right center;}

table.impTable td a{text-decoration:none;color:#391D00;display:block;line-height:1.3em;margin-left:6px;padding-left:12px;background-image:url(../img/arrow_red01.gif);background-repeat:no-repeat;background-position:left center;}

table.impTable td a:hover{color:#FF6600;text-decoration:underline;}


table.impTable td.impTL a{text-decoration:none;color:#391D00;margin-left:0;}

table.impTable td.impTL a:hover{color:#FF6600;text-decoration:underline;}

table.impTable td a.check{color:#339900;padding:5px;text-decoration:none;background-image:none;background-color:#F0F7F7;border:1px solid #CBE4E4;}

table.impTable td.impTR{padding-right:0;background:none;}

table.impTable td.impNon{padding:0;background:none;}

table.impTable td.impNon{text-decoration:none;background:none;}

/*-------------------------------------------------
faq用
-------------------------------------------------*/

table.impTable2{}

table.impTable2 td{vertical-align:middle;padding-right:7px;background-image:url(../img/line_tensen02.gif);background-repeat:no-repeat;background-position:right center;}

table.impTable2 td a{text-decoration:none;color:#391D00;display:block;line-height:1.2;margin-left:7px;padding-left:8px;background-image:url(../img/arrow_red01.gif);background-repeat:no-repeat;background-position:left top;}

table.impTable2 td a:hover{color:#FF6600;text-decoration:underline;}


table.impTable2 td.impTL a{text-decoration:none;color:#391D00;margin-left:0;}

table.impTable2 td.impTL a:hover{color:#FF6600;text-decoration:underline;}

table.impTable2 td a.check{color:#339900;padding:4px 3px;text-decoration:none;background-image:none;background-color:#F0F7F7;border:1px solid #CBE4E4;margin-left:7px;padding-left:8px;background-image:url(../img/arrow_red01.gif);background-repeat:no-repeat;background-position:2px center;}

table.impTable2 td a:hover.check{color:#ff0000;padding:4px 3px;text-decoration:underline;background-image:none;background-color:#F0F7F7;border:1px solid #CBE4E4;margin-left:7px;padding-left:8px;background-image:url(../img/arrow_red01.gif);background-repeat:no-repeat;background-position:2px center;}
table.impTable2 td.impTR{padding-right:0;background:none;}

/*-------------------------------------------------
voice用
-------------------------------------------------*/

table.impTable3{}

table.impTable3 td{vertical-align:middle;padding-right:3px;background-image:url(../img/score01.gif);background-repeat:no-repeat;background-position:left center;}

table.impTable3 td a{text-decoration:none;color:#391D00;display:block;line-height:1.2;margin-left:7px;padding-left:8px;}

table.impTable3 td a:hover{color:#FFFFFF;text-decoration:underline;}


table.impTable3 td.impTL a{text-decoration:none;color:#391D00;margin-left:0;}

table.impTable3 td.impTL a:hover{color:#FF6600;text-decoration:underline;}

table.impTable3 td a.check{color:#FF6600;font-weight:bold;text-decoration:none;}

table.impTable3 td.impTR{padding-right:0;background:none;}

/*-------------------------------------------------
ここが違う用
-------------------------------------------------*/

table.impTable4{}

table.impTable4 td{vertical-align:middle;padding-right:10px;background-image:url(../img/line_tensen01.gif);background-repeat:no-repeat;background-position:right center;}

table.impTable4 td a{text-decoration:none;color:#391D00;display:block;line-height:1.7em;margin-left:10px;padding-left:12px;background-image:url(../img/arrow_red01.gif);background-repeat:no-repeat;background-position:left center;}

table.impTable4 td a:hover{color:#FF6600;text-decoration:underline;}


table.impTable4 td.impTL a{text-decoration:none;color:#391D00;margin-left:0;}

table.impTable4 td.impTL a:hover {color:#FF6600;text-decoration:underline;}

table.impTable4 td a.check{color:#339900;padding:5px;text-decoration:none;background-image:none;background-color:#F0F7F7;border:1px solid #CBE4E4;}

table.impTable4 td.impTR{padding-right:0;background:none;}
.box {float:left;margin-left:7px;}
.box2 {clear:both;}

.icon1 {position:relative;padding-left:40px;margin-bottom:20px;}
.icon1::before {content:url(../img/img_topM01.gif);display:block;height:29px;width:29px;overflow:hidden;position:absolute;left:0;top:50%;transform:translateY(-50%);}

.icon2 {position:relative;padding-left:40px;margin-bottom:20px;}
.icon2::before {content:url(../img/img_topM02.gif);display:block;height:29px;width:29px;overflow:hidden;position:absolute;left:0;top:50%;transform:translateY(-50%);}

.icon4 {position:relative;padding-left:40px;margin-bottom:20px;}
.icon4::before {content:url(../img/img_topM03.gif);display:block;height:29px;width:29px;overflow:hidden;position:absolute;left:0;top:50%;transform:translateY(-50%);}

.icon5 {position:relative;padding-left:40px;margin-bottom:20px;}
.icon5::before {content:url(../img/img_topM04.gif);display:block;height:29px;width:29px;overflow:hidden;position:absolute;left:0;top:50%;transform:translateY(-50%);}

.icon6 {position:relative;padding-left:40px;margin-bottom:20px;}
.icon6::before {content:url(../img/img_topM05.gif);display:block;height:29px;width:29px;overflow:hidden;position:absolute;left:0;top:50%;transform:translateY(-50%);}

.icon7 {position:relative;padding-left:40px;margin-bottom:20px;}
.icon7::before {content:url(../img/img_topM06.gif);display:block;height:29px;width:29px;overflow:hidden;position:absolute;left:0;top:50%;transform:translateY(-50%);}

.icon8 {position:relative;padding-left:40px;margin-bottom:20px;}
.icon8::before {content:url(../img/img_topM07.gif);display:block;height:29px;width:29px;overflow:hidden;position:absolute;left:0;top:50%;transform:translateY(-50%);}

.flow1 {display:table-cell;vertical-align:middle;margin:0;float:left;text-align:left;}
.flow2 {float:right; text-align:right;vertical-align:middle;}

.anagoBox {padding:10px 0;}
.anagoBox div{display:inline-block;vertical-align:middle;}
.anagoBox a{text-decoration:none; display:block;}
.anagoBox2 a{text-decoration:none; display:block;}

#S_Table {width:90%}
#S_Align {}
#S_Faq {font-size:16px;padding-bottom:30px;padding-left:180px;}
#S_Sentaku {background:url("../img/arrow_red00.gif") no-repeat 190px 5px;color:#339900;font-weight:bold;font-size:16px;line-height:120%;letter-spacing:1px;padding-left:200px;}
#S_Sentaku a {line-height:120%;text-decoration:underline;}
#S_Sentaku a:hover {color:#FF6600;}
#S_Sentaku2 {background:url("../img/arrow_red00.gif") no-repeat 190px 5px;color:#339900;font-weight:bold;font-size:16px;line-height:120%;letter-spacing:1px;padding-left:200px;margin-top:15px;}
#S_Sentaku2 a {line-height:120%;text-decoration:underline;}
#S_Sentaku2 a:hover {color:#FF6600;}
#S_Sentaku3 {background:url("../img/arrow_red00.gif") no-repeat 120px 5px;;color:#339900;font-weight:bold;font-size:16px;line-height:120%;letter-spacing:1px;padding-left:130px;margin-top:15px;}
#S_Sentaku3 a {line-height:120%;text-decoration:none;}
#S_Sentaku3 a:hover {color:#FF6600;}
#S_Sentaku4 {background:url("../img/arrow_red00.gif") no-repeat 100px 5px;;color:#339900;font-weight:bold;font-size:16px;line-height:120%;letter-spacing:1px;padding-left:110px;margin-top:25px;}
#S_Sentaku4 a {line-height:120%;text-decoration:none;}
#S_Sentaku4 a:hover {color:#FF6600;}

#S_BackPaddingT {padding-top:100px;}
#S_BackPaddingT2 {padding-top:30px;}
#S_TableMarginT {margin-top:20px;}
#S_TableMarginT2 {margin-top:30px;}
.S_NoneMarginT {margin-top:8px;}
#S_TableMarginB {margin-bottom:15px;}
#S_TD1 {padding:7px 7px 20px 7px;}
#S_TD2 {padding:7px;}
#S_Div1 {font-size:13px;line-height:150%;letter-spacing:1px;text-align:left;}
#S_Div2 {font-size:13px;line-height:150%;letter-spacing:0.8px;text-align:left;padding-top:2px;}
#S_Div3 {font-size:15px;text-align:center;color:red;padding-top:20px;}
#S_Div4 {font-size:15px;text-align:center;color:red;padding:2px 0 20px 0;}
#S_Div5 {font-size:13px;line-height:150%;letter-spacing:0.8px;text-align:center;}
#S_Div6 {font-size:15px;text-align:center;color:red;padding:2px 0 5px 0;}
#S_Div7 {font-size:15px;text-align:center;color:red;padding-top:10px;}


.arrow {display:inline-block;color:#fff;text-decoration:none;text-align:center;background-color:#6C332F;width:170px;margin:2px;padding:8px;border-radius:3px;}
.arrow::before {content:'';width:0;height:0;border-style:solid;border-width:5px 0 5px 8px;border-color:transparent transparent transparent #ffffff;display:inline-block;vertical-align:middle;position:relative;top:-2px;margin-right:4px;}
.arrow2 {display:inline-block;color:#6C332F;text-decoration:none;text-align:center;background-color:#CCCCCC;width:170px;margin:2px;padding:8px;border-radius:3px;}
.arrow2::before {content:'';width:0;height:0;border-style:solid;border-width:5px 0 5px 8px;border-color:transparent transparent transparent #6C332F;display:inline-block;vertical-align:middle;position:relative;top:-2px;margin-right:4px;}
