a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;-webkit-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}img{max-width:100%;height:auto}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;text-decoration:none}a img{border:0;vertical-align:bottom;-webkit-transition:.5s;transition:.5s}body{-webkit-text-size-adjust:100%;line-height:1;font-size:14px;background:#fff;color:#111;font-family:"Roboto Condensed","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif;word-wrap:break-word;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{transition:.3s;color:#4e4d4e}#border_display{width:100%;height:auto;overflow:hidden}.body_bg{position:fixed;top:0;left:0;opacity:.2;width:100%;height:100%;z-index:-1;pointer-events:none}#bread{background:#eee;height:60px;min-height:60px;padding:10px 0}#bread ol{padding:12px 140px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#bread li{font-size:12px;display:inline;line-height:1.6;letter-spacing:1px;word-break:break-all}#bread li:after{content:"\002D";padding:0 5px}#bread li:last-child:after{display:none}.mod_section{padding:55px 50px 50px;background:rgba(255,255,255,.9);-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.15);box-shadow:0 2px 6px 0 rgba(0,0,0,.12)}.mod_btn01{padding:32px 0 33px;width:320px;height:80px;font-size:16px;font-weight:bold;letter-spacing:.1em;background:#00bfbf;display:inline-block;position:relative;box-sizing:border-box;transition:.4s;opacity:1!important}.mod_btn01 .c_btn_in{color:#fff;padding-left:30px}.mod_btn01 .c_btn_bar{width:40px;height:2px;display:block;position:absolute;right:30px;top:calc(50% - 1px);overflow:hidden}.mod_btn01 .c_btn_bar::before{width:40px;height:2px;content:'';background:#fff;display:block}.mod_hl01{display:inline-block;line-height:1.4;font-size:20px;font-weight:bold;color:#4e4d4e;letter-spacing:2px;position:relative;z-index:1}.mod_hl01.size_s{font-size:18px}.mod_hl01 span{display:inline;background:linear-gradient(transparent 82%,#00bfbf 82%)}.mod_inner{padding-left:20px;padding-right:20px}.mod_inner,.mod_section{width:100%;max-width:1000px;margin:0 auto;position:relative}.mod_inner:after,.mod_section:after{content:"";display:block;clear:both}#header{width:100%;position:fixed;background:transparent;z-index:9999;top:0;left:0;margin:auto;background:#fff;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.3);box-shadow:0 2px 4px 0 rgba(0,0,0,.3)}#header .logo svg,#footer .logo svg{width:100%;height:auto}#header .svg_logo_icon{fill:#33c}#header .svg_logo_txt{fill:#4e4d4e}#footer svg{fill:#fff}#global_navi li a{font-weight:bold;letter-spacing:1px;color:#fff;opacity:1}#global_navi .sub_nav li:nth-child(1) a {background:#33c;color:#fff}#global_navi .sub_nav li:nth-child(2) a {background:#4e4d4e;color:#fff}#global_navi .sub_nav li:nth-child(1) a:hover {background:rgba(51,51,204,.85)}#global_navi .sub_nav li:nth-child(2) a:hover {background:rgba(78,77,78,.85)}#global_navi .main_nav li.current a span:after,#global_navi .main_nav li a span:after{content:"";width:100%;height:4px;background:#00bfbf;position:absolute;left:0;bottom:-20px;pointer-events:none;opacity:0;transition:.5s}#global_navi .main_nav li.current a span:after{background:#33c;opacity:1;bottom:-13px}.menu_btn,.menu_btn .menu_txt{display:none}#footer{width:100%;position:relative;background:#4e4d4e;z-index:1;color:#fff;padding:43px 0 15px;letter-spacing:1.4px}#footer .pagetop{width:60px;height:60px;position:absolute;right:0;top:-60px;background:#33c;text-indent:-9999px;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}#footer .pagetop:after{content:"";position:absolute;left:0;right:0;top:44%;margin:auto;width:14px;height:14px;border-left:1px solid #fff;border-bottom:1px solid #fff;transform:rotate(135deg);will-change:transform}#footer .pagetop:hover:after{opacity:1}#footer .nav_box{width:50%;float:right;overflow:hidden}#footer .nav_box ul{float:left;width:50%}#footer .nav_box ul li{padding-left:20px;margin-bottom:21px;position:relative;line-height:1.4}#footer .nav_box ul li:after{content:"";position:absolute;left:0;top:40%;width:12px;border-top:2px solid #00bfbf}#footer .nav_box ul li a{color:#fff;font-weight:bold;transition:.5s;opacity:1}#footer .info_box{width:36.5%;float:left}#footer .info_box .logo{width:100%;height:31px;max-width:312px;margin-bottom:20px}#footer .info_box .address{line-height:1.8;margin-bottom:37px}#footer .info_box .copy{padding-top:20px;border-top:1px solid #fff}@media only screen and (min-width:751px){.u_sp{display:none!important}a:hover{opacity:.7}.mod_btn01_trigger:hover .mod_btn01 .c_btn_bar::before,.mod_btn01:hover .c_btn_bar::before{animation-duration:.8s;animation-name:btnBar}@keyframes btnBar {
		0% {
			transform: translateX(0);
		}

		25% {
			transform: translateX(100%);
			background-color: #fff;
		}

		26% {
			background-color: transparent;
		}

		27% {
			transform: translateX(-100%);
		}

		40% {
			background-color: #fff;
		}

		100% {
			transform: translateX(0);
		}
	}#header,#header #global_navi li a,#header .logo a{height:70px}#header .logo{position:absolute;left:1.5%;top:0;width:36%;transition:.5s}#header .logo a{width:100%;max-width:420px;display:flex;align-items:center;transition:.5s}#global_navi li a span{position:relative;display:block;width:100%}#global_navi{float:right;position:relative;z-index:10;overflow:hidden}#global_navi .main_nav{float:right;padding-right:250px;transition:.5s}#global_navi .main_nav li{margin-right:20px;float:left;position:relative}#global_navi .main_nav li a:hover span:after{opacity:1;bottom:-13px}#global_navi .main_nav li a{color:#4e4d4e}#global_navi .sub_nav{width:240px;position:absolute;right:0;top:0;transition:.5s}#global_navi .sub_nav li{width:50%;float:left;text-align:center}#global_navi li a{display:flex;align-items:center;width:100%;height:80px;font-size:12px}#footer .nav_box ul li a:hover{color:#00bfbf}#header.top_header:not(.fixed){background:transparent;box-shadow:none;position:absolute}#header.top_header:not(.fixed),
	#header.top_header:not(.fixed) #global_navi li a,
	#header.top_header:not(.fixed) .logo a {height:80px}#header.top_header:not(.fixed) .svg_logo_txt{fill:#fff}#header.top_header:not(.fixed) #global_navi a{color:#fff;-webkit-text-shadow:0 2px 0 rgba(0,0,0,.2);text-shadow:0 2px 0 rgba(0,0,0,.2)}#header.top_header.fixed{animation:headerin .5s ease}#header.top_header.fixedout{animation:headerout .3s ease}@keyframes headerin {
		0% {
			top: -80px;
		}

		100% {
			top: 0;
		}
	}@keyframes headerout {
		0% {
			position: fixed;
			top: 0;
		}

		70% {
			position: fixed;
			top: -80px;
		}

		71% {
			position: absolute;
			top: -120px;
		}

		100% {
			position: absolute;
			top: 0;
		}
	}}@media only screen and (max-width:1160px){#header .logo{width:30%}#global_navi .main_nav{padding-right:200px}#global_navi .sub_nav{width:200px}#header .svg_logo_txt{display:none}}@media only screen and (max-width:750px){.u_pc{display:none!important}.u_sp{display:block}#border_display{min-width:320px}.body_bg{opacity:.07}#bread ol{padding-right:70px}.mod_section{padding:40px 0;background-color:transparent;box-shadow:none}.mod_btn01{padding:20px 0;width:100%;height:auto}.mod_btn01 .c_btn_in{padding-left:20px}.mod_btn01 .c_btn_bar{width:20px;right:20px}#header{height:60px}#header .sp_head{background:#fff;height:100%;position:relative;z-index:10}#header .logo{width:230px;height:42px;padding:19px 0 0 7px}#header .svg_logo_txt{fill:#4e4d4e;display:block!important}#global_navi .main_nav{padding-right:0;margin-bottom:20px;overflow:hidden}#global_navi .sub_nav{width:100%;overflow:hidden}#global_navi .panel{position:fixed;top:-100%;left:0;width:100%;padding-top:60px;z-index:1;overflow:hidden;background:#fff;transition:.4s;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.2);box-shadow:0 2px 4px 0 rgba(0,0,0,.2)}#global_navi li{width:50%;float:left;text-align:center}#global_navi li a{display:block;padding:20px 0;color:#111}.menu_btn{display:block;height:70px;padding:17px 20px 0;position:fixed;z-index:100;right:0;top:0;text-align:center;cursor:pointer}.menu_trigger,.menu_trigger span{display:inline-block;transition:.4s;box-sizing:border-box}.menu_trigger{position:relative;width:30px;height:20px}.menu_trigger span{position:absolute;left:0;width:100%;height:2px;background-color:#4e4d4e;border-radius:4px}.menu_trigger span:nth-of-type(1) {top:0}.menu_trigger span:nth-of-type(2) {top:44%}.menu_trigger span:nth-of-type(3) {bottom:0}.active .menu_btn .menu_trigger span:nth-of-type(1) {transform:translateY(11px) rotate(-45deg)}.active .menu_btn .menu_trigger span:nth-of-type(2) {opacity:0}.active .menu_btn .menu_trigger span:nth-of-type(3) {transform:translateY(-7px) rotate(45deg)}.active #global_navi .panel{top:0}#footer{padding-bottom:50px}#footer .nav_box,#footer .info_box{width:100%;float:none}#footer .nav_box ul:nth-child(odd) {width:53%}#footer .nav_box ul:nth-child(even) {float:right;width:46%}#footer .info_box .logo{margin-top:20px}}@media all and (-ms-high-contrast:none){#header .logo,#global_navi .main_nav,#global_navi .sub_nav{transition:none}}@media print{body{background:none!important;zoom:.6;-webkit-print-color-adjust:exact}#header,#footer,.body_bg,.u_sp{display:none!important}#main_contents{padding-top:0!important}}@charset "utf-8";#main_contents{padding-top:70px;margin-bottom:60px}#page_visual{width:100%;height:230px;margin-bottom:60px;background-repeat:no-repeat;background-position:center center;background-size:cover!important}#page_visual .mod_inner{display:table;height:100%;padding-top:12px}#page_visual .hl_txt{display:table-cell;vertical-align:middle;font-size:18px;font-weight:bold;color:#fff;letter-spacing:2px}#page_visual .hl_txt .alp{font-size:50px;display:inline-block;vertical-align:middle;padding-right:20px;text-transform:uppercase}#page_visual .hl_txt .alp:first-letter{color:#00bfbf}.mod_visual{position:relative;margin:-55px -50px 25px}.mod_visual .txt_box{position:relative;z-index:2;margin:-52px 0 0 50px;width:320px;background:#33c;color:#fff;font-weight:bold;font-size:24px;letter-spacing:2px;padding:21px 20px 25px}.mod_visual .txt_box span{font-size:16px;display:block;margin-bottom:14px}.mod_cbox{margin-bottom:60px}.mod_cbox:last-child{margin-bottom:0}.mod_cbox .cbox_hl{font-size:24px;font-weight:bold;color:#4e4d4e;letter-spacing:2px;position:relative;padding-bottom:12px;margin-bottom:27px;border-bottom:3px solid #aaa}.mod_cbox .cbox_hl:after{content:"";width:120px;height:3px;position:absolute;left:0;bottom:-3px;background:#00bfbf}.mod_cbox .cbox_cap{overflow:hidden;margin-bottom:21px}.mod_cbox .cbox_txt p{line-height:1.8;letter-spacing:2px}.mod_cbox .cbox_txt b{font-weight:bold}.cbox_img img{border:1px solid #d9d9d9;display:block}.mod_cbox .cbox_cap .cbox_txt{float:left;width:75%}.mod_cbox .cbox_cap .cbox_img{float:right;width:23.2%}#page_visual.bg_products{background-image:url(https://power-science.com/wp-content/themes/tmp/img/products/page_bg.jpg)}#page_visual.bg_company{background-image:url(https://power-science.com/wp-content/themes/tmp/img/company/page_bg.jpg)}#page_visual.bg_valdac{background-image:url(https://power-science.com/wp-content/themes/tmp/img/valdac/page_bg.jpg)}#page_visual.bg_cve{background-image:url(https://power-science.com/wp-content/themes/tmp/img/cve/page_bg.jpg)}#page_visual.bg_message{background-image:url(https://power-science.com/wp-content/themes/tmp/img/message/page_bg.jpg)}#page_visual.bg_voice{background-image:url(https://power-science.com/wp-content/themes/tmp/img/voice/page_bg.jpg)}#page_visual.bg_people{background-image:url(https://power-science.com/wp-content/themes/tmp/img/people/page_bg.jpg)}#page_visual.bg_news{background-image:url(https://power-science.com/wp-content/themes/tmp/img/news/page_bg.jpg)}#page_visual.bg_contact{background-image:url(https://power-science.com/wp-content/themes/tmp/img/contact/page_bg.jpg)}#message .message_txt,#people .people_box .message_txt,#voice .message_txt .txt_box{line-height:1.8;letter-spacing:1px}#message .message_txt .txt_box{margin-bottom:45px}#message .message_txt .txt_box sup{font-size:50%;vertical-align:top;padding-right:3px}#message .message_txt .sup{font-size:12px;margin-bottom:7px}#message .message_txt .name{text-align:right}.people_box .message_txt .hl{font-weight:bold;font-size:20px;padding-top:10px;margin-bottom:5px;color:#4e4d4e}#people .people_box{margin-bottom:118px}#people .people_box+.people_box{margin-bottom:0}#company .sub_hl{font-size:20px;margin-bottom:15px;font-weight:bold;color:#4e4d4e}#company .company_list{margin-bottom:60px;min-height:300px;background:url(https://power-science.com/wp-content/themes/tmp/img/company/bg01.jpg) no-repeat center center;background-size:cover;padding-top:90px}#company .company_list ul{max-width:450px;margin:0 auto}#company .company_list ul li{position:relative;font-size:18px;font-weight:bold;color:#fff;line-height:1.6;padding-left:25px;margin-bottom:5px;letter-spacing:2px}#company .company_list ul li:after{content:"";position:absolute;left:11px;top:10px;width:6px;height:6px;background:#00bfbf;transform:rotate(45deg)}#company .company_info dl:first-child{border-top:1px solid #aaa}#company .company_info dl{width:100%;display:table;table-layout:fixed;border-bottom:1px solid #aaa;letter-spacing:2px;line-height:2}#company .company_info dl dt{background:#eee;display:table-cell;width:18%;vertical-align:top;font-weight:bold;padding:15px 20px;color:#4e4d4e}#company .company_info dl dd{display:table-cell;width:82%;vertical-align:middle;padding:15px 20px}#products .mod_cbox{margin-bottom:40px}#products .products_list ul{overflow:hidden;margin-bottom:20px}#products .products_list li{background:#eee;padding:10px 10px 15px;margin-bottom:40px;line-height:1.8}#products .products_list li .sub_hl{font-weight:bold;color:#4e4d4e;padding:0 10px;font-size:20px;letter-spacing:2px}#products .products_list li .img{margin-bottom:6px}#products .products_list li .cap{padding:9px 10px 0;letter-spacing:1px;min-height:90px}#products .products_list .ls,#products .products_list .ls li:last-child{margin-bottom:0}#products .products_list .sub_cat{font-weight:bold;color:#4e4d4e;font-size:20px;letter-spacing:2px;padding-bottom:8px;margin-bottom:30px;border-bottom:1px solid #aaa}#products .products_list li:nth-child(odd) {float:left;clear:left;width:48%}#products .products_list li:nth-child(even) {float:right;width:48%}#voice .mod_visual .txt_box span{margin:15px 0 0;font-size:20px}#voice .message_txt .profile img{display:block}#voice .message_txt .profile .name{font-size:20px;font-weight:bold;letter-spacing:2px;padding:15px;color:#4e4d4e;background:#eee;line-height:1.6}#voice .message_txt .profile .name span{font-size:16px;display:block}#voice .mod_visual .txt_box{width:408px}#voice .message_txt .txt_box{float:left;width:68%}#voice .message_txt{overflow:hidden}#voice .message_txt .profile{float:right;width:29%}#cve .mod_cbox{margin-bottom:0}#cve .cve_list{overflow:hidden;margin:35px -10px 57px}#cve .cve_list li{text-align:center;line-height:1.6;letter-spacing:2px;float:left;width:33.3%}#cve .cve_list li .img{margin:0 auto 20px;position:relative;max-width:200px}#cve .cve_list li .img:after{content:"";position:absolute;left:50%;bottom:-12px;border-left:2px solid #ffcc69;height:38px}#cve .cve_list li .hl{font-weight:bold;color:#4e4d4e;font-size:18px;margin-bottom:13px}#news .news_cont{margin-bottom:60px}#news .news_cont li{border-bottom:1px solid #d9d9d9;padding:22px 0}#news .news_cont li:first-child{border-top:1px solid #d9d9d9}#news .news_cont .date{font-weight:bold;color:#4e4d4e;letter-spacing:1px;font-family:'Roboto Condensed',sans-serif;padding-right:35px}#news .news_cont a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#news .article_single{margin-top:-13px}#news .article_single .day{color:#aaa;font-size:14px;font-weight:bold;letter-spacing:2px;margin-bottom:20px}#news .article_single .title{font-size:18px;font-weight:bold;color:#4e4d4e;letter-spacing:2px;line-height:1.9;margin-bottom:36px}.wp-pagenavi{text-align:center;margin-bottom:10px}.wp-pagenavi a,.wp-pagenavi span{display:inline-block;width:50px;height:50px;padding-top:18px;margin:0 5px;background:#fff;border:1px solid #00bfbf;color:#4e4d4e;opacity:1}.wp-pagenavi a:hover,.wp-pagenavi .current{background:#00bfbf;color:#fff}.pager_single{position:relative;text-align:center;margin:0 auto}.pager_single a{display:inline-block;padding:17px 37px;background:#fff;border:1px solid #00bfbf;font-size:16px;color:#4e4d4e;opacity:1}.pager_single .prev{position:absolute;top:0;left:0}.pager_single .next{position:absolute;top:0;right:0}.post_single{overflow:hidden;margin-bottom:30px}.post_single p{word-break:break-all;word-wrap:break-word;margin-bottom:25px;line-height:2.2;letter-spacing:1px}.post_single img{max-width:100%;height:auto}.post_single img.alignright{float:right;margin:0 0 15px 15px;display:block}.post_single img.alignleft{float:left;margin:0 15px 15px 0;display:block}.post_single img.aligncenter{display:block;margin:0 auto 15px}.post_single h1{font-size:24px;font-weight:bold;color:#4e4d4e;letter-spacing:2px;position:relative;padding-bottom:12px;margin-bottom:30px;border-bottom:3px solid #aaa}.post_single h1:after{content:"";width:120px;height:3px;position:absolute;left:0;bottom:-3px;background:#00bfbf}.post_single h2{color:#4e4d4e;font-weight:bold;font-size:20px;letter-spacing:2px;padding-bottom:8px;margin-bottom:30px;border-bottom:1px solid #aaa}.post_single h3{font-size:20px;margin-bottom:30px;font-weight:bold;color:#4e4d4e}.post_single h4,.post_single h5,.post_single h6{font-weight:bold;color:#4e4d4e;font-size:16px;margin-bottom:20px}.post_single td{padding:10px;border:1px solid}.post_single table{margin-bottom:25px}.post_single ul,.post_single ol{padding-left:2.0em;margin-bottom:25px}.post_single ul li{list-style:outside;margin-bottom:10px;line-height:1.4}.post_single ol li{list-style:outside decimal;margin-bottom:10px;line-height:1.4}.post_single a{color:#aaa}.form_area dl{margin-bottom:20px;display:table;width:100%;min-height:50px}.form_area dt{display:table-cell;vertical-align:top;width:26%;position:relative;padding-top:16px;letter-spacing:1px}.form_area dd{display:table-cell;vertical-align:middle;width:74%}.form_area .error{padding-top:5px}.form_area dt .line{position:relative;display:block;border-left:2px solid #33c;padding:3px 8px;width:100%}.form_area dt .message{position:absolute;right:22px;top:0;color:red;font-size:12px;border:1px solid #33c;border-radius:100px;color:#33c;font-weight:bold;padding:3px 10px}.form_area dt .message.any{color:#4e4d4e;border-color:#aaa}.form_area input,.form_area textarea{font-family:"Roboto Condensed","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:button;appearance:none;border-radius:0;width:100%;font-size:16px;border:none;padding:16px 12px;background:#eee}.form_area textarea{resize:vertical;height:180px;min-height:180px}.form_area .submit{text-align:center;max-width:750px;margin:55px auto 0}.form_area .submit .btn_box.mod_btn01{width:auto;height:auto;padding:0;margin:10px}.mw_wp_form.mw_wp_form_confirm dt .message,
.mw_wp_form:not(.mw_wp_form_confirm) .form_area .submit .btn_box.mod_btn01.hide{display:none}.form_area .submit .btn_box.mod_btn01.hide input{background:#aaa}.form_area .submit .btn_box.mod_btn01 input{width:320px;height:80px;padding-left:30px;background:#00bfbf;font-weight:bold;letter-spacing:1px;color:#fff;cursor:pointer;text-align:left}@media only screen and (min-width:751px){.pager_single a:hover{text-decoration:none;background:#00bfbf;color:#fff}}@media only screen and (max-width:750px){#products .products_list li:nth-child(odd),
	#products .products_list li:nth-child(even),
	.mod_cbox .cbox_cap .cbox_img,
	.mod_cbox .cbox_cap .cbox_txt,
	#voice .message_txt .profile,
	#voice .message_txt .txt_box,
	#cve .cve_list li {width:100%;float:none}#main_contents{padding-top:60px;margin-bottom:0}#page_visual{height:220px;margin-bottom:0;text-align:center}#page_visual .mod_inner{padding-top:0}#page_visual .hl_txt .alp{font-size:40px;display:block;padding-right:0;margin-bottom:8px}.mod_visual{margin:0 -20px 40px}.mod_visual .txt_box{width:100%!important;margin:-5px 0 0 0;font-size:18px;padding:15px 20px}.mod_visual .txt_box span{font-size:12px}.mod_cbox .cbox_cap .cbox_img{margin-bottom:20px;text-align:center}.mod_cbox .cbox_cap .cbox_img img{margin:0 auto}#message .message_txt .sup{margin-bottom:30px}#message .message_txt .name img{width:170px}#people .mod_visual{margin:0 -20px 20px}#people .people_box{margin-bottom:50px}#products .products_list li{margin:0 auto 20px;max-width:410px}#products .products_list li .sub_hl{font-size:16px}#products .products_list li .cap{min-height:0}#products .products_list .sub_cat{font-size:18px;line-height:1.6}#voice .message_txt .profile{display:table;width:100%;max-width:440px;margin-bottom:40px}#voice .message_txt .profile .img{display:table-cell;vertical-align:middle;width:40%}#voice .message_txt .profile .name{display:table-cell;vertical-align:middle;width:60%}#cve .cve_list{margin-bottom:0}#cve .cve_list li{margin-bottom:30px}#cve .cve_list li .hl{font-size:16px}#company .sub_hl{font-size:18px}#company .company_list{padding:60px 20px;min-height:0}#company .company_list ul li{font-size:16px}#company .company_info dl dt{padding:10px 15px}#company .company_info dl dd{padding:15px 15px 20px}#company .company_info dl dt,#company .company_info dl dd{display:block;width:100%}#news .news_cont{margin-bottom:40px}#news .news_cont .date{display:block;padding-right:0;margin-bottom:9px}.pager_single li{width:49%;margin:0 auto}.pager_single li.backlink{padding-top:60px}.pager_single a{display:block;width:100%;padding:15px 10px}.form_area dt{padding-top:0;margin-bottom:15px}.form_area dt,.form_area dd{display:block;width:100%}.form_area .submit{margin-top:0}.form_area .submit .btn_box.mod_btn01{width:80%}.form_area .submit .btn_box.mod_btn01 input{width:100%;height:auto;text-align:center;padding-right:30px}}