@charset "UTF-8";*{margin:0;padding:0}html{height:100%;-webkit-text-size-adjust:none}body,h1,h2,h3,h4,h5,h6,form,p,ul,ol,li,table,tr,th,td,dl,dd,dt{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-weight:700}img{border:none}li{list-style:none}* html h1,* html h2,* html h3,* html h4,* html h5,* html table{font-size:100%}address{font-style:normal}table{padding:0}th,td{border-collapse:collapse;padding:0;margin:0}.clear{height:0;clear:both}* html .clear{overflow:hidden}.alt{position:absolute;top:-5000px;left:-999px}.floatleft{float:left}.floatright{float:right}.clearleft{clear:left}.clearright{clear:right}.clearboth{clear:both}.bold{font-weight:700}.align_right{text-align:right}.align_center{text-align:center}.align_left{text-align:left}.float_left{float:left}.font07em{font-size:.7em}body{text-align:center;height:100%}#container{text-align:left;width:980px;margin:0 auto}#container_small{text-align:left;width:380px;margin:0 auto}.tag a,.tag1 a,.tag2 a,.tagWord a,.tagCloud a{color:#369;text-decoration:underline;line-height:30px}.tag a:hover,.tag1 a:hover,.tag2 a:hover,.tagWord a:hover,.tagCloud a:hover{color:#09c;text-decoration:none}.tag .xs,.tag1 .xs,.tag2 .xs,.tagWord .xs,.tagCloud .xs{font-size:10px}.tag .s,.tag1 .s,.tag2 .s,.tagWord .s,.tagCloud .s{font-size:11px}.tag .m,.tag1 .m,.tag2 .m,.tagWord .m,.tagCloud .m{font-size:12px}.tag .l,.tag1 .l,.tag2 .l,.tagWord .l,.tagCloud .l{font-size:14px;font-weight:700}.tag .xl,.tag1 .xl,.tag2 .xl,.tagWord .xl,.tagCloud .xl{font-size:20px;font-weight:700}.tag .es,.tag1 .es,.tag2 .es,.tagWord .es,.tagCloud .es{color:#fff;background:#369;font-size:12px}body#popup div#container.tag a{margin-bottom:10px;margin-left:273px}* html body#popup div#container.tag a{display:block;width:73px;height:24px;margin-bottom:10px;overflow:hidden}body#popup div#container_small.tag a{margin-bottom:10px;margin-left:273px}* html body#popup div#container_small.tag a{display:block;width:73px;height:24px;margin-bottom:10px;overflow:hidden}.cloud a,.cloud1 a,.cloud2 a,.cloudWord a{color:#369;text-decoration:underline;line-height:24px}.cloud a:hover,.cloud1 a:hover,.cloud2 a:hover,.cloudWord a:hover{color:#09c;text-decoration:none}.cloud .xs,.cloud1 .xs,.cloud2 .xs,.cloudWord .xs{font-size:10px}.cloud .s,.cloud1 .s,.cloud2 .s,.cloudWord .s{font-size:11px}.cloud .m,.cloud1 .m,.cloud2 .m,.cloudWord .m{font-size:12px}.cloud .l,.cloud1 .l,.cloud2 .l,.cloudWord .l{font-size:14px;font-weight:700}.cloud .l_nonbold{font-size:14px}.cloud .xl,.cloud1 .xl,.cloud2 .xl,.cloudWord .xl{font-size:20px;font-weight:700}.cloud .es,.cloud1 .es,.cloud2 .es,.cloudWord .es{color:#fff;background:#369;font-size:12px}.al_c{text-align:center;margin:0 auto;width:100%}.al_l{text-align:left;margin:0 auto;width:100%}.al_r{text-align:right;margin:0 auto;width:100%}.fs12{font-size:12px}.fs10{font-size:10px}.pt10{line-height:25px}.mt5{margin-top:5px}.mb10{margin-bottom:10px}.pl18{padding-left:18px}a{color:#005c9d!important}a:hover{color:#0b8ad2!important}h1{font-size:16px!important}span.error_msg{font-weight:700;color:#f33;padding:5px 10px;margin:0;font-size:14px}div.item_block div.msg{margin-bottom:120px;padding:5px 10px;padding-left:20px}#subnavi li a{color:#333!important;text-decoration:none}#subnavi li a:hover{text-decoration:underline;color:#666!important}body.blog #main{font-size:12px}body.blog #main h3{font-size:12px;margin:0 0 8px}body.blog #main .entry-footer{font-size:10px}body.blog #main .main_entry_c{font-size:10px}body.blog #search-options{margin:10px 0 15px}body.blog #main blockquote{margin:8px 0}body.blog div.main_entry div{font-size:10px}#carouselInner{width:562px;height:303px;text-align:left;margin:0}div.panel_block_inner{padding:9px 8px 0}#carouselInner h1{width:546px;height:31px;font-size:18px!important;font-weight:700;background:url(/img/home/title_bg.gif) left top no-repeat!important;margin:0!important;margin-bottom:2px!important;padding:7px 0 0 15px !important;margin-bottom:10px}*html #carouselInner h1{width:531px;height:24px;margin-bottom:10px}#carouselInner h1 span{font-size:12px;font-weight:400}#carouselInner ul.parts_area{width:546px;height:209px;background:url(/img/home/walker/illust.gif) right top no-repeat}#carouselInner ul.parts_area li{float:left;margin-right:10px;display:inline}#carouselInner ul.parts_area li.en_walker{width:208px;height:209px;background:url(/img/home/walker/english_img_on.gif) left bottom no-repeat}#carouselInner ul.parts_area li.ch_ha_warler{width:199px;height:209px;background:url(/img/home/walker/ch_ha_img_on.gif) left bottom no-repeat}#carouselInner ul.parts_area li.other_walker{width:119px;height:120px;background:url(/img/home/walker/other_img_on.gif) left bottom no-repeat;padding-top:89px;margin-right:0}#carouselInner ul.parts_area li.en_walker a{display:block;width:208px;height:209px;outline:none}#carouselInner ul.parts_area li.ch_ha_warler a{display:block;width:199px;height:209px;outline:none}#carouselInner ul.parts_area li.other_walker a{display:block;width:119px;height:120px;outline:none}#carouselInner ul.parts_area li a:hover{text-indent:-9999px}#carouselInner p.osusume{text-align:center}#carouselInner .mesFromTeacher{width:546px}#carouselInner .mesFromTeacher h2{background:transparent!important;padding:0!important;font-weight:700!important;width:160px!important;height:auto!important;font-size:14px!important;margin:2px 0 10px!important}#carouselInner .mesFromTeacher .item_en,#carouselInner .mesFromTeacher .item_ch,#carouselInner .mesFromTeacher .item_ha{float:left;background:url(/img/home/mess/teacher_bg.gif) left top no-repeat!important;width:170px;border-top:2px solid #f88f92;margin-right:5px;margin-bottom:10px;padding:5px 2px 5px 5px;display:inline}#carouselInner .mesFromTeacher .item_ch{border-top:2px solid #969}#carouselInner .mesFromTeacher .item_ha{border-top:2px solid #9c9}#carouselInner .mesFromTeacher .item_en img.teacherPhoto,#carouselInner .mesFromTeacher .item_ch img.teacherPhoto,#carouselInner .mesFromTeacher .item_ha img.teacherPhoto{float:left;margin-bottom:10px}#carouselInner .mesFromTeacher .item_en .desc,#carouselInner .mesFromTeacher .item_ch .desc,#carouselInner .mesFromTeacher .item_ha .desc{width:98px;float:left;padding-left:4px;font-size:11px!important;line-height:1.5em}#carouselInner .mesFromTeacher .item_en .desc .name,#carouselInner .mesFromTeacher .item_ch .desc .name,#carouselInner .mesFromTeacher .item_ha .desc .name{font-size:14px;padding-top:5px}#howto{padding:0 5px}#howto .mrgr10{margin-right:10px}#howto .mrgt9{margin-top:9px}#howto .clear{font-size:0;margin:0}#howto .img01{margin:0 6px 6px 0}#howto .img02{margin-bottom:6px}#howto .img03{margin-right:6px}#howto .phrase_area{padding:7px 25px 5px;background-color:#ffe9d6;width:485px}#howto ul.phrase_set li{margin-bottom:2px;display:inline}#howto ul.phrase_set li.floatright{margin-left:15px}#howto .link_area{padding-bottom:6px;background:url(/img/home/howto/howto4_bg_bottom.gif) left bottom no-repeat;font-size:12px;font-weight:700}#howto .link_area ul.link{padding:0 30px 4px 20px;background-color:#ffe9d6;width:485px}#howto .link_area ul.link li{padding-left:15px;background:url(/img/home/howto/howto4_icon.gif) left 2px no-repeat}#howto .link_area ul.link li.floatright{margin-left:20px}.mesFromTeacher{width:615px}.mesFromTeacher .item_en,.mesFromTeacher .item_ch,.mesFromTeacher .item_ha{float:left;background:url(../img/home/mess/teacher_bg.gif) 0 0;width:196px;border-top:2px solid #f88f92;margin-right:5px;margin-bottom:10px;padding:8px 0 4px 4px}.mesFromTeacher .item_ch{border-top:2px solid #969}.mesFromTeacher .item_ha{border-top:2px solid #9c9}.mesFromTeacher .item_en img.teacherPhoto,.mesFromTeacher .item_ch img.teacherPhoto,.mesFromTeacher .item_ha img.teacherPhoto{float:left;padding-bottom:10px}.mesFromTeacher .item_en img.teacherPhoto2,.mesFromTeacher .item_ch img.teacherPhoto2,.mesFromTeacher .item_ha img.teacherPhoto2{float:left;padding-bottom:27px}.mesFromTeacher .item_en .desc,.mesFromTeacher .item_ch .desc,.mesFromTeacher .item_ha .desc{width:123px;float:left;padding-left:4px;line-height:1.5em}.mesFromTeacher .item_en .desc .name,.mesFromTeacher .item_ch .desc .name,.mesFromTeacher .item_ha .desc .name{font-size:14px}.mesFromTeacher h3{background:transparent;padding:0;font-weight:700;height:auto;margin:0;font-size:14px}.space_1line{height:14px}.paging .listboxlinker{font-size:12px}.paging .listboxlinker .pageTotal{float:left;padding-top:2px}.paging .listboxlinker .pageTotalNumber{font-size:14px;font-weight:700}.paging .listboxlinker .pagelist{float:right;padding-right:20px}#listbox_head .paging{border-bottom:2px solid #DFDFDF!important;padding-top:0!important;height:26px!important;margin-bottom:8px}#listbox_head .paging .listboxlinker .pagelist{float:left;padding-left:20px;font-weight:400}#listbox_head .paging .listboxlinker .left{font-weight:400}#listbox_head .paging .listboxlinker .right{font-weight:400}#listbox_head .paging .listboxlinker .hum{font-weight:400}#listbox_head .paging .listboxlinker .tag{font-weight:400}#listbox_head .paging .listboxlinker .note{font-size:10px;margin-top:5px;float:right}#listbox_head .note span.hum{background:url(../img/en/search_prog/icon_hum.gif) no-repeat scroll 0 0 transparent;height:1.2em;padding-left:14px;padding-top:2px}#listbox_head .note span.tag{background:url(../img/en/search_prog/icon_tag.gif) no-repeat scroll 0 0 transparent;height:1.2em;padding-left:20px;padding-top:2px}.phrasebox p.phrase,.phrasebox div[id^="area_audio"]{display:inline}.ad_phrase{border-top:solid 1px #c8e7e9;background-color:#fff;padding:5px 0 270px;margin-bottom:10px;border-bottom:solid 1px #c8e7e9}