html{color:#000;background:#fff}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,select,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,button,caption,cite,code,dfn,em,input,optgroup,option,select,strong,textarea,th,var{font:inherit}del,ins{text-decoration:none}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}legend{color:#000}body{font-weight:normal;font:80% 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;line-height:1.6;text-align:left;color:#333;background:#f7f7f7}img{vertical-align:bottom}.clearfloat{clear:both;height:0;font-size:1px;line-height:0}.clearfix{zoom:1}.clearfix:after{content:"";display:block;clear:both}a{color:#4890cd}a:visited{color:#4890cd;text-decoration:underline}a:hover{color:#966aab;text-decoration:underline}a:active{color:#966aab;text-decoration:none}.red{color:red}.attention{color:#966aab}.attention2{color:#966aab;font-weight:bold}.attention3{font-weight:bold}.smalltxt{font-size:85%}a img{border:none;filter:alpha(opacity=100);opacity:1}a img:hover,.category:hover{border:none;filter:alpha(opacity=70);opacity:.7}.button,.button span{display:inline-block;border-radius:4px}.button{white-space:nowrap;line-height:1em;position:relative;outline:none;overflow:visible;cursor:pointer;border:1px solid #999;border:rgba(0,0,0,.2) 1px solid;border-bottom:rgba(0,0,0,.4) 1px solid;box-shadow:0 1px 2px rgba(0,0,0,.2);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF',EndColorStr='#19000000');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF', EndColorStr='#19000000')";background:linear-gradient(to bottom,rgba(255,255,255,.1) 0%,rgba(0,0,0,.1) 100%);-moz-user-select:none;-webkit-user-select:none;-khtml-user-select:none;user-select:none;margin-bottom:10px;text-decoration:none}.button.full,.button.full span{display:block}.button:hover,.button.hover{filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#33FFFFFF',EndColorStr='#19FFFFFF');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#33FFFFFF', EndColorStr='#19FFFFFF')";background:linear-gradient(to bottom,rgba(255,255,255,.2) 0%,rgba(255,255,255,.1) 100%);text-decoration:none}.button:active,.button.active{top:1px;text-decoration:none}.button span{position:relative;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.25);border-top:rgba(255,255,255,.2) 1px solid;padding:.5em 1.2em;line-height:1em;text-decoration:none;text-align:center;white-space:nowrap}.button.small span{font-size:10px;font-weight:bold}.button.medium span{font-size:12px;font-weight:bold}.button.large span{font-size:16px;font-weight:bold}.button.blue{background-color:#337cb7}.button.aqua{background-color:#5bc0de}.button.purple{background-color:purple}.button.white{background-color:#fff}.button.beige{background-color:#c76926}.button.red{background-color:red}.button.white span{color:#666}.button.disabled,.button.disabled:hover,.button.disabled:active{top:0;opacity:.33;cursor:default}#header{width:100%;height:90px;padding:0;margin:0 auto 0 auto;background:#fff;border-bottom:#e4e4e4 solid 1px}#header_in{display:flex;align-items:center;width:950px;height:90px;padding:0;margin:0 auto 0 auto}#header_in img{padding:0;margin:0}#header_in .header_left{margin-right:auto}#header_in .header_left img#logo_en{padding:10px 0 20px 0}#header_in .header_right{width:398px;display:flex;justify-content:space-between}#pagetop{width:100%;height:16px;margin:20px 0 0 0;padding:0;background:url("../images/pagetop_bg.gif")}#pagetop_in{width:950px;height:16px;margin:0 auto 0 auto}#pagetop a.img{width:80px;height:16px;margin:0;padding:0;background:url("../images/pagetop_bt.gif") no-repeat;text-indent:-9999px;display:block;float:right;font-size:1%}#pagetop a.img:hover{background:url("../images/pagetop_bt_hover.gif") no-repeat;display:block}#footer{width:100%;padding:10px 0 20px 0;margin:0 auto;font-size:90%;background:#fff}#footer_in{width:950px;padding:0;margin:0 auto;font-size:95%}#footer .logo{width:30%;margin:0 auto;padding:5px 0 0 0;float:left;text-align:left}#footer #menutext{width:70%;padding:5px 0 0 0;margin:0;float:right;text-align:right}#footer .copy{width:70%;margin:0 auto;padding:5px 0 0 0;float:right;text-align:right}#footer_jp{width:100%;padding:15px 0 20px 0;margin:0 auto;font-size:90%;background:#fff}#footer_jp_in{width:950px;padding:0;margin:0 auto;font-size:95%}#footer_jp_content{display:flex}#footer_jp_logo_company{flex:2}#footer_jp_logo_certificate{flex:3}#footer_jp_menu{flex:7;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between}#footer_jp_menu_text{text-align:right}#footer_jp_menu_copyright{text-align:right}#product{width:730px;margin:0 0 20px 0;background-color:#f7f7f7;float:right}#container{width:950px;margin:0 auto;padding:30px 0 10px 0;text-align:left;clear:both}#left{width:180px;margin:0;float:left}#right{width:730px;margin:0;background-color:#fff;border:1px solid #e4e4e4;float:right}#right h2{width:710px;padding:10px 0 10px 20px;margin:15px 0 0 0;font-size:180%;font-weight:bold}#right h3{width:710px;padding:10px 0 10px 20px;margin:15px 0 15px 0;font-size:150%;font-weight:bold;background-color:#f7f7f7;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4}#right h4{width:630px;padding:5px 15px 5px 15px;margin:15px 30px 15px 30px;border-left:3px solid #4653a2;border-bottom:1px dotted #e4e4e4;font-size:110%;font-weight:bold;color:#4653a2}#right h5{margin-left:30px;font-size:110%;font-weight:bold;color:#4653a2}#right p{margin:20px 30px}#right p.text{text-indent:1em}.president{text-align:center;font-size:110%;font-weight:bold}.president>img{margin:10px 0}#right p.newsdate{margin:20px 30px;text-align:right;padding-right:1em}#mainimg{width:730px;margin:0 0 20px 0;float:right}#subimg{margin:0 0 20px 0;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4}#right .subbanner a{margin:0;float:left}#right .subbanner img{margin:0 0 10px 30px}#top-topics li:nth-of-type(n+7){display:none}#sidemenu ul.navi{width:180px;margin:0}#sidemenu ul.navi,ul.menu{margin:0;padding:0;list-style:none}#sidemenu div.category{margin-bottom:1px;height:50px;line-height:50px;text-indent:30px;background:url("../images/navi/category_close.gif");cursor:pointer;color:#fff;font-size:110%}#sidemenu div.open{background:url("../images/navi/category_open.gif")}#sidemenu ul.menu{border:1px solid #e4e4e4}#sidemenu ul.menu a{display:block;height:35px;line-height:35px}#sidemenu ul.menu li{background:url("../images/navi/menu.gif");text-indent:30px}#sidemenu ul.menu li.current{background:url("../images/navi/menu_active.gif")}#sidemenu a{color:#333;text-decoration:none}#sidemenu a:hover{color:#333;text-decoration:underline}#sidemenu a:active{color:#333;text-decoration:underline}.sidebox{width:160px;margin:10px 0;padding:10px;background-color:#e4e4e4}.sidebox .banner{width:160px;margin:0 0 10px 0;padding:0;background-color:#fff}.sidebanner{width:180px;margin:20px 0;padding:0}#sitemapin{padding:0;margin:30px;width:670px}.sitemap_left{padding:0;margin:0;float:left;width:320px}.sitemap_right{padding:0;margin:0;float:right;width:320px}#sitemapin h3.map{border-left:3px solid #4653a2;border-right:1px solid #e4e4e4;padding:8px;margin:0 0 8px 0;width:300px;font-size:100%;display:block}.imgcenter{width:730px;margin:20px auto 5px auto;text-align:center}.imgcenter2{width:730px;margin:40px auto 30px auto;text-align:center}.textcenter{width:730px;margin:10px auto;text-align:center}.center{width:730px;margin:0 auto;text-align:center}ol.decimal{margin:20px 30px 20px 30px}ol.decimal li{list-style-type:decimal;margin:4px 0 4px 20px}ul.content{margin:20px 30px 20px 30px}ul.content li{list-style-image:url("../images/bluecircle.gif");margin:4px 0 4px 20px}.linetext{width:624px;margin:30px 30px 30px 30px;padding:15px 20px 15px 20px;border:3px solid #e4e4e4}.tableinfo{width:670px;margin:0 30px 10px 30px;padding:10px 0 0 0;font-size:90%}.tableinfo ul li{width:670px;list-style-type:none;margin:0;padding:5px 0 5px 0;float:right;border-bottom:1px dotted #e4e4e4}.tableinfo .leftcol{padding:0;margin:2px 0 2px 0;float:left;width:90px}.tableinfo .rightcol{width:580px;padding:0;margin:2px 0 2px 0;float:right}.tablelike{width:670px;margin:0 30px 40px 30px;padding:10px 0 0 0}.tablelike ul{padding:0;margin:0;list-style:none}.tablelike ul li{width:670px;list-style-type:none;margin:0;padding:10px 0 10px 0;border-bottom:1px dotted #e4e4e4}.tablelike ul label{position:absolute}.tablelike ul label.rad{margin-left:.5em;vertical-align:top}.tablelike ul input{margin-left:200px}.tablelike ul input[type="radio"]{height:1.5em;vertical-align:top}.tablelike ul .row{margin-left:200px;width:240px}.tablelike ul .row_s{margin-left:200px;width:160px}.tablelike ul .row_l{margin-left:200px;width:420px}.tablelike ul textarea.row{width:420px;height:10em}.tablelike ul input:focus{background:#eaf4fc}.tablelike ul textarea:focus{background:#eaf4fc}.formbutton{margin-left:170px}.tablelike2{width:670px;margin:0 30px 40px 30px;padding:10px 0 0 0;font-size:90%}.tablelike2 ul li{width:670px;list-style-type:none;margin:0;padding:10px 0 10px 0;float:right;border-bottom:1px dotted #e4e4e4}.tablelike2 .leftcol{padding:0;margin:2px 0 2px 0;float:left;width:170px}.tablelike2 .rightcol{width:500px;padding:0;margin:2px 0 2px 0;float:right}.tablelike2 .item-name{font-weight:bold}.tablelike_en{width:670px;margin:0 30px 20px 30px;padding:10px 0 0 0;font-size:90%}.tablelike_en ul li{width:670px;list-style-type:none;margin:0;padding:10px 0 10px 0;float:right;border-bottom:1px dotted #e4e4e4}.tablelike_en .leftcol{width:30%;padding:0;margin:2px 0 2px 0;float:left}.tablelike_en .rightcol{width:70%;padding:0;margin:2px 0 2px 0;float:right}.tablelike_en .item-name{font-weight:bold}.function_in{padding:0;margin:0 30px;width:670px;clear:both}.function_left{padding:0;margin:0;float:left;width:220px}.function_left img{padding:20px 0 20px 0}.function_right{width:450px;padding:0;margin:0;float:right}.si_in{padding:0;margin:0 30px;width:670px;clear:both}.si_left{padding:0;margin:0;float:left;width:350px}.si_right{width:320px;padding:0;margin:0;float:right}.si_right img{padding:20px 0 20px 0}.dept_in{padding:0;margin:0 30px 0 0;width:670px;clear:both}.dept_left{padding:0;margin:0;float:left;width:350px}.dept_right{width:320px;padding:0;margin:0;float:right}.dept_right img{padding:20px 0 20px 0}.access_left{padding:0;margin:0;float:left;width:520px}.access_right{width:150px;padding:0;margin:0;float:right}.access_right img{padding:20px}.linetext-left{padding:0;margin:0;float:left;width:470px}.linetext-right{width:150px;padding:0;margin:0;float:right}.linetext-right img{padding:0 auto}#right div.spread_content{margin:20px 0}#right .spread_content h4{width:630px;padding:10px 20px;margin:20px 30px 0 30px;font-weight:bold;color:#4890cd;text-decoration:underline;border:1px solid #e4e4e4}#right .spread_main{width:630px;padding:10px 20px;margin:0 30px 20px 30px;border-bottom:1px solid #e4e4e4;border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4}#right .spread_main p{margin:10px 0}#gmap{height:500px;background:#e4e4e4;margin:20px}.newsyears{margin-bottom:15px;margin-right:30px}.newsyears li{float:right;width:75px;text-align:center}.newsyears li#archives{width:125px}.newsyears li a{background-color:#fff;display:block;margin:5px;padding:5px;border-radius:3px;border:1px solid #e4e4e4;color:#333;text-decoration:none}.newsyears li a.current,.newsyears li a:hover{background-color:#e4e4e4}.newsarchive h3{position:relative}.newsarchive h3::after{content:url("../images/navi/plus16.png");position:absolute;right:20px;margin-top:1px}.newsarchive h3.open_content::after{content:url("../images/navi/minus16.png")}#contact_form .error{color:red}#contact_form .default_hide{display:none}#contact_message{margin-bottom:1em;padding:8px}#contact_message.email_progress{border:2px solid #f5deb3;background-color:#fff8dc;color:#000}#contact_message.email_error{border:2px solid #d00;background-color:#ffe3e3;color:#800}#contact_message.email_success{border:2px solid #9fcf9f;background-color:#dfffdf;color:#005f00}#contact_message.email_progress img{vertical-align:middle;margin-right:5px}#contact_confirm ul li div.row_l{font-weight:bold}.ptmedie{margin:20px 5px 5px 50px}.ptmedie li{list-style-type:circle}.data-attention ol{margin-left:1.7em}.data-attention ol li{text-indent:-2em;list-style-type:none;counter-increment:cnt}.data-attention ol li:before{content:"(" counter(cnt) ") "}.order-block{margin:0 20px 0 20px;border:1px dashed #f7b9e2;padding:10px;border-radius:20px}.order-price{font-size:120%}.order-block-text{color:#006}.order-block-info{color:#555}.highlight-block{border:1px solid #f0f0f0;border-bottom:2px solid #ccc;border-radius:12px}.highlight-inner-list{display:inline-block;margin-left:10px;padding-left:20px;text-align:left;vertical-align:top}.highlight-inner-list ul{margin-top:0;margin-bottom:0}.highlight-inner-list ul li{list-style-type:square}.highlight-block-en{border:1px solid #f0f0f0;border-bottom:2px solid #ccc;border-radius:12px}.highlight-block-en ul li{width:100%;list-style-type:none;margin:0;padding:10px 0;float:right;border-bottom:1px dotted #e4e4e4}.highlight-block-en .leftcol{width:35%;padding:0;margin:2px 0;float:left}.highlight-block-en .rightcol{width:65%;padding:0;margin:2px 0;float:right}.highlight-block-en.highlight-block-bg-mri{margin:0 30px;padding:20px 10px;font-weight:bold}.highlight-block.highlight-block-bg-mri{margin:0 50px;padding:20px;font-weight:bold;font-size:110%;text-align:center}.highlight-block.highlight-block-bg-ptmedie{margin:0 50px;padding:20px;font-weight:bold;font-size:110%;text-align:center}.highlight-block-bg-ptmedie{background:#f7b9e2;background:linear-gradient(to right,rgba(247,185,226,1) 0%,rgba(252,236,252,1) 50%,rgba(247,185,226,1) 100%);color:#006}.highlight-block-bg-mri{background:#b8d200;color:#000}.highlight-block-nextant{margin:0 30px;padding:15px 10px}.text-bold{font-weight:bold}.case_info_in{padding:0;margin:30px 30px;width:670px;clear:both}.case_info_left{padding:0;margin:0;float:left;width:110px}.case_info_right{width:560px;padding:0;margin:0;float:right}.case_detail_in{padding:0;margin:0 30px;width:670px;clear:both}.case_detail_left{padding:0;margin:0;float:left;width:220px;text-align:center}.case_detail_left img{padding:20px 0 20px 0}.case_detail_left .description{font-size:10px}.case_detail_left .description .left{text-align:left}.case_detail_left .description .right{text-align:right}.case_detail_right{width:450px;padding:0;margin:0;float:right}.column-update{font-size:12px;font-weight:normal;color:#333}.column-block{margin:20px 30px}.column-block-bottom-line{border-bottom:1px dotted #e4e4e4}.column-writer{width:670px;text-align:right}.column-content-pager{text-align:center}.column-content-title{margin-left:30px;font-size:110%;font-weight:bold}.column-update-date{font-size:90%}.link-to-column-list{margin:20px 30px}#right .column-block h5{margin-left:0}#right .column-block p{margin:20px 0}.text-underline{text-decoration:underline}.text-right{text-align:right}.text-closeup{font-size:120%}.policy{width:670px;margin:0 30px 10px 30px;padding:10px 0 0 0;line-height:1.7}.policy .text-bold{font-weight:bold}.policy .leftcol{padding:0;margin:2px 0 2px 0;float:left;width:90px}.policy .rightcol{width:580px;padding:0;margin:2px 0 2px 0;float:right}.policy .rightcol ol.paragraph>li{list-style-type:decimal;list-style-position:outside;margin:0}.policy .rightcol ol.paragraph>li:first-of-type{list-style-type:none;list-style-position:outside;margin:0}.policy .rightcol .disc{list-style-type:disc;list-style-position:inside}.policy .rightcol ol.paragraph ol.sub_paragraph{padding-left:1em;text-indent:-1em;margin:0}.policy .rightcol .definition_detail{padding-left:3em}.policy .rightcol .definition_detail .definition_detail_list{padding-left:1em;text-indent:-1em;margin:0}.policy .rightcol .definition_detail .definition_detail_list .definition_detail_list_definition_detail{text-indent:0}.jumplink{margin-left:30px;margin-right:30px}.jumplink-left{float:left;width:70%}.jumplink-right{float:right;width:30%;text-align:right}.sidebyside .sidebyside-left{width:50%;float:left}.sidebyside .sidebyside-right{width:50%;float:right}.sidebyside h4.sidebyside-header{width:95%!important;margin:0!important;box-sizing:border-box}.catch_phrase{font-size:280%}table.nextant-comparison-table{width:670px;margin:20px 30px;font-size:90%}table.nextant-comparison-table td:first-of-type{text-align:left;width:160px}table.nextant-comparison-table th:last-of-type,table.nextant-comparison-table td:last-of-type{padding:12px 20px 12px 5px}table.nextant-comparison-table th,table.nextant-comparison-table td{border-width:1px 0;border-style:dotted;border-color:#e4e4e4;text-align:center;padding:12px 15px;box-sizing:border-box}table.nextant-comparison-table th{font-weight:bold;font-size:110%}.nextant-jumplink{display:flex;flex-direction:row;text-align:center;margin:1rem .5rem}.nextant-jumplink-item{flex:1;border-style:solid;border-width:1px;border-color:#a1c1e5;margin:0 .1rem;font-size:14px;letter-spacing:.03rem}.nextant-jumplink-item:hover{border-color:#0075c1;background-color:#0075c1}.nextant-jumplink-item>a{display:block;padding:.15rem 0;text-decoration:none;color:#0075c1}.nextant-jumplink-item:hover>a{color:#fff}.button.same_size.button_nextant{width:11rem;text-align:center}.banner_index{display:flex;gap:0 11px}.banner_index_item{flex:auto;width:236px;height:200px}.banner_index_item_img{width:100%}