﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}:focus{outline:0}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{font-weight:normal;text-align:left}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}a img{border:0}figure{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{color:#333;font:14px verdana, "ヒラギノ丸ゴ ProN W4", "Hiragino Maru Gothic ProN", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS PGothic", Sans-Serif;line-height:1.8;-webkit-text-size-adjust:100%;border-top:4px solid #C09E1F;border-bottom:4px solid #C09E1F;background:#F4F3EA}html{overflow-y:scroll}a{color:#333;text-decoration:none}a:hover{color:#937A17}a:active,a:focus{outline:0}#container{margin:0 auto;padding:0;position:relative;background:#F4F3EA}.inner,.inner_head{margin:0 auto;width:100%}#error_explanation ul li{color:red}#header{padding:5px 0 10px 0;background:#fff url(/assets/bg_header-77ac02545c837f421bbbdec59b0225c1acb343f6b87fb9cb965972aceea6aba9.png) repeat-x left top}#header .inner_head{position:relative;display:block;height:51px}#header .inner{clear:both;position:relative;z-index:3;background:url(/assets/image_header1-9606d26c9bbfcc30fae355c6f82dc8f5b55b30e67f3d4f768b68560bf12de2ac.jpg) no-repeat top right}* html #header{height:1%}#header .logo{width:500px;float:left;margin-top:0;padding:15px 0 15px 0;height:73px}#header div#pagetop{padding:0}#header p.logo0{float:left;font-size:140%;margin:3px 20px 10px 0}#header .inner_head #login{position:relative;width:auto;float:right}#header .login_icon{float:left;border:1px solid #ccc;width:32px;height:32px;margin-right:10px;margin-top:3px}#header .login_name{float:left;width:auto;color:#333;padding-top:10px;cursor:pointer}#login{position:relative;float:left;margin:0;padding:0 10px 0 0;width:auto;height:40px}#login p.login_name{font-size:93%}#login p.login_name:hover{color:#937A17}#login div{display:none;position:absolute;top:40px;right:8px;padding:10px 15px 8px 15px;width:122px;background-color:#fff;border:solid 1px #C09E1F;z-index:5;box-shadow:3px 3px 5px #666;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px}#login ul{width:120px;font-size:93%}#login ul li{margin:0 0 3px 0;padding:0 0 8px 0;background:url(/assets/dot-line_gold-0a870ccf92849a325bb925f858ed93a60fcddd4464f26388e00b00ed752f7d33.png) repeat-x left bottom}#login ul li a{display:inline-block;text-decoration:none;color:#333;line-height:1.4em}#login ul li a:hover{color:#937A17}.navigation{background:#C09E1F;background-image:-moz-linear-gradient(90deg, #AD911D 0%, #C09E1F 50%, #E6D5A7 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #E6D5A7), color-stop(0.5, #C09E1F), color-stop(1, #AD911D));background-image:-ms-linear-gradient(90deg, #AD911D 0%, #C09E1F 50%, #E6D5A7 100%)}ul#topnav{clear:both;overflow:hidden;margin:0 auto}* html ul#topnav{height:1%}ul#topnav li{float:left}ul#topnav a{width:155px;font-size:14px;text-align:center;letter-spacing:1px;display:block;padding:6px 0 6px 0;color:#fff;border-left:1px solid #fff;background-image:-moz-linear-gradient(90deg, #AD911D 0%, #C09E1F 50%, #E6D5A7 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #E6D5A7), color-stop(0.5, #C09E1F), color-stop(1, #AD911D));background-image:-ms-linear-gradient(90deg, #AD911D 0%, #C09E1F 50%, #E6D5A7 100%);box-shadow:1px 0px 0px rgba(225,225,225,0.3) inset,-1px 0px 0px rgba(225,225,225,0.3) inset,0px 1px 1px rgba(0,0,0,0.1) inset,0px -1px 1px rgba(0,0,0,0.3) inset,0px 1px 3px #C09E1F}ul#topnav li:first-child a{border:0;border-left:1px solid #fff;box-shadow:-1px 0px 0px rgba(225,225,225,0.3) inset,0px 1px 1px rgba(0,0,0,0.1) inset,0px -1px 1px rgba(0,0,0,0.3) inset,0px 1px 3px #C09E1F}ul#topnav li:last-child a{width:155px;border-right:1px solid #fff;box-shadow:1px 0px 0px rgba(225,225,225,0.3) inset,0px 1px 1px rgba(0,0,0,0.1) inset,0px -1px 1px rgba(0,0,0,0.3) inset,0px 1px 3px #C09E1F}ul#topnav li.active a,ul#topnav a:hover{color:#9E8418;background:#DCD0A0;background-image:-moz-linear-gradient(90deg, #DCD0A0 0%, #E8DFC0 50%, #fff 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(0.5, #E8DFC0), color-stop(1, #DCD0A0));background-image:-ms-linear-gradient(90deg, #DCD0A0 0%, #E8DFC0 50%, #fff 100%);box-shadow:1px 0px 0px rgba(225,225,225,0.3) inset,-1px 0px 0px rgba(225,225,225,0.3) inset,0px 1px 1px rgba(0,0,0,0.1) inset,0px -1px 1px rgba(0,0,0,0.3) inset,0px 1px 3px #f3b6b9}.grid_container{clear:both;padding:10px 0;overflow:hidden}* html .grid_container{height:1%}.grid{float:left;margin:0;background:#fff;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px}.grid p{padding:5px 10px}#footer .grid{background:transparent}#footer .col4_3 ul{margin:0 0 10px 5px}#footer .col4_3 li{padding:0 7px 0 6px;margin:5px 0 0 0;font-size:95%;list-style:none;border-bottom:0;display:inline-block;border:0}section.content{margin-bottom:20px;font-size:14px;overflow:hidden}* html section.content{height:1%}section.content article{padding:10px;overflow:hidden;background:#f4f4f4}* html section.content article{height:1%}section.content p{margin-bottom:5px}h3.heading,#sub .grid h3{padding:5px 10px;font-size:14px;color:#fff;background:#73c4e6}.tm{margin-bottom:1em !important}.tm_2{margin-bottom:2em !important}section article.box_noback{clear:both;display:block;margin:0 0 25px 0;padding:0}section article.box,section article.box_glossary{clear:both;display:block;margin:0 0 25px 0;background:#fff;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px}section article.box{padding:25px 40px}section article.box_glossary{padding:5px 40px 25px 40px}h2{font-size:160%;border-bottom:dotted 2px #C09E1F;padding:0 0 7px 20px;background:url(/assets/bg_h2-beefcac813bb0c4067b110b65f9fc3fb56262b5d5a10a36bf856f12d391db1c5.png) no-repeat bottom left}h3{font-size:125%;font-weight:bold;margin:0 0 10px 0}h3 span.english{margin-left:10px;font-size:70%;font-weight:normal;color:#9E8418}h4{font-size:115%;font-weight:bold;margin-bottom:8px}h4 span.sub{font-size:87%;font-weight:normal}.h2_group{clear:both;border-bottom:dotted 2px #d80d18}.h2_group h2{width:150px;float:left;border-bottom:none}.h2_group div.h2_price{float:right}.h2_group p{float:right;font-size:110%;padding:6px 12px 0 0}.h3_group{clear:both}.h3_group h3{width:300px;float:left}.h4_group{clear:both;border-bottom:solid 1px #d80d18;padding-bottom:5px;margin-bottom:20px}.h4_group h4{width:500px;float:left}.h4_group div.h4_price{float:right}.h4_group div.h4_price p{float:right;padding:7px 10px 0 0}ul.square li{background:url(/assets/square_li-b2a67cddc550e2c24fcda9c4756fbda92d4fdc1dc04206ce192beb2a49c86fbb.png) no-repeat top left;padding:0 0 0 12px}ul.triangle li{background:url(/assets/triangle_li-21cfbbe98ab8363886e57d2144a9938c3e0b5825e129b92cb3179ce100c3f8ab.png) no-repeat top left;padding:0 0 0 12px}ul.arrow{text-align:left}ul.arrow li{background:url(/assets/arrow_li-70db38999bb9fb6d8aada9763bd12e24e62990fadbfd29a1b59815311e62ff0e.png) no-repeat top left;padding:0 0 0 15px}.button_gold{background:#E6D5A7;background-image:-moz-linear-gradient(90deg, #AD911D 0%, #C09E1F 50%, #E6D5A7 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #E6D5A7), color-stop(0.5, #C09E1F), color-stop(1, #AD911D));background-image:-ms-linear-gradient(90deg, #AD911D 0%, #C09E1F 50%, #E6D5A7 100%);border-radius:4px;-moz-border-radius:4px;-webkit-border-top:4px;-khtml-border-radius:4px}.button_gold a,.button_gold a:hover{display:block;box-shadow:1px 0px 0px rgba(225,225,225,0.3) inset,-1px 0px 0px rgba(225,225,225,0.3) inset,0px 1px 1px rgba(0,0,0,0.1) inset,0px -1px 1px rgba(0,0,0,0.3) inset,0px 1px 3px #e9f3db;border-radius:4px;-moz-border-radius:4px;-webkit-border-top:4px;-khtml-border-radius:4px}.button_gold a:hover{background:#f7cfd1;background-image:-moz-linear-gradient(90deg, #DCD0A0 0%, #E8DFC0 50%, #fff 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(0.5, #E8DFC0), color-stop(1, #DCD0A0));background-image:-ms-linear-gradient(90deg, #DCD0A0 0%, #E8DFC0 50%, #fff 100%)}.button_red{background:#d80d18;background-image:-moz-linear-gradient(90deg, #B53B42 0%, #DE313A 50%, #EB868B 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #EB868B), color-stop(0.5, #DE313A), color-stop(1, #B53B42));background-image:-ms-linear-gradient(90deg, #B53B42 0%, #DE313A 50%, #EB868B 100%);border-radius:4px;-moz-border-radius:4px;-webkit-border-top:4px;-khtml-border-radius:4px}.button_red a,.button_red a:hover{display:block;box-shadow:1px 0px 0px rgba(225,225,225,0.3) inset,-1px 0px 0px rgba(225,225,225,0.3) inset,0px 1px 1px rgba(0,0,0,0.1) inset,0px -1px 1px rgba(0,0,0,0.3) inset,0px 1px 3px #e9f3db;border-radius:4px;-moz-border-radius:4px;-webkit-border-top:4px;-khtml-border-radius:4px}.button_red a:hover{background:#f7cfd1;background-image:-moz-linear-gradient(90deg, #f3b6b9 0%, #fceff0 50%, #fff 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(0.5, #fceff0), color-stop(1, #f3b6b9));background-image:-ms-linear-gradient(90deg, #f3b6b9 0%, #fceff0 50%, #fff 100%)}.infolist{float:right}.infolist a,.infolist a:hover{width:70px;font-size:13px;text-align:center;letter-spacing:3px;white-space:nowrap;padding:2px 0 2px 0}.infolist a{color:#fff}.infolist a:hover{color:#937A17}.action{float:right}.action a,.action a:hover{width:80px;font-size:13px;text-align:center;letter-spacing:1px;white-space:nowrap;padding:2px 0 2px 0}.action a{color:#fff}.action a:hover{color:#937A17}.button_gray1{background:#cbcbcb;background-image:-moz-linear-gradient(90deg, #bdbdbd 0%, #ececec 50%, #fff 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(0.5, #ececec), color-stop(1, #bdbdbd));background-image:-ms-linear-gradient(90deg, #bdbdbd 0%, #ececec 50%, #fff 100%);border-radius:4px;-moz-border-radius:4px;-webkit-border-top:4px;-khtml-border-radius:4px}.button_gray1 a,.button_gray1 a:hover{display:block;box-shadow:1px 0px 0px rgba(225,225,225,0.3) inset,-1px 0px 0px rgba(225,225,225,0.3) inset,0px 1px 1px rgba(0,0,0,0.1) inset,0px -1px 1px rgba(0,0,0,0.3) inset,0px 1px 3px #e9f3db;border-radius:4px;-moz-border-radius:4px;-webkit-border-top:4px;-khtml-border-radius:4px}.button_gray1 a:hover{background:#cbcbcb;background-image:-moz-linear-gradient(90deg, #e4e4e4 0%, #f4f4f4 50%, #fff 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(0.5, #f4f4f4), color-stop(1, #e4e4e4));background-image:-ms-linear-gradient(90deg, #e4e4e4 0%, #f4f4f4 50%, #fff 100%)}.details{float:right}.details a,.details a:hover{width:120px;font-size:12.5px;text-align:center;white-space:nowrap;letter-spacing:1px;padding:1px 0 1px 0}.details a{color:#666}.details a:hover{color:#937A17}.print_badge{width:150px;text-align:center;margin:20px 0}.answer_b{float:right;margin-top:5px}.answer_b a,.answer_b a:hover{width:100px;font-size:13px;text-align:center;letter-spacing:2px;white-space:nowrap;padding:3px 0 3px 0}.answer_b a{color:#fff}.answer_b a:hover{color:#937A17}.answer_b .left{float:left}.button_gray2{background:#cbcbcb;background-image:-moz-linear-gradient(90deg, #ababab 0%, #d5d5d5 50%, #f5f5f5 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f5f5f5), color-stop(0.5, #d5d5d5), color-stop(1, #ababab));background-image:-ms-linear-gradient(90deg, #ababab 0%, #d5d5d5 50%, #f5f5f5 100%);border-radius:4px;-moz-border-radius:4px;-webkit-border-top:4px;-khtml-border-radius:4px}.button_gray2 a,.button_gray2 a:hover{display:block;box-shadow:1px 0px 0px rgba(225,225,225,0.3) inset,-1px 0px 0px rgba(225,225,225,0.3) inset,0px 1px 1px rgba(0,0,0,0.1) inset,0px -1px 1px rgba(0,0,0,0.3) inset,0px 1px 3px #e9f3db;border-radius:4px;-moz-border-radius:4px;-webkit-border-top:4px;-khtml-border-radius:4px}.button_gray2 a:hover{background:#cbcbcb;background-image:-moz-linear-gradient(90deg, #bdbdbd 0%, #ececec 50%, #fff 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(0.5, #ececec), color-stop(1, #bdbdbd));background-image:-ms-linear-gradient(90deg, #bdbdbd 0%, #ececec 50%, #fff 100%)}.finish_b{float:right;margin-top:5px}.finish_b a,.finish_b a:hover{width:100px;font-size:13px;text-align:center;letter-spacing:2px;white-space:nowrap;padding:3px 0 3px 0}.finish_b a{color:#666}.finish_b a:hover{color:#949494}.prev_next{float:right}.prev_next a,.prev_next a:hover{width:80px;font-size:13px;text-align:center;letter-spacing:1px;white-space:nowrap;padding:1px 0 1px 0}.prev_next a{color:#555;text-shadow:0 -1px 0px #fff, 0 1px 0px #d7eabd}.prev_next a:hover{color:#949494;text-shadow:0 -1px 0px #fff, 0 1px 0px #d7eabd}.button_course{float:left;background:#cbcbcb;color:#333;width:500px;display:block;padding:20px 0 20px 20px;cursor:pointer;border:solid 2px #f5f5f5;background-image:-moz-linear-gradient(90deg, #bdbdbd 0%, #ececec 50%, #fff 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(0.5, #ececec), color-stop(1, #bdbdbd));background-image:-ms-linear-gradient(90deg, #bdbdbd 0%, #ececec 50%, #fff 100%);box-shadow:1px 0px 0px rgba(225,225,225,0.3) inset,-1px 0px 0px rgba(225,225,225,0.3) inset,0px 1px 1px rgba(0,0,0,0.1) inset,0px -1px 1px rgba(0,0,0,0.3) inset,0px 1px 3px #e9f3db;border-radius:4px;-moz-border-radius:4px;-webkit-border-top:4px;-khtml-border-radius:4px}.button_course:hover a{color:#d80d18}.button_course:hover{background:#cbcbcb;border:solid 2px #d80d18;background-image:-moz-linear-gradient(90deg, #e4e4e4 0%, #f4f4f4 50%, #fff 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(0.5, #f4f4f4), color-stop(1, #e4e4e4));background-image:-ms-linear-gradient(90deg, #e4e4e4 0%, #f4f4f4 50%, #fff 100%)}.bookmark_link a,.bookmark_link a:hover{width:172px}.ml-15{margin-left:15px}.link_disabled,.link_disabled:hover{pointer-events:none}.link_disabled a{color:#666}.law table{border-collapse:collapse}.law th,.law td{padding:3px 10px;border:2px solid}dl.newinfo dt{clear:both;float:left;width:8em;padding:0 0 8px 0}dl.newinfo dd{padding:0 0 8px 8em;background:url(/assets/dot-line_gold-0a870ccf92849a325bb925f858ed93a60fcddd4464f26388e00b00ed752f7d33.png) repeat-x left bottom;margin-bottom:3px}dl.newinfo dt:last-child,dl.newinfo dd:last-child{margin-bottom:0}ul.learning_guidance{margin-right:auto;margin-left:auto;width:460px}ul.learning_guidance li{float:left;margin-left:15px;margin-right:15px;margin-bottom:10px}.guide a,.guide a:hover{width:200px;font-size:14px;text-align:center;letter-spacing:1px;white-space:nowrap;padding:6px 0 6px 0}.guide a{color:#fff}.guide a:hover{color:#937A17}table.course{width:100%;margin:0 0 10px 0;border-radius:10px;-moz-border-radius:10px;-webkit-border-top:10px;-khtml-border-radius:10px}table.course th,table.course td{padding:25px;background:#fff;vertical-align:middle}table.course th{text-align:center;font-size:120%;width:230px;letter-spacing:1px;white-space:nowrap;color:#333;background:#E6D8A5;-webkit-border-radius:10px 0 0 10px;-moz-border-radius:10px 0 0 10px;-khtml-border-radius:10px 0 0 10px;border-radius:10px 0 0 10px}table.course td,table.course td.botom_wide,table.course td.botom_wide2{-webkit-border-radius:0 10px 10px 0;-moz-border-radius:0 10px 10px 0;-khtml-border-radius:0 10px 10px 0;border-radius:0 10px 10px 0}div.home_ce p{float:left;width:130px;margin-right:0}.space{margin-top:12px}.space2{margin-top:0px}.h3_group_info{padding-left:0;margin-bottom:15px}.h3_group_info h3{margin:0;line-height:1.4;padding:4px 0 6px 12px;border-left:solid 5px #C09E1F}.h3_group_info p{padding:0 0 1px 12px;line-height:1;border-left:solid 5px #E6D8A5}.movie{position:relative;padding-bottom:56.25%;margin-bottom:30px;height:0;overflow:hidden}.movie iframe{position:absolute;top:0;left:0;width:100%;height:100%}.movie-wrapper{width:500px;max-width:100%}div.take p{float:left;width:400px;margin-right:0}div.content{border-bottom:dotted 1px #d80d18;padding-bottom:20px;margin-bottom:20px}div.content:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}div.select_course{clear:both;margin:50px 0 5px 170px}ul.select_course{clear:both;line-height:1.6}ul.select_course li{margin-top:15px}ul.select_course li p.course{font-weight:bold;width:500px;font-size:17px;text-align:left;white-space:nowrap;letter-spacing:1px;line-height:1.4}ul.select_course li p.course span.supplement{clear:both;font-weight:normal;font-size:14px;margin-right:20px;letter-spacing:0}ul.select_course li p.price{clear:both;font-weight:normal;font-size:14px;float:right;text-align:right;margin-right:20px;margin-top:15px;letter-spacing:0;width:500px;line-height:1}div.box_account dl{display:block;border-bottom:none}div.box_account dl.a_window2{border-bottom:dotted 1px #C09E1F}div.box_account dl.a_window1 dt,div.box_account dl.a_window2 dt{float:left;clear:both;width:12em;padding-top:21px;padding-bottom:10px;border-top:dotted 1px #C09E1F}div.box_account dl.a_window1 dd,div.box_account dl.a_window2 dd{padding:18px 0 9px 12em;border-top:dotted 1px #C09E1F}div.box_account dl.a_window1 dd.large,div.box_account dl.a_window2 dd.large{padding-top:21px}div.box_account input[type=card]{width:290px;height:15px;padding:5px;font-size:14px;border:solid 1px #999;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px}.lecture_icon{display:block;font-size:112%;font-weight:bold;line-height:1.1;padding:3px 0;letter-spacing:4px;color:#BF1F41;border:solid 2px #BF1F41;width:90px;text-align:center;float:right;box-shadow:1px 1px 3px rgba(0,0,0,0.1) inset,1px 1px 3px rgba(0,0,0,0.1) inset,0px 1px 1px rgba(0,0,0,0.1) inset,0px 0px 0px rgba(0,0,0,0.3) inset,1px 1px 3px #999;text-shadow:1px 1px 2px #dedede;border-radius:4px;-moz-border-radius:4px;-webkit-border-top:4px;-khtml-border-radius:4px}div.lecture{float:right;margin-top:0px}div.lecture ul li{margin-bottom:0px;float:right;margin-left:40px}#user_family_name,#user_first_name,#user_family_name_kana,#user_first_name_kana{width:118px}div.course_type{width:940px;margin-bottom:20px}ul.select_course2{clear:both;line-height:1.6}ul.select_course2 li{margin-bottom:15px;margin-right:20px;width:271px;float:left}ul.select_course2 li.last{margin-right:0px}ul.select_course2 li p.course{font-weight:bold;font-size:17px;text-align:left;letter-spacing:1px;line-height:1.4;margin-right:25px}ul.select_course2 li p.course span.supplement{clear:both;font-weight:normal;font-size:14px;letter-spacing:0}ul.select_course2 li p.price{clear:both;font-weight:normal;font-size:14px;float:left;text-align:left;margin-top:12px;letter-spacing:0;line-height:1}.button_select_course{float:left;background:#cbcbcb;color:#333;display:block;padding:10px 0 10px 25px;cursor:pointer;border:solid 2px #f5f5f5;background-image:-moz-linear-gradient(90deg, #bdbdbd 0%, #ececec 50%, #fff 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(0.5, #ececec), color-stop(1, #bdbdbd));background-image:-ms-linear-gradient(90deg, #bdbdbd 0%, #ececec 50%, #fff 100%);box-shadow:1px 0px 0px rgba(225,225,225,0.3) inset,-1px 0px 0px rgba(225,225,225,0.3) inset,0px 1px 1px rgba(0,0,0,0.1) inset,0px -1px 1px rgba(0,0,0,0.3) inset,0px 1px 3px #e9f3db;border-radius:4px;-moz-border-radius:4px;-webkit-border-top:4px;-khtml-border-radius:4px}.button_select_course:hover a{color:#d80d18}.button_select_course:hover{background:#cbcbcb;border:solid 2px #d80d18;background-image:-moz-linear-gradient(90deg, #e4e4e4 0%, #f4f4f4 50%, #fff 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(0.5, #f4f4f4), color-stop(1, #e4e4e4));background-image:-ms-linear-gradient(90deg, #e4e4e4 0%, #f4f4f4 50%, #fff 100%)}h2.question{font-size:160%;border-bottom:none;padding:0;background:none;letter-spacing:1px;margin-bottom:25px;line-height:1}p.extent{font-size:100%;color:#937A17;padding-top:7px;line-height:1}p.number{font-size:100%;color:#666;padding-top:7px;line-height:1}ul.h2_question_group li{float:left;margin-right:8px}.h3_group_question{height:36px;margin-bottom:20px;border:solid 2px #C09E1F;background:url(/assets/bg_h2_question-8f962d4f66e45b0861cda31027338e9479c338107977d8a3e94cbc4600298fcc.png) no-repeat top left}.h3_group_question h3{font-size:135%;clear:both;width:86px;font-weight:normal;letter-spacing:2px;float:left;text-align:center;border-bottom:none;padding-top:2px}.h3_group_question p.addition{float:left;padding:6px 0 0 0;margin-left:10px}h4.question_lower{margin-top:25px;font-weight:normal;font-size:125%;border-bottom:solid 1px #C09E1F}div.question img{width:100%}label{cursor:pointer}input[type=radio],input[type=checkbox]{width:20px;padding:6px 0;font-size:14px}div.answer{border-top:solid 1px #C09E1F;margin-top:40px;padding-top:10px}div.answer ul li{float:left;margin-right:30px}div.answer p{font-size:135%;letter-spacing:1px}div.answer p.red{color:#d80c18}div.answer p.gold{color:#937A17}div.ex_box{background:#fff;width:auto;margin:25px 0 20px 0}div.ex_box div.ex_box_title{background:#C09E1F;color:#fff;margin:0px;padding:0 0 0 15px}div.ex_box div.ex_box_title p.explanation{font-size:110%;letter-spacing:2px;margin:0;padding:0}div.ex_box div.ex_box_title p.ex_box_button{margin:0px;padding:5px 10px 0 0;float:right;text-align:right}.view_ctrl{cursor:pointer}div.ex_box div.ex_box_title:hover{border-width:0px;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6}div.ex_box div.ex_boxbody{margin:0;padding:15px 25px;background-color:#fff;border-right:solid 1px #C09E1F;border-left:solid 1px #C09E1F;border-bottom:solid 1px #C09E1F;display:none;-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-khtml-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px}div.ex_box div.ex_boxbody p{margin:0}div.ex_box div.ex_boxbody img{width:100%}div.transfer{margin-top:35px;margin-bottom:15px}div.transfer ul li{padding-right:15px;float:left}div.finish{float:right;margin-top:0px}div.finish ul li{margin-bottom:10px;float:right;margin-left:15px}.review{margin-bottom:25px;border-radius:10px;-moz-border-radius:10px;-webkit-border-top:10px;-khtml-border-radius:10px}.review a,.review a:hover,.review_inactive{width:570px;font-size:140%;padding:8px 0 8px 30px;letter-spacing:1px;display:block;background:#fff;border-radius:10px;-moz-border-radius:10px;-webkit-border-top:10px;-khtml-border-radius:10px}.review a{color:#333;border:solid 2px #fff}.review a:hover{color:#d80d18;border:solid 2px #d80d18}.review_inactive{background:#d2d2d2;color:#666;border:solid 2px #d2d2d2;margin-left:170px;margin-bottom:25px}.word h4{margin-top:20px;margin-bottom:5px;font-size:120%}table.history{margin:30px auto;border-bottom:1px solid #c2c5c5}table.history th{padding:7px 0 7px 15px;border-top:#c2c5c5 1px solid;vertical-align:middle;font-weight:bold}table.history td.date{width:140px;padding:7px 0 7px 15px;border-top:#c2c5c5 1px solid;vertical-align:middle}table.history td.course{width:200px;padding:7px 0 7px 15px;border-top:#c2c5c5 1px solid;vertical-align:middle}table.history td.class{width:200px;padding:7px 0 7px 15px;border-top:#c2c5c5 1px solid;vertical-align:middle}table.history td.badge{width:150px;padding:7px 0 7px 15px;border-top:#c2c5c5 1px solid;vertical-align:middle}table.history tr:nth-child(even){background:#FAF8ED}p.name{font-size:150%;padding-bottom:15px}p.textbody{font-size:120%}.badge{padding-top:25px}.badge a:hover{filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75}.badge p.grade{font-size:160%;letter-spacing:1px;text-align:center;margin:10px 0 0 0}div.message{float:left;width:600px;margin-bottom:15px}div.sharemark{float:right;width:260px;margin-bottom:15px}ul.sharemark{width:100%;text-align:center;margin-top:8px}ul.sharemark li{list-style:none;float:right;margin-left:13px}.badge p.inactive{color:#999}div.url{clear:both;padding-top:30px;width:600px}div.url h4{font-weight:normal}input[type=text],input[type=url]{width:480px;height:15px;padding:8px 12px;font-size:14px;border:solid 1px #999;margin-bottom:5px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px}h3.pass_certification{padding:0 0 0 20px;background:url(/assets/bg_h3-13efdba77aa7428a9b4f070d0b52766b95bbbbb2f50359170260f76b4c17af22.png) no-repeat top left}div.pass_c img{float:left;width:270px;margin-right:10px}#footer{margin:0;border-top:1px solid #C09E1F;background:#fff}#footer p.logo{font-size:150%;margin:0 20px 0 0;padding:0}#footer a{color:#000;text-decoration:none}#footer a:hover{filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6}#footer .copyright{font-size:10px;margin-left:11px;padding:0}#container p.bread{text-align:left;margin:10px 0 10px 0;font-size:92.5%}.go_pagetop a:hover{color:#d80d18}#container p.bread em{margin:0 8px 0 4px;color:#595757}div.bottom p.bread{clear:both;text-align:left}.go_pagetop{position:fixed;right:0;bottom:0;width:58px;height:75px;z-index:2}.go_pagetop img{filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75}.go_pagetop a:hover img{filter:alpha(opacity=55);-moz-opacity:0.55;opacity:0.55}#container,.inner,.inner_head,ul#topnav{width:940px;padding:0}#container{padding-bottom:10px}.col4_1{width:220px}.col4_2{width:460px}.col4_3{width:700px}.col3_1{width:300px}.col3_2{width:620px}.l{margin-right:20px}.movie iframe{left:180px}.review,.review_inactive{margin-left:170px}.word{width:860px}.word .col{width:30%;float:left;margin-right:5%}.word .l{margin-right:0}.badge_wrapper,.badge{width:860px}.badge .col{width:30%;float:left;margin-right:5%}.badge .l{margin-right:0}div.question ul li{margin-bottom:10px}@media only screen and (max-width: 960px){#container,.inner,.inner_head,ul#topnav{width:100%}#header h1,#header .logo{padding-left:5px}#header p.logo0{margin-left:10px}#header .inner_head #login{padding-right:10px}#header .inner{margin-left:0px;background:url(/assets/image_header2-24144c420560d7f0d2e5327a81482d1f7f969ac8428d14934b5eaae707dec34d.jpg) no-repeat top right}ul#topnav{clear:both;width:100%}ul#topnav li{width:33%;border-right:1px solid #fff;border-bottom:1px solid #fff;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}ul#topnav li:nth-child(3n){border-right:0;width:34%}ul#topnav li:first-child a{border-left:none}ul#topnav a{width:100%;border:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}ul#topnav li:last-child a{width:auto;border-right:none}.grid_container{margin-left:10px;margin-right:10px}.col4_2,.col4_3,.col3_1,.col3_2{float:none;width:100%;margin:0 0 20px 0}.grid img{float:left;margin-right:5px}#container p.bread{margin-left:10px}#footer{padding:0}#footer .grid{float:none;width:100%;margin-bottom:5px;text-align:center}ul.learning_guidance{width:440px}ul.learning_guidance li{margin-left:10px;margin-right:10px}.movie iframe{left:0}div.select_course{margin-left:0px}div.course_type{width:auto}ul.select_course2 li.last{margin-right:20px}.button_select_course{width:268px}.review,.review_inactive{margin-left:0}.word{width:auto}.word .col{width:100%;float:none}.badge_wrapper{width:auto}.badge{width:100%}div.message{width:100%}.badge img{width:100%;height:auto}.badge .col{width:30%;float:left;margin-right:5%}.badge .l{margin-right:0}}@media only screen and (max-width: 640px){#header .inner{background:url(/assets/image_header3-964657edbeef44db555d3108e720721773373e7f19e008373504b744d6dfe404.jpg) no-repeat top right}#header .logo{width:405px;padding:10px 0 10px 0;height:100px}#header .logo img.logo1{width:255px;height:auto}#header .logo img.logo2{width:255px;height:auto}#header p.logo0{font-size:125%;margin-top:4px;margin-left:10px}h3 span.english{display:none}.h3_group h3{width:200px}section article.box{padding:20px}.grid img{float:none;margin:20px auto 10px}.grid p{text-align:left}#footer .grid p{text-align:center}#footer .grid p.logo{font-size:130%;margin:0}#footer .grid ul{text-align:center;font-size:90%;line-height:1.3}.go_pagetop{display:none}ul.learning_guidance{width:220px}.movie-wrapper{width:100%}div.take p{width:245px}div.lecture{width:400px;margin-top:10px}div.lecture ul li{margin-left:20px}div.select_course{padding-right:20px;width:240px;margin:50px auto 0}.button_course{width:240px;padding:15px 0;padding-left:15px}ul.select_course{clear:both;width:240px}ul.select_course a{display:block;margin-bottom:5px}ul.select_course li p.course{clear:both;width:240px}ul.select_course li p.price{margin-right:15px}div.box_account{width:290px}div.box_account dl.a_window2 dt{float:none;padding-top:10px;padding-bottom:5px;width:290px}div.box_account dl.a_window2 dd,div.box_account dl.a_window2 dd.large{padding:0 0 15px 0;border-top:none}div.box_account dl.a_window1 dt{width:8em}div.box_account dl.a_window1 dd,div.box_account dl.a_window1 dd.large{padding-left:8em}div.box_account input[type=card]{width:278px}div.ex_box div.ex_boxbody{padding:10px 15px}div.ex_box div.ex_boxbody img{width:100%}.review a,.review a:hover,.review_inactive{width:auto}.badge_wrapper{margin:0 auto;width:265px}div.sharemark{margin-bottom:20px}.badge .col{width:250px;float:none;margin-right:0}input[type=text],input[type=url]{width:235px}div.url{width:265px}div.pass_c p.medal{text-align:center}div.pass_c img{float:none;margin-right:0}table.course th,table.course td{padding:15px}}@media only screen and (max-width: 480px){#container,.inner,.inner_head,ul#topnav{min-width:310px}#header .inner{margin-left:5px;background:url(/assets/image_header4-0fe80bb7ab7dabff16d41e8e0ab702b683f74ec1d82604893eefbe5a1719ad9f.jpg) no-repeat top right}#header .logo{width:215px;padding:10px 0 10px 0;height:89px}#header .logo img.logo1{width:200px;height:auto}#header .logo img.logo2{width:215px;height:auto}.grid_container{margin-left:6px;margin-right:6px}#header p.logo0{font-size:115%;margin-top:6px;margin-left:10px}ul#topnav li{width:50%}ul#topnav li:nth-child(3n){border-right:solid 1px #fff;width:50%}ul#topnav li:nth-child(2n),ul#topnav li:nth-child(6n){border-right:0}#container p.bread{margin-left:6px}#footer .copyright{font-size:9px}.space2{margin-top:12px}div.question img{max-width:400px;width:100%}h2.question{margin-bottom:10px}p.number{padding-top:0;padding-bottom:25px}p.extent{padding-top:0;padding-bottom:25px}ul.h2_question_group li{float:none;margin-right:0}.h3_group_question{background:url(/assets/bg_h2_question2-7d9d162522dd0dae0825c23f1eb589463200f83a3a96ff7b5133c9ab342537b5.png) no-repeat top left}.h3_group_question h3{width:74px}.h3_group_question p.addition{margin-left:3px}table.course,table.course thead,table.course tbody,table.course th,table.course td,table.course tr{display:block}table.course thead tr{position:absolute;top:-9999px;left:-9999px}table.course th{width:auto;padding:3px 15px;margin-bottom:5px;text-align:left;border-radius:10px;-moz-border-radius:10px;-webkit-border-top:10px;-khtml-border-radius:10px}table.course td,table.course td.botom_wide,table.course td.botom_wide2{position:relative;padding:10px 15px 10px 15px;border-radius:10px;-moz-border-radius:10px;-webkit-border-top:10px;-khtml-border-radius:10px}table.course td.botom_wide{padding-bottom:55px}table.course td.botom_wide2{padding-bottom:37px}table.course td:before{position:absolute;top:6px;left:6px;padding-right:10px;white-space:nowrap}div.lecture{width:210px;margin-top:15px}div.lecture ul li{margin-left:10px}}@media print{.go_pagetop{display:none}}.clearfix:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}*:after{display:block;clear:both}article,.h2_group,.h3_group,.h4_group,dl.newinfo,#header,#header .inner,#header .inner_head,.clearfix,.box_link,.section,.col2,.col3,li,ul{zoom:1}article:after,.h2_group:after,.h3_group:after,.h4_group:after,dl.newinfo:after,#header:after,#header .inner:after,#header .inner_head:after,.clearfix:after,.box_link:after,.section:after,.col2:after,.col3:after,li:after,ul:after{content:""}body.reference{color:#333;font:14px verdana, "ヒラギノ丸ゴ ProN W4", "Hiragino Maru Gothic ProN", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS PGothic", Sans-Serif;line-height:1.8;-webkit-text-size-adjust:none;border-top:4px solid #C09E1F;border-bottom:4px solid #C09E1F;background:#F4F3EA}#container.reference{margin:0 auto;padding:0;position:relative;background:#F4F3EA;padding-top:15px}#header.reference{padding:5px 0 10px 0;background:#fff url(/assets/bg_header-77ac02545c837f421bbbdec59b0225c1acb343f6b87fb9cb965972aceea6aba9.png) repeat-x left top;border-bottom:1px solid #C09E1F}.form h4.reference{font-size:120%;text-align:left;padding-bottom:3px;margin-bottom:20px}.outside h4.reference{font-size:120%;text-align:left;padding-bottom:3px;margin-bottom:20px}p.start{display:block;font-size:115%;margin-top:10px;margin-bottom:25px}.grid p{padding:0}.grid div{padding:20px}.grid p.feature{padding-bottom:5px}.grid_login{margin:0;background:none}.form,.outside{float:left;background:#fff;padding:20px 25px 20px 25px;margin-bottom:25px;border:5px solid #eadfc3}.form{width:400px}.outside{margin-right:5px;width:400px}body,p,form,input{margin:0}.form-title{text-align:center}.form input[type=text],.form input[type=email],.form input[type=password]{width:250px;height:15px;padding:5px;font-size:14px;border:solid 1px #999;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px}#form p{color:#077685;font-weight:bold}#form .form-title{font-size:30px;color:#4eb4c2}#form .form-title{padding-bottom:6px;border-bottom:2px solid #4eb4c2;margin-bottom:20px}.check{margin:0 0 10px 8em}.submit input,.submit input:hover{width:80px;height:30px;font-size:14px;text-align:center;letter-spacing:1px;white-space:nowrap;display:block;padding:5px 0 5px 0;margin:0 0 15px 0;border:none;box-shadow:1px 0px 0px rgba(225,225,225,0.3) inset,-1px 0px 0px rgba(225,225,225,0.3) inset,0px 1px 1px rgba(0,0,0,0.1) inset,0px -1px 1px rgba(0,0,0,0.3) inset,0px 1px 3px #e9f3db;border-radius:4px;-moz-border-radius:4px;-webkit-border-top:4px;-khtml-border-radius:4px}.submit input{color:#fff;background:#d80d18;background-image:-moz-linear-gradient(90deg, #AD911D 0%, #C09E1F 50%, #E6D5A7 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #E6D5A7), color-stop(0.5, #C09E1F), color-stop(1, #AD911D));background-image:-ms-linear-gradient(90deg, #AD911D 0%, #C09E1F 50%, #E6D5A7 100%)}.submit input:hover{color:#937A17;cursor:pointer;background-image:-moz-linear-gradient(90deg, #DCD0A0 0%, #E8DFC0 50%, #fff 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(0.5, #E8DFC0), color-stop(1, #DCD0A0));background-image:-ms-linear-gradient(90deg, #DCD0A0 0%, #E8DFC0 50%, #fff 100%)}.submit_gold input,.submit_gold input:hover{width:190px;height:30px;font-size:14px;text-align:center;letter-spacing:1px;white-space:nowrap;display:block;padding:5px 0 5px 0;margin:0 0 15px 0;border:none;box-shadow:1px 0px 0px rgba(225,225,225,0.3) inset,-1px 0px 0px rgba(225,225,225,0.3) inset,0px 1px 1px rgba(0,0,0,0.1) inset,0px -1px 1px rgba(0,0,0,0.3) inset,0px 1px 3px #e9f3db;border-radius:4px;-moz-border-radius:4px;-webkit-border-top:4px;-khtml-border-radius:4px}.submit_gold input{color:#fff;background:#d80d18;background-image:-moz-linear-gradient(90deg, #AD911D 0%, #C09E1F 50%, #E6D5A7 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #E6D5A7), color-stop(0.5, #C09E1F), color-stop(1, #AD911D));background-image:-ms-linear-gradient(90deg, #AD911D 0%, #C09E1F 50%, #E6D5A7 100%)}.submit_gold input:hover{color:#937A17;cursor:pointer;background-image:-moz-linear-gradient(90deg, #DCD0A0 0%, #E8DFC0 50%, #fff 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(0.5, #E8DFC0), color-stop(1, #DCD0A0));background-image:-ms-linear-gradient(90deg, #DCD0A0 0%, #E8DFC0 50%, #fff 100%)}.submit_gray input,.submit_gray input:hover{width:190px;height:30px;font-size:14px;text-align:center;letter-spacing:1px;white-space:nowrap;display:block;padding:5px 0 5px 0;margin:0 0 15px 0;border:none;box-shadow:1px 0px 0px rgba(225,225,225,0.3) inset,-1px 0px 0px rgba(225,225,225,0.3) inset,0px 1px 1px rgba(0,0,0,0.1) inset,0px -1px 1px rgba(0,0,0,0.3) inset,0px 1px 3px #e9f3db;border-radius:4px;-moz-border-radius:4px;-webkit-border-top:4px;-khtml-border-radius:4px}.submit_gray input{color:#666;background:#cbcbcb;background-image:-moz-linear-gradient(90deg, #ababab 0%, #d5d5d5 50%, #f5f5f5 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f5f5f5), color-stop(0.5, #d5d5d5), color-stop(1, #ababab));background-image:-ms-linear-gradient(90deg, #ababab 0%, #d5d5d5 50%, #f5f5f5 100%)}.submit_gray input:hover{color:#858585;background:#cbcbcb;cursor:pointer;background-image:-moz-linear-gradient(90deg, #bdbdbd 0%, #ececec 50%, #fff 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(0.5, #ececec), color-stop(1, #bdbdbd));background-image:-ms-linear-gradient(90deg, #bdbdbd 0%, #ececec 50%, #fff 100%)}.form dl dt{float:left;clear:both;width:8em;padding-top:3px;margin-bottom:5px}.form dl dd{margin:0 0 10px 8em}ul.reference{width:100%;text-align:center}ul.reference li{list-style:none;float:left;margin-right:30px}div.feature{width:860px;padding-left:40px;padding-right:40px}div.feature h3{font-size:110%;font-weight:normal;letter-spacing:2px;border-bottom:dotted 1px #937A17;margin-bottom:10px}div.feature div.feature1{margin-bottom:10px;width:200px;float:left;padding:0px}div.feature div.feature1 p{line-height:1.1}div.feature div.feature1 p.logo1{line-height:1.4;font-size:93%}div.feature div.feature1 p.space{margin-bottom:5px}div.feature div.feature1 p.logo2{font-size:115%;font-weight:bold;letter-spacing:1px;padding-top:5px}div.feature div.feature2{margin-bottom:0;margin-left:220px;width:640px;padding:0px}.account{width:490px}.account dl{display:block;border-bottom:dotted 1px #937A17}.account dl dt{float:left;clear:both;width:16em;padding-top:21px;padding-bottom:10px;border-top:dotted 1px #937A17}.account dl dd{padding:18px 0 9px 16em;border-top:dotted 1px #937A17}.account p span.require{color:#d80d18;padding-right:5px}.account input.text,.account select.text{font-size:14px}.account input[type=text],.account input[type=email],.account input[type=pass],.account input[type=pass2],.account input[type=pasonaid],.account input[type=name],.account input[type=name_rubi]{width:250px;height:15px;padding:5px;font-size:14px;border:solid 1px #999;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px}.account .inline-password{width:250px;height:15px;padding:5px;font-size:14px;border:solid 1px #999;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px}.account select{width:200px;padding:3px 0 3px 5px}.account select[type=year]{width:75px;margin-right:5px}.account select[type=month],.account select[type=day]{width:50px;margin-right:5px;margin-left:10px}.account label{margin-right:20px}.account p.submit{margin:30px 0 10px 0}div.personal_name{float:left;margin-bottom:10px;width:400px}div.personal_name p.login_icon2{float:left;border:1px solid #ccc;width:32px;height:32px;margin-right:10px}div.personal_name p.name{font-size:110%;padding:5px 0 0 0}div.sns_logo p{float:right}div.sns_logo p img{padding-top:6px}.account div.pasona{font-size:90%;cursor:pointer}.account div.pasona p.underline{text-decoration:underline}.popup_box{position:relative;margin:0;width:auto}.popup_box:hover{color:#d80d18}.popup_box div.pasona_id_window{display:none;position:absolute;top:4px;left:85px;padding:18px 25px 18px 25px;width:295px;background-color:#fff;border:1px solid #d80d18;color:#333;z-index:5;box-shadow:3px 3px 5px #666;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px}div.pasona_id_window h4{margin-bottom:5px}.password{width:490px}.password .form_pw{width:440px;background:#fff;padding:30px 25px 10px 25px;margin-bottom:10px;border:5px solid #eadfc3}.form_pw input[type=text],.form_pw input[type=email],.form_pw input[type=password]{width:240px;height:15px;padding:5px;font-size:14px;border:solid 1px #999;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px}.password dl{display:block}.password dl dt{float:left;clear:both;width:13em;padding-top:3px;margin-bottom:15px}.password dl dd{margin:0 0 10px 13em}div.transfer2{margin-top:25px;margin-bottom:0px}div.transfer2 ul li{padding-right:20px;float:left}.account{margin-left:225px}.password{margin-left:225px}@media only screen and (max-width: 960px){h4.reference{font-size:110%;padding-bottom:2px;margin-bottom:20px}.form{width:290px;float:none;margin:0 auto 20px}.outside{width:290px;float:none;margin:0 auto 25px}.form input[type=text],.form input[type=email],.form input[type=password]{width:275px;padding:5px;font-size:14px;border:solid 1px #999;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px}.form dl dt{float:none;clear:both;padding-top:3px;margin-bottom:3px}.form dl dd{margin:0 0 10px 0}.check{clear:both;float:left;margin:5px 0 12px 0}.submit{clear:both;float:left}ul.login_mail{clear:both;margin:0 auto}div p.feature1{clear:both;float:left}div p.feature1 img{vertical-algain:top;clear:both;float:left;padding:0;margin-right:20px}div.feature{width:100%;padding-left:40px;padding-right:40px}div.feature h3{margin-right:80px}div.feature div.feature2{width:auto;padding-right:80px}.account{margin-left:10px;margin-right:10px}.password{margin-left:0}}@media only screen and (max-width: 640px){.grid_container{margin-left:7px;margin-right:7px}.form{width:230px}.outside{width:230px}.form input[type=text],.form input[type=email],.form input[type=password]{width:225px}ul.reference li{margin-right:25px}div.feature{padding-left:20px;padding-right:20px}div.feature div.feature1{width:100%;float:none;margin-bottom:10px}div.feature div.feature1 img,div.feature div.feature2 img{margin:0}div.feature h3{margin-right:40px}div.feature div.feature2{margin-left:0px;padding-right:40px}.account{width:290px;margin:0 auto}.account dl{border-bottom:none}.account dl dt{float:none;padding-top:10px;padding-bottom:5px;width:290px;border-top:dotted 1px #d80d18}.account dl dd{padding:0 0 15px 0;border-top:none}.account input[type=text],.account input[type=email],.account input[type=pass],.account input[type=pass2],.account input[type=pasonaid],.account input[type=name],.account input[type=name_rubi]{width:275px}div.personal_name{width:200px}.popup_box div.pasona_id_window{top:22px;left:-5px;width:260px;padding:15px 20px 15px 20px}.password{width:290px;margin:0 auto}.password .form_pw{width:240px;padding:20px 20px 5px 20px}.password dl dt{float:none;margin-bottom:5px}.password dl dd{margin-left:0px;margin-bottom:15px}.form_pw input[type=text],.form_pw input[type=email],.form_pw input[type=password]{width:230px}div.transfer2{margin-top:30px}}@media only screen and (max-width: 480px){#container.reference{min-width:310px}}*:after{display:block;clear:both}dl,dd,dt,ul,.check,.submit input,.submit input:hover,.account,.personal_name,.sns_logo,p,ul,ul{zoom:1}dl:after,dd:after,dt:after,.check:after,.submit input:after,.submit input:hover:after,.account:after,.personal_name:after,.sns_logo:after,p:after,ul:after,ul:after{content:""}
