article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-family:sans-serif}button,input,select,textarea{font-family:sans-serif}html body{margin:0;-webkit-text-size-adjust:none}html body.iPad{width:1100px;max-width:1100px}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1,h2,h3,h4,h5{font-size:100%;margin:0;font-weight:normal}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:0}dfn{font-style:italic}mark{background:#ff0;color:#222}p,pre{margin:0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{font-size:75%;line-height:0;position:relative;left:0.1em;vertical-align:baseline;top:-0.2em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:0 0}dd{margin:0 0 0 0}menu,ol{padding:0 0 0 0}ul{padding:0 0 0 0;list-style:none;list-style-image:none}ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure,form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,html input[type="button"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled]{cursor:default}input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0;-webkit-text-size-adjust:none}html,button,input,select,textarea{color:#222}body{font-size:1em;line-height:1.4}::-moz-selection,::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small}select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif}table{font-size:inherit;font:100%}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%}#yui3-css-stamp.cssfonts{display:none}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999999}#cboxOverlay{overflow:hidden;position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none}.cboxIframe{width:100%;height:100%;display:block;border:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box}#cboxOverlay{background:#fff}#cboxContent{margin-top:32px;overflow:visible}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{background:#fff;padding:1px}#cboxLoadingGraphic{background:url(/img/common/loading.gif) no-repeat center center}#cboxLoadingOverlay{background:#fff}#cboxSlideshow,#cboxPrevious,#cboxNext{text-indent:-9999px}#cboxClose{text-indent:-9999px;display:none;visibility:hidden;position:absolute;left:50%;margin-left:-23px;width:47px;height:47px;background:url(/img/common/cboxClose.gif) no-repeat 0 0;display:none}#cboxClose:hover{opacity:0.4;filter:alpha(opacity=40)}.cboxPhoto{width:800px;height:500px}#cboxContent h3{position:absolute;font-size:116%;top:520px;line-height:22px;background:url(../images/cboxTitleDot.gif) right no-repeat}#cboxContent p.text{position:absolute;top:520px;font-size:108%;line-height:22px}.bl-hover{cursor:pointer;color:#999 !important}.bl-hover a{background:none !important;color:#999 !important}.bl-hover a:hover{color:#999 !important}.bl-hover img{opacity:0.8;filter:alpha(opacity=80)}body{background:url(../img/common/dotline_h_red01.gif) left 1px repeat-x;_text-align:center;font-family:'Times','ヒラギノ明朝 Pro W3','Hiragino Mincho Pro','Hiragino Mincho ProN','メイリオ','Mayryo','ＭＳ Ｐゴシック','MS PGothic',serif}#cover{position:fixed;_position:absolute;width:100%;height:15px;z-index:10000;overflow:visible;text-align:right;background:#fff url(../img/common/dotline_h_red01.gif) left 1px repeat-x}#cover a{position:relative;top:12px;right:12px;font-size:13px;color:#222;text-decoration:none;background:#fff url(../img/common/dotline_h_red01.gif) left bottom repeat-x}#cover a:hover{color:#999;background:none}body#top #cover{background:url(../img/common/dotline_h_red02.gif) left 1px repeat-x}body.english #cover{background:url(../img/common/dotline_h_red02.gif) left 1px repeat-x}#wrapper{position:relative;width:1000px;margin:0 auto;padding-top:100px;text-align:left}#side{position:fixed;_position:absolute;z-index:99999}html.iPad #side{left:50px !important}#top #side{display:none}#main{padding-left:346px}#top #main{display:none}#main #article{padding-left:53px}#main #article section.first{padding-top:80px}#main #article section.first_en{padding-top:160px}#wrapper a{text-decoration:none;color:#222}#wrapper a.scroll{background:url(../img/common/dotline_h_red01.gif) 0 bottom repeat-x}#header{width:190px;height:148px;margin-bottom:45px}#header a:hover img{opacity:0.7;filter:alpha(opacity=70)}#gnav li{float:left;padding-top:20px;width:21px;margin-right:7px;background:url(../img/common/circle_red01.gif) 5px 0 no-repeat}#gnav li.on,#gnav li.active{background:url(../img/common/circle_red01_on.gif) 5px 0 no-repeat}#gnav li a{display:block;width:21px;background:url(../img/common/dotline_v_red01.gif) right 0 repeat-y}#gnav li a:hover img{opacity:0.75;filter:alpha(opacity=75)}#gnav_en{padding-top:6px}#gnav_en li{padding-top:8px}#gnav_en li.on,#gnav_en li.active{background:url(../img/common/circle_red01_on.gif) 5px 0 no-repeat}#gnav_en li a{font-size:16px;background:url(../img/common/dotline_h_red01.gif) right bottom repeat-x}#gnav_en li a:hover{background:none;color:#999}#main #side{position:relative;min-width:100% !important;width:100% !important;max-width:100% !important;margin-bottom:130px}#main #side #header{min-width:100% !important;width:100% !important;max-width:100% !important;margin-bottom:10px !important;line-height:1.4}#main #side #replaceTitle{font-size:20px}#main #side #gnav li{float:left;width:50%;padding-top:0;padding-left:10px;margin-bottom:8px;margin-right:2%;font-size:15px;background:url(../img/common/circle_red01.gif) 0 5px no-repeat}#main #side #gnav li.on,#main #side #gnav li.active{background:url(../img/common/circle_red01_on.gif) 0 5px no-repeat}#main #side #gnav li a{display:inline;width:auto;background:url(../img/common/dotline_h_red01.gif) 0 bottom repeat-x}#main #side #gnav li a:hover img{opacity:0.75;filter:alpha(opacity=75)}#main #side #gnav li:nth-child(2),#main #side #gnav li:nth-child(4),#main #side #gnav li:nth-child(6){width:35% !important}#main #side #gnav_en{padding-top:6px}#main #side #gnav_en li{padding-top:8px}#main #side #gnav_en li.on,#main #side #gnav_en li.active{background:url(../img/common/circle_red01_on.gif) 5px 0 no-repeat}#main #side #gnav_en li a{font-size:16px;background:url(../img/common/dotline_h_red01.gif) 0 bottom repeat-x}#main #side #gnav_en li a:hover{background:none;color:#999}#lnav{width:600px;z-index:2000}#navWrapper{overflow:visible}#lnav .bg{position:absolute;width:601px;height:29px;z-index:1;background-color:#fff}#lnav table{position:relative;font-size:14px;z-index:2;top:-2px}#lnav table td{padding-left:8px;padding-right:16px;background:url(../img/common/circle_red04.gif) 0 7px no-repeat}#lnav table td a:hover{color:#999 !important}#lnav table td.on{background:url(../img/common/circle_red02.gif) 0 7px no-repeat}#lnav table td.on a{color:#999 !important}#lnav table td.on span{background:none}#lnav table td.active{background:url(../img/common/circle_red02.gif) 0 7px no-repeat}#lnav table span{background:#fff url(../img/common/dotline_h_red01.gif) left bottom repeat-x}#lnav .backLink01{position:relative;font-size:14px;z-index:10}#lnav .backLink01 a{display:block;padding-left:19px;background:url(../img/common/arw_l_red02.gif) 0 2px no-repeat}#lnav .backLink01 a:hover{color:#999;background:url(../img/common/arw_l_red02.gif) 0 2px no-repeat !important}#lnav .backLink01 a:hover span{background:none}#lnav .backLink01 a span{background:#fff url(../img/common/dotline_h_red01.gif) left bottom repeat-x}body#top #lnav .bg{background-color:transparent !important}body.english #lnav .bg{background-color:transparent !important}html.iPad #lnav .bg{top:-2px}#ctnav{margin-bottom:120px;padding-top:45px;background:url(../img/common/bg_heading.gif) 0 0 no-repeat}#ctnav table{position:relative;font-size:12px;z-index:2}#ctnav table td{padding-left:8px;padding-right:16px;background:url(../img/common/circle_red04.gif) 0 6px no-repeat}#ctnav table td.on{background:url(../img/common/circle_red02.gif) 0 6px no-repeat}#ctnav table td a{background:url(../img/common/dotline_h_red01.gif) 0 bottom repeat-x}#footer{padding-top:27px;padding-bottom:27px;font-size:11px !important;color:#a0a0a0}#pageTitle{position:fixed;_position:absolute}#pageTitle.back a{display:block;padding-bottom:25px;background:url(../img/common/bg_title_back.gif) center bottom no-repeat}#pageTitle.back a:hover{opacity:0.5;filter:alpha(opacity=50)}#pageTitleYoko{display:none;position:relative;font-size:24px;top:-2px}.bnrs{margin-bottom:48px;*zoom:1}.bnrs:after{display:block;content:"";clear:both}.bnrs li{float:left;margin-right:11px}.bnrs li a:hover img{opacity:0.8;filter:alpha(opacity=80)}.heading01{position:relative;font-size:20px;padding-bottom:22px;margin-bottom:20px;background:url(../img/common/bg_heading.gif) 0 bottom no-repeat;z-index:100}.heading02{*zoom:1;position:relative;font-size:16px;padding-bottom:22px;margin-bottom:20px;background:url(../img/common/bg_heading.gif) 0 bottom no-repeat;z-index:100}.heading02:after{display:block;content:"";clear:both}.heading02 span{display:block;float:left;width:4em;margin-right:26px}.heading02 a{position:relative;top:-1px;font-size:12px;background:url(../img/common/dotline_h_red01.gif) 0 bottom repeat-x}.heading02 a:hover{color:#999 !important;background:none}.heading03{position:relative;font-size:14px;margin-bottom:26px;z-index:100}.heading04{position:relative;font-size:15.5px;padding-bottom:12px;margin-bottom:12px;background:url(../img/common/bg_heading02.gif) 0 bottom no-repeat;color:#950000;z-index:100}.heading05{margin-bottom:20px}.heading06{font-size:23px;padding-bottom:21px;margin-top:30px;margin-bottom:34px;background:url(../img/common/dotline_h_red01.gif) 0 bottom repeat-x}.heading06 span{display:block;padding-top:24px;background:url(../img/common/dotline_h_red01.gif) 0 top repeat-x}.heading07{font-size:16px;color:#1f2859;font-style:italic;padding-top:10px;margin-bottom:34px}.section01{position:relative;padding-bottom:160px}#pageTop a:hover img{opacity:0.4;filter:alpha(opacity=40)}#fixedPageTop{position:fixed;_position:absolute;top:50%;margin-top:-8px;right:12px;opacity:0;filter:alpha(opacity=0)}#fixedPageTop a:hover img{opacity:0.4;filter:alpha(opacity=40)}.imgDesc01 .pict{margin-bottom:22px}.imgDesc01 .desc p{font-size:14px;margin-bottom:24px;line-height:1.8}.imgDesc01 .desc01{padding:17px;background:url(../img/common/frame01.gif) 0 bottom no-repeat}.imgDesc01 .desc02 p{font-size:14px;line-height:2 !important}.imgDesc01 .desc03 p{font-size:14px;margin-bottom:28px;line-height:1.6}.imgDesc01 p.pict01{font-size:12px;text-align:center}.imgDesc01 p.pict01 img{margin:14px auto 0;_text-align:center}.imgDesc01 p.pict01 span.cap{display:block;text-align:left;margin-top:12px}.imgDesc02{zoom:1}.imgDesc02:after{clear:both;display:block;content:""}.imgDesc02 .pict{float:left;width:133px;margin-right:12px}.imgDesc02 .desc{float:left;width:155px}.imgDesc02 dt{font-size:16px;margin-bottom:12px !important}.imgDesc02 dt a{background:url(../img/common/dotline_h_red01.gif) 0 bottom repeat-x}.imgDesc02 dd{font-size:12px;line-height:1.4}.imgDesc03{zoom:1}.imgDesc03:after{clear:both;display:block;content:""}.imgDesc03 .pict{float:left;margin-right:20px}.imgDesc03 .desc p{margin-bottom:24px;line-height:1.8}.imgDesc03 .desc01{padding:17px;background:url(../img/common/frame01.gif) 0 0 no-repeat}.imgDesc03 .desc02 p{font-size:14px;line-height:2 !important}.imgDesc04{zoom:1}.imgDesc04:after{clear:both;display:block;content:""}.imgDesc04 .pict{float:right;margin-left:20px}.imgDesc04 p.pict01{font-size:12px;text-align:center}.imgDesc04 p.pict01 img{margin:14px auto 0;_text-align:center}.imgDesc04 p.pict01 span.cap{display:block;text-align:left;margin-top:12px}.imgDesc04 p.pict02{font-size:12px;text-align:center}.imgDesc04 p.pict02 img{margin:0 auto 24px;_text-align:center}.imgDesc04 p.pict02 span.cap{display:block;text-align:left;margin-top:12px}.imgDesc04 .desc p{margin-bottom:24px;line-height:1.8}.imgDesc04 .desc01{padding:17px;background:url(../img/common/frame01.gif) 0 0 no-repeat}.imgDesc04 .desc02 p{font-size:14px;line-height:2 !important}p.link01{padding-left:17px;font-size:15px;background:url(../img/common/arw_r_red01.gif) 0 2px no-repeat}p.link01 a{background:url(../img/common/dotline_h_red01.gif) 0 bottom repeat-x}p.link02{padding-left:17px;font-size:15px;background:url(../img/common/arw_r_red01.gif) 0 4px no-repeat}p.link02 a{background:url(../img/common/dotline_h_red01.gif) 0 bottom repeat-x}span.link01 a{background:url(../img/common/dotline_h_red01.gif) 0 bottom repeat-x}span.link01 img{position:relative;top:-2px;margin-left:4px}a.link01{background:url(../img/common/dotline_h_red01.gif) 0 bottom repeat-x}p.link02{padding-left:17px;font-size:20px;line-height:1.2;background:url(../img/common/arw_r_red01.gif) 0 6px no-repeat}p.link02 a{background:url(../img/common/dotline_h_red01.gif) 0 bottom repeat-x}p#eraLinks a{color:#ff0000;font-size:14px;background:url(../img/common/dotline_h_red01.gif) 0 bottom repeat-x}a.pdfLink01 img{position:relative;top:-2px;margin-left:2px}a.pdfLink01 span{background:url(../img/common/dotline_h_red01.gif) 0 bottom repeat-x}a.pdfLink01:hover span{background:none}html.iPad body#popup{width:1000px;margin:0 auto}#popupFrame{width:1000px;padding-bottom:70px;margin:0 auto;_text-align:center;visibility:hidden}#popupBody{_text-align:left;padding-left:200px}#popupBody .pict{float:left;width:190px}#popupBody .pict p{margin-bottom:14px}#popupBody .pict dl dt{font-size:14px;margin-bottom:2px}#popupBody .pict dl dd{font-size:17px}#popupBody .pict dl dd.en{font-size:13px;margin-top:1px}#popupBody .desc table{font-size:13px}#popupBody .desc table th{width:94px;padding-bottom:20px;text-align:left;vertical-align:top;line-height:18px}#popupBody .desc table td{width:517px;padding-bottom:20px;text-align:left;vertical-align:top;line-height:18px}#popupBody .desc table td table th{width:auto;padding-right:1em;text-align:left;vertical-align:top;padding-bottom:0;font-weight:normal;vertical-align:top;line-height:18px}#popupBody .desc table td table td{width:auto;vertical-align:top;text-align:left;line-height:18px;vertical-align:top;padding-bottom:0}#popupClose{width:1000px;height:47px;_text-align:center;margin:0 auto}#popupClose p{cursor:pointer;text-indent:-9999px;visibility:hidden;position:absolute;left:50%;margin-left:-23px;width:47px;height:47px;background:url(/img/common/cboxClose.gif) no-repeat 0 0}#popupClose p:hover{opacity:0.4;filter:alpha(opacity=40)}#map_canvas{width:600px;height:380px}.mgnT5{margin-top:5px}.mgnT10{margin-top:10px}.mgnT15{margin-top:15px}.mgnT20{margin-top:20px}.mgnT25{margin-top:25px}.mgnT30{margin-top:30px}.mgnT40{margin-top:40px}.mgnT45{margin-top:45px}.mgnT50{margin-top:50px}.mgnT60{margin-top:60px}.mgnT70{margin-top:70px}.mgnT75{margin-top:75px}.mgnT80{margin-top:80px}.mgnT-10{margin-top:-10px}.mgnT-20{margin-top:-20px}.mgnT-80{margin-top:-80px}.mgnB0{margin-bottom:0 !important}.mgnB10{margin-bottom:10px}.mgnB20{margin-bottom:20px}.mgnB30{margin-bottom:30px}.mgnB40{margin-bottom:40px}.mgnB50{margin-bottom:50px}.mgnBtmAnchor{margin-bottom:98px;height:0}.fs10{font-size:10px !important}.fs11{font-size:11px !important}.fs12{font-size:12px !important}.fs13{font-size:13px !important}.fs14{font-size:14px !important}.fs15{font-size:15px !important}.fs16{font-size:16px !important}.fs17{font-size:17px !important}.fs18{font-size:18px !important}.textR{text-align:right !important}.textC{text-align:center !important}ul.list01 li{font-size:14px;line-height:1.8}ul.list01 li a{background:url(../img/common/dotline_h_red01.gif) 0 bottom repeat-x}ul.list02{zoom:1;background:url(/img/common/dotline01.gif) 0 bottom repeat-x}ul.list02 li{font-size:14px;line-height:1.8;background:url(/img/common/dotline01.gif) 0 0 repeat-x}ul.list02 li dl{padding:22px 25px 20px 20px;background:url(/img/common/circle_red03.gif) left 41px no-repeat;zoom:1}ul.list02 li dl dt{font-size:22px;float:left;width:170px;padding-top:6px}ul.list02 li dl dt a{background:url(../img/common/dotline_h_red01.gif) 0 bottom repeat-x}ul.list02 li dl dd{float:right;width:380px}ul.list02 li dl.type01{background:url(/img/common/circle_red03.gif) left 52px no-repeat}ul.list02 li dl.type01 dt{padding-top:18px}ul.list02 li dl.type02{padding:20px 25px 20px 20px;background:url(/img/common/circle_red03.gif) left 34px no-repeat}ul.list02 li dl.type02 dt{position:relative;top:1px;padding-top:1px}ul.list02 li dl.type02 dd{padding-top:1px;font-size:20px !important;color:#999}ul.list02 li dl.type03{background:url(/img/common/circle_red03.gif) left 64px no-repeat}ul.list02 li dl.type03 dt{padding-top:30px}ul.list02 li dl:after{display:block;clear:both;content:""}ul.list03 li{font-size:15px;line-height:1.8;text-indent:-1em;padding-left:1em}ul.list04 li{zoom:1;margin-top:40px;padding-left:15px;background:url(../img/common/dotline_v_red02.gif) 0 bottom repeat-y}ul.list04 li:after{display:block;content:"";clear:both}ul.list04 li a{background:url(../img/common/dotline_h_red01.gif) 0 bottom repeat-x}ul.list04 li p.pict{float:left;width:130px;margin-right:18px}ul.list04 li dl{float:left;width:437px}ul.list04 li dt{font-size:18px;margin-bottom:12px}ul.list04 li dd{font-size:14px;line-height:1.8}ul.list05 li{font-size:14px;line-height:1.8}ul.list05 li a{background:url(../img/common/dotline_h_red01.gif) 0 bottom repeat-x}ul.list05 li img{position:relative;margin-left:11px;top:-4px}ul.list06 li{font-size:14px;line-height:1.8;margin-bottom:1em}ul.list06 li a{background:url(../img/common/dotline_h_red01.gif) 0 bottom repeat-x}ul.list06 li sup{position:relative;top:-3px}ul.list07 li{font-size:14px;line-height:1.4;margin-bottom:1em}ul.list07 li a{background:url(../img/common/dotline_h_red01.gif) 0 bottom repeat-x}ul.list08{float:right;margin-left:38px}ul.list08 li{float:left;width:130px;font-size:14px;text-align:center;line-height:1.8}ul.list08 li img{margin-bottom:4px}ul.list08 li p{font-size:12px;margin-bottom:0 !important}ul.list08 li p a{font-size:14px;background:url(../img/common/dotline_h_red01.gif) 0 bottom repeat-x}ul.list08 li p.ext{position:relative;left:-20px;width:170px;position:relative;_left:0;_width:0}.dlist01{font-size:14px;line-height:1.8}.dlist01 dt{margin-top:24px}.dlist02{font-size:14px;line-height:1.8}.dlist02 dt{margin-top:24px;font-weight:bold}.dlist02 dt a,.dlist02 dt span{background:url(../img/common/dotline_h_red01.gif) 0 bottom repeat-x}.dlist02 dt.link img{position:relative;top:-4px;margin-left:4px}.dlist03{font-size:14px;line-height:1.8}.dlist03 dt{font-weight:bold}.dlist03 dd{font-size:12px}.dlist04{padding-top:8px;font-size:14px;line-height:1.8}.dlist04 dt{font-size:16px;font-weight:bold;margin-bottom:8px}.dlist04 dd{margin-bottom:40px}.dlist05{padding-top:4px}.dlist05 dt{font-size:16px;line-height:1.8;margin-bottom:20px}.dlist05 dd{font-size:15px;line-height:1.8}.dlist06{padding-bottom:60px}.dlist06 dt{margin-top:46px;padding-bottom:2px;font-size:18px;color:#950000}.dlist06 dd{margin-top:18px;font-size:14px;line-height:1.8}.dlist06 a{background:url(../img/common/dotline_h_red01.gif) 0 bottom repeat-x}.dlist07{font-size:14px}.dlist07 dt{font-weight:bold;margin-bottom:22px}.dlist07 dd{line-height:1.8}.dlist07 dd p.pict01{font-size:12px;text-align:center}.dlist07 dd p.pict01 img{margin:0 auto;_text-align:center}.dlist07 dd p.pict01 span.cap{display:block;text-align:left;margin-top:12px}.dlist08{font-size:14px}.dlist08 dt{line-height:1.8}.dlist08 dd{font-size:12px;line-height:1.8}.dlist09{font-size:14px}.dlist09 dt{line-height:1.6}.dlist09 dd{line-height:1.6;padding-left:20px}.newsList01{position:relative;margin-top:-15px;padding-top:15px;padding-bottom:45px;margin-bottom:45px;background:url(../img/common/bg_newsList.gif) 0 bottom no-repeat}.newsList01 dt{font-size:13px;margin-bottom:15px;line-height:1.8}.newsList01 dt strong{display:block;font-size:13px}.newsList01 dd{font-size:14px;line-height:1.8}.table01{width:600px;border-right:2px solid #c1c1c1;border-bottom:2px solid #c1c1c1}.table01 th{border-left:2px solid #c1c1c1;border-top:2px solid #c1c1c1;text-align:center;vertical-align:middle}.table01 tbody th{border-left:2px solid #c1c1c1;border-top:1px solid #c1c1c1;text-align:center;vertical-align:middle}.table01 thead th{height:40px;background:url(../img/common/bg_table_th01.png) 0 0}.table01 tbody th{background:url(../img/common/bg_table_th02.png) 0 0}.table01 thead th.room{background:none}.table01 td{height:100px;border-left:1px solid #c1c1c1;border-top:1px solid #c1c1c1;text-align:center;vertical-align:middle}.table01 tr.top th,.table01 tr.top td{border-top:2px solid #c1c1c1}.table01 dl dt{font-size:10px}.table01 dl dd{font-size:13px}.table01 dl dd a{background:url(../img/common/dotline_h_red01.gif) 0 bottom repeat-x}.table01 dl.row2_1{height:50px;border-bottom:1px solid #c1c1c1}.table01 dl.row2_2{height:50px}.table01 dl.row2_1 dt,.table01 dl.row2_2 dt{padding-top:10px}.table02{font-size:14px}.table02 th,.table02 td{font-weight:normal;text-align:left;vertical-align:top;line-height:1.8;padding-bottom:22px}.table03{margin-bottom:4px;font-size:14px}.table03 th,.table03 td{font-weight:normal;text-align:left;vertical-align:top;line-height:1.6}.table04{margin-bottom:24px;font-size:12px;border-right:1px solid #C1C1C1;border-bottom:1px solid #C1C1C1}.table04 th,.table04 td{padding:4px;border-left:1px solid #C1C1C1;border-top:1px solid #C1C1C1;font-weight:normal;text-align:left;vertical-align:top;line-height:1.6}.table04 th p,.table04 td p{padding-left:1em;text-indent:-1em}.table05{font-size:14px}.table05 th{font-weight:normal;padding-right:15px}.table06{font-size:14px;line-height:1.6;margin-bottom:28px}.table06 th{font-weight:normal}.txt01{font-size:14px;line-height:1.8}.note01{display:block;margin-top:20px}.red01{color:#ff0000}.col201{zoom:1}.col201:after{display:block;clear:both;content:""}.col201 .col{float:left;width:300px}.col201 .col dt{font-size:14px;margin-bottom:8px}.col201 .col dd{font-size:12px;margin-bottom:6px}.col201 .col dd a{background:url(../img/common/dotline_h_red01.gif) 0 bottom repeat-x}.col201 .col dd img{position:relative;top:-2px;margin-left:3px}.radioGroup01{position:relative;top:-4px}.radioGroup01 p{margin-bottom:8px}.cust_radio_off{line-height:2;cursor:pointer;background:url(../img/common/radio.gif) 0 0 no-repeat}.cust_radio_on{line-height:2;cursor:pointer;background:url(../img/common/checked.gif) 0 0 no-repeat}.textArea01{width:450px;height:245px;border:1px solid #ccc;font-size:14px}.textInput00{width:450px;height:24px;border:1px solid #ccc;font-size:14px}.textInput01{width:190px;height:24px;border:1px solid #ccc;font-size:14px}.textInput02{width:290px;height:24px;border:1px solid #ccc;font-size:14px}.textInput03{width:125px;height:24px;border:1px solid #ccc;font-size:14px}.inputBtn01{margin-left:150px;margin-top:14px}.inputBtn02{margin-left:14px;margin-top:14px}#paging{position:relative;top:-150px;margin-bottom:-105px}#paging p{float:left;font-size:16px}#paging p.prev{margin-right:70px}#paging p.disable{opacity:0.2;filter:alpha(opacity=20)}#paging p a{background:url(../img/common/dotline_h_red01.gif) 0 bottom repeat-x}#societyList{background:url(../img/common/dotline01.gif) 0 bottom repeat-x}#societyList table{width:600px}#societyList table tr.bl-hover{opacity:0.8;cursor:pointer}#societyList table th{width:305px;vertical-align:middle;text-align:left;font-size:15px;background:url(../img/common/dotline01.gif) 0 0 repeat-x}#societyList table th a{background:url(../img/common/dotline_h_red01.gif) 0 bottom repeat-x}#societyList table th.date{width:158px;font-weight:normal}#societyList table td{font-size:13px;line-height:1.8;vertical-align:middle;padding-top:20px;padding-bottom:20px;background:url(../img/common/dotline01.gif) 0 0 repeat-x}#societyDetails .title{width:600px;height:110px;background:url(../img/common/bg_title_details.gif) 0 0 no-repeat}#societyDetails .title td{vertical-align:middle;font-size:15px;color:#ff0000;padding-top:4px}#societyDetails .title td h3{font-size:19px;margin-bottom:14px}#societyDetails dl{padding:18px 0 16px;background:url(../img/common/dotline01.gif) 0 bottom repeat-x}#societyDetails dl dt{font-size:14px;line-height:1.6;font-weight:bold}#societyDetails dl dd{font-size:14px;line-height:1.6}#mainImg{margin-bottom:40px;height:460px}#mainImg ul{width:640px;overflow:hidden}#mainImg ul li{position:absolute}.topicList01{padding-bottom:70px}.topicList01 li{zoom:1;font-size:13px;margin-bottom:10px}.topicList01 li:after{display:block;clear:both;content:""}.topicList01 li time{display:block;float:left;width:72px;margin-right:8px;background:url(../img/bg_news.gif) right 0 no-repeat}.topicList01 li span{display:block;width:520px;float:left}.topicList01 li a:hover{color:#999 !important;background:none}#contactWrapepr{margin-top:56px}#contactWrapepr h2{margin-bottom:22px}#contactWrapepr dl{font-size:10.5px;line-height:1.8}#contactWrapepr dl a{background:url(../img/common/dotline_h_red01.gif) 0 bottom repeat-x}#contactWrapepr dl a:hover{background:none;color:#999 !important}#staff ul.list li{float:left;width:130px;margin-right:70px;margin-bottom:30px;font-size:14px;text-align:center;line-height:1.8}#staff ul.list li img{margin-bottom:4px}#staff ul.list li p{font-size:12px}#staff ul.list li p a{font-size:14px;background:url(../img/common/dotline_h_red01.gif) 0 bottom repeat-x}#staff ul.list li p.ext{position:relative;left:-20px;width:170px;position:relative;_left:0;_width:0}ul.list08{float:right}#facility .pict{margin-top:-100px;margin-bottom:50px}#facility li{zoom:1;font-size:14px}#facility li:after{clear:both;display:block;content:""}#facility ul.list li p{position:relative;top:-2px;float:left;width:100px;font-size:14px}#facility ul.list li dl{float:left;width:500px}#facility ul.list li dl dd{font-size:13px;line-height:1.8;margin-top:2px;margin-bottom:26px}#facility li a{font-weight:bold;background:url(../img/common/dotline_h_red01.gif) 0 bottom repeat-x}#facility li dl dt img{position:relative;top:-4px;margin-left:4px}#contactList{padding-top:1px;background:url(../img/common/dotline01.gif) 0 0 repeat-x}#contactList dl{padding-top:14px;background:url(../img/common/dotline01.gif) 0 bottom repeat-x;padding-bottom:15px;zoom:1}#contactList dl:after{display:block;clear:both;content:""}#contactList dl dt{float:left;width:149px;padding-top:6px}#contactList dl dd{float:left;width:451px}#contactList.confirm dl dd,#contactList.confirm dl dt{padding-top:6px;padding-bottom:6px}#contactList.confirm dl dd span.ERR{color:#f00}#telNumber{font-size:28px;line-height:1.1}#telNumber2{display:block;font-size:28px;line-height:1.1}#article a:hover{background:none !important;color:#999}#letter{font-size:15px;margin:15px 0 160px}#apllicationTitle{height:53px;background:url(/education/img/pict_01_02.png) 0 0 no-repeat}#apllicationTitle h3{padding:19px;font-size:16px}#levels a{z-index:10;line-height:0}#levels a:hover img{opacity:0.75;filter:alpha(opacity=75)}#btnlevel1{position:absolute;margin-top:45px;margin-left:290px}#btnlevel1_2{position:absolute;margin-top:94px;margin-left:290px}#btnlevel2{position:absolute;margin-top:158px;margin-left:272px}#btnlevel3a{position:absolute;margin-top:285px;margin-left:290px}#btnlevel3b{position:absolute;margin-top:365px;margin-left:283px}#btnlevel3c{position:absolute;margin-top:446px;margin-left:283px}#btnlevel4{position:absolute;margin-top:529px;margin-left:272px}.levelWrapper{margin-top:-18px;margin-bottom:48px;padding:20px}.levelWrapper.gray01{background-color:#f2f2f2}.levelWrapper.gray02{background-color:#e6eeee}.levelWrapper.purple01{background-color:#eee9ed}.levelWrapper.beige01{background-color:#f7f8e9}#seijinCourse,#kodomoCourse{background:url(/education/img/dotline_v_01.gif) 34px 0 repeat-y}#kodomoCourse{margin-top:55px}#seijinCourse .title,#kodomoCourse .title{float:left;width:48px}#seijinCourse #level3,#seijinCourse #level4{width:552px;float:right;margin-top:0}#kodomoCourse #level3C,#kodomoCourse #level4C{width:552px;float:right;margin-top:0}@media only screen and (min-width: 320px) and (max-width: 767px){html{visibility:hidden}html.SP{visibility:visible;max-width:100% !important;width:100% !important}html.SP body{max-width:100% !important}html.SP body#popup *{width:auto !important}html.SP body#popup,html.SP body#popup #popupFrame,html.SP body#popup #popupBody,html.SP #popupClose{max-width:100% !important;padding-left:0 !important}html.SP body#popup #popupFrame{padding-bottom:20px}html.SP body#popup #popupBody,html.SP body#popup #popupBody .desc{max-width:100% !important}html.SP body#popup #popupBody{padding:20px 0}html.SP body#popup #popupBody .pict{float:none !important;margin:0 auto 20px;text-align:center}html.SP body#popup #popupBody .desc{padding:20px 10px 0}html.SP body#popup #popupBody .desc table>tbody>tr>th{white-space:nowrap !important;padding-right:1em}html.SP body#popup #popupBody .desc table>tbody>tr>td>table th{min-width:3em;white-space:normal !important;padding-right:1em;padding-bottom:1em}html.SP #popupClose p{width:47px !important}html.SP #header.en{width:100%;margin-bottom:20px;font-size:20px !important}html.SP #header.en #headerTxt{min-width:100% !important}html.SP section.first{padding-top:0 !important;margin-top:40px}html.SP .first_en{padding-top:0 !important}html.SP #cover{background-color:transparent !important;position:static;padding-top:2px;height:20px}html.SP #cover a{position:absolute;background-color:transparent !important}html.SP #wrapper{max-width:100% !important;padding-top:40px;overflow:hidden;margin-right:0 !important}html.SP body#top #wrapper{width:93.75%;margin:0 auto !important}html.SP #mainImg{max-width:100%;height:225px}html.SP #mainImg ul li img{max-width:100%}html.SP ul#news li time,html.SP ul#socityInfo li time{display:block;background:none;float:none;border-bottom:8px !important;width:100%}html.SP .bnrs ul li{min-width:100%;width:100% !important;text-align:center;padding:0 !important;margin:4px auto !important}html.SP .bnrs ul li img{display:block;margin:0 auto !important}html.SP #side{position:static;display:none;margin:0 auto 100px}html.SP #main{max-width:600px;width:100%;padding:0;margin:0 auto}html.SP body#top .topicList01 *{max-width:100% !important}html.SP #pageTitle{display:none;position:relative;font-size:24px;top:-42px;margin-bottom:-16px;padding-left:10px;max-width:240px}html.SP #lnav{position:relative !important;padding-bottom:10px;z-index:100}html.SP #lnav ul{position:relative;font-size:14px}html.SP #lnav ul li{padding-left:8px;padding-right:16px;margin-bottom:4px;background:url(../img/common/circle_red04.gif) 0 7px no-repeat}html.SP #lnav ul li a:hover{color:#999 !important}html.SP #lnav ul li.on{background:url(../img/common/circle_red02.gif) 0 7px no-repeat}html.SP #lnav ul li.on a{color:#999 !important}html.SP #lnav ul li.on span{background:none}html.SP #lnav ul li.active{background:url(../img/common/circle_red02.gif) 0 7px no-repeat}html.SP #lnav ul span{background:#fff url(../img/common/dotline_h_red01.gif) left bottom repeat-x}html.SP #ctnav{margin-bottom:120px;padding-top:45px;background:url(../img/common/bg_heading.gif) 0 0 no-repeat}html.SP #ctnav ul{position:relative;font-size:13px;z-index:2}html.SP #ctnav ul li{padding-left:8px;padding-right:0;margin-bottom:8px;background:url(../img/common/circle_red04.gif) 0 6px no-repeat}html.SP #ctnav ul li.on{background:url(../img/common/circle_red02.gif) 0 6px no-repeat}html.SP #ctnav ul li a{background:url(../img/common/dotline_h_red01.gif) 0 bottom repeat-x}html.SP #article{max-width:100%;padding:0 10px !important}html.SP #article *{max-width:100%}html.SP #article img{max-width:100% !important;height:auto}html.SP #footerWrapper{clear:both}html.SP #footerWrapper #pageTop img{min-width:25px !important;height:auto}html.SP #fixedPageTop{display:none;right:2px !important}html.SP #fixedPageTop img{width:20px;width:20px !important;height:auto}html.SP #staff ul.list li{float:left;margin-left:10px !important;margin-right:10px !important;height:220px}html.SP #staff ul.list li p.ext{position:relative;left:-10px;width:150px !important;max-width:none !important;font-size:10px}html.SP ul.list02 li dl{background-position:0 34px !important}html.SP ul.list02 li dl dt{float:none;padding-top:0 !important}html.SP ul.list02 dl dd{float:none;max-width:100%;min-width:100%}html.SP table.table01{width:100% !important;max-width:100% !important}html.SP #map_canvas{width:100% !important;max-width:100% !important;height:auto}html.SP #levels img{max-width:600px !important;-webkit-transform-origin:0 0;-webkit-transform:scale(0.5)}html.SP #apllicationTitle{height:auto;background:none;padding:2px 4px 0;border:4px solid #ffd2d2}html.SP #apllicationTitle h3{padding:19px;font-size:16px}html.SP .desc.desc01{padding:19px;font-size:16px;background:none !important;border-bottom:4px solid #efefef;border-left:4px solid #efefef;border-right:4px solid #efefef}html.SP #seijinCourse h3,html.SP #kodomoCourse h3{background:none !important;min-width:100%;font-size:20px;margin-bottom:4px}html.SP #seijinCourse,html.SP #kodomoCourse{background:none !important}html.SP .col201 .col{float:none;margin-bottom:20px}html.SP #societyList{background:url(../img/common/dotline01.gif) 0 bottom repeat-x}html.SP #societyList table{width:100%}html.SP #societyList table th{width:32%;font-size:14px;padding-right:2%}html.SP #societyList table td{font-size:14px}html.SP #societyDetails .title{width:100%}html.SP #societyDetails .title td{vertical-align:middle;font-size:15px;color:#ff0000;padding-top:4px}html.SP #societyDetails .title td h3{font-size:19px;margin-bottom:14px}html.SP #societyDetails dl{padding:18px 0 16px;background:url(../img/common/dotline01.gif) 0 bottom repeat-x}html.SP #societyDetails dl dt{font-size:14px;line-height:1.6;font-weight:bold}html.SP #societyDetails dl dd{font-size:14px;line-height:1.6}html.SP ul.list04 li p.pict{float:none;width:130px;margin-right:0;margin-bottom:8px}html.SP ul.list04 li dl{float:none;width:100%}html.SP ul.list04 li dt{font-size:18px;margin-bottom:12px}html.SP ul.list04 li dd{font-size:14px;line-height:1.8}html.SP input.inputBtn01{margin-left:85px !important}}@media only screen and (max-width: 1100px){html.PC body #wrapper{width:950px !important}html.PC body #main{position:relative;top:-40px;padding-left:296px !important}html.PC body #main #pageTitle,html.PC body #side{margin-top:-40px}html.PC body section.section01.first{padding-top:54px !important}#pageTitle:not(:target){top:100px\9}#pageTitle{top:100px\9;_position:absolute;_top:100px}html.PC body#popup{width:100%}html.PC body#popup #popupFrame{width:900px;margin:0 auto}html.PC body#popup #popupBody{padding-left:100px;margin:0 auto}html.PC body#popup #popupClose{height:47px;overflow:hidden;_text-align:center;margin:0 auto}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){html.iPad body#popup{width:768px !important;overflow:hidden}html.iPad body#popup #popupFrame{width:668px !important;padding:50px !important;overflow:hidden}html.iPad body#popup #popupBody{padding-left:0}html.iPad body#popup #popupBody:after{display:block;content:"";clear:both}html.iPad body#popup #popupBody .desc>table>tbody>tr>td{width:400px}html.iPad body#popup #popupClose{width:668px;height:47px;overflow:hidden;_text-align:center;margin:0 auto}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){html.iPad body#popup{width:768px !important;overflow:hidden;background-color:#FFF000}html.iPad body#popup #popupFrame{width:668px !important;padding:50px !important;overflow:hidden}html.iPad #popup #popupBody{padding-left:0}html.iPad #popup #popupBody:after{display:block;content:"";clear:both}html.iPad #popup #popupBody .desc>table>tbody>tr>td{width:400px}html.iPad #popup #popupClose{width:768px;height:47px;_text-align:center;margin:0 auto}}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}.ir:before{content:"";display:block;width:0;height:100%}.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix{*zoom:1}.clearfix:before{content:" ";display:table}.clearfix:after{content:" ";display:table;clear:both}.blue01{color:#009ee0}.icon01{position:relative;top:-2px;margin-left:2px;margin-right:4px}.icon02{position:relative;top:-5px;margin-left:4px;margin-right:4px}@media print{*{background:transparent !important;color:#222 !important;box-shadow:none !important;text-shadow:none !important}a{text-decoration:underline}a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after{content:""}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr{page-break-inside:avoid}img{page-break-inside:avoid;max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}

.mgnT100{
    margin-top: 100px;
}

.headingStepL{
    font-size: 20px;
    color: #23508e;
    line-height: 1.2;
    margin-bottom: 27px;
}
.headingStepM{
    font-size: 16px;
    color: #23508e;
    line-height: 1.2;
    margin-top: 32px;
    margin-bottom: 13px;
    font-family: 'YuMincho', 'ヒラギノ明朝 Pro W3', 'Hiragino Mincho Pro', 'Hiragino Mincho ProN', Mayryo, 'ＭＳ Ｐゴシック', 'MS PGothic', serif;
}

.brdBlck{
    border: 1px solid #000;
    box-sizing: border-box;
    padding:17px 20px;
    margin-top: 18px;
    font-size: 14px;
    line-height: 1.714;
}
.txtbox01{
    display: inline-block;
    border: 1px solid #000;
    padding:12px;
    margin-top: -20px;
    margin-bottom: 20px;
}
.tableStep{
    width: 100%;
    border-left: 1px solid #000;
    border-top: 1px solid #000;
    font-size: 14px;
}
.tableStep th{
    padding-left: 14px;
    border-right: 1px solid #000;
    border-bottom: 1px solid #000;
    width: 275px;
    font-weight: normal;
}
.tableStep td{
    text-align: center;
    padding: 8px 15px;
    border-right: 1px solid #000;
    border-bottom: 1px solid #000;
}
@media screen and (max-width: 767px){
    .tableStep th{
        width: auto;
    }
    .tableStep td{
        padding: 4px 4px;
    }
}
.tableStepNote{
    padding-left: 14px;
    font-size: 14px;
    margin-top: 10px;
}

.tableStep2{
    width: 100%;
    border-left: 1px solid #000;
    border-top: 1px solid #000;
    font-size: 14px;
}
.tableStep2 th{
    padding-left: 14px;
    border-right: 1px solid #000;
    border-bottom: 1px solid #000;
    width: 470px;
    font-weight: normal;
}
.tableStep2 td{
    text-align: center;
    padding: 8px 15px;
    border-right: 1px solid #000;
    border-bottom: 1px solid #000;
}
.tableStepNote{
    padding-left: 14px;
    font-size: 14px;
    margin-top: 10px;
}

.listIndent li{
    text-indent: -1.2em;
    padding-left: 1.2em;

																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																							}
																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																							
																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																							.imgDesc01 .desc01 {
																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																								background: none !important;
border-bottom: 5px solid #f5f5f5 !important;
border-left: 5px solid #f5f5f5 !important;
border-right: 5px solid #f5f5f5 !important;
}