@charset "UTF-8";body{min-width:1024px;margin:0 12px;background:#fff;color:#333;font-size:12px;font-family:'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif}img,input[type=image]{vertical-align:bottom}a img,abbr{border:0;vertical-align:top}#footer{clear:both;overflow:hidden;margin:50px -12px 0}.d-body-mg0 #footer{margin-left:0;margin-right:0}#footer li,#footer p,#footer ul{list-style:none;margin:0;padding:0}#footer p.anchor{margin:12px;text-align:right}#footer a.d-txttopback{padding-left:12px;background:url(https://p.dmm.com/p/common/ico_toparrow.gif) no-repeat left center;color:#666;font-size:11px}#footer ul.info{overflow:hidden;padding-top:10px;border-bottom:10px #e7e7e7 solid;background-color:#e7e7e7}#footer ul.info:after{display:block;clear:both;content:'.';height:0;visibility:hidden}#footer ul.info>li{float:left;width:24.8%;min-height:9.5em;margin-bottom:-10em;padding:8px 0 10em;border-right:1px #bbb dotted}#footer ul.info>li+li+li+li{border-right:none}#footer ul.info>li>*{margin:0 12px}#footer ul.info>li>p:first-child{margin-bottom:10px}#footer ul.info>li ul{margin-bottom:8px}#footer ul.info>li ul li a{line-height:1.6;background:url(https://p.dmm.com/p/common/marker.gif) no-repeat left .4em;margin-left:.5em;padding-left:10px}#footer ul.info>li ul li span{display:inline-block;margin-bottom:5px;color:#666;font-size:10px}#footer ul.info>li div.qr{overflow:hidden;margin-bottom:8px;padding:8px;background-color:#fff;color:#666}#footer ul.info>li div.qr img{float:left}#footer ul.info>li div.qr p{margin:4px 0 0 72px}#footer ul.info>li div.qr p a{line-height:1.6;background:url(https://p.dmm.com/p/common/marker.gif) no-repeat left .4em;margin-left:.5em;padding-left:10px}#footer ul.ft-nav{list-style:none;padding:15px 0 12px;background-color:#242424;text-align:center}#footer ul.ft-nav li{display:inline;margin-left:4px;padding-left:8px;border-left:1px #999 solid;white-space:nowrap}#footer ul.ft-nav li:first-child{margin-left:0;padding-left:0;border-left:none}#footer ul.ft-nav li a{color:#fff}#footer p.copy{padding-bottom:15px;background-color:#242424;color:#fff;text-align:center}#footer p.copy small{font-size:10px}#footer-my{margin-bottom:15px}#footer-my ul{margin:0;text-align:center}#footer-my ul li{display:inline;margin-right:4px;padding-right:6px;border-right:1px #666 solid;white-space:nowrap}#footer-my ul li.last{margin-right:0;padding-right:0;border-right:0}#footer-my .ft-nav{margin-top:6px;padding:6px 7px;border-top:1px #aaa solid}#footer-my .anchor{margin:18px 7px 0;text-align:right}#footer-my .remote{margin-top:18px}#footer-my address{padding-top:14px;text-align:center;font-size:10px}#footer-short p.copy{padding-top:6px;border-top:1px #aaa solid;text-align:center}#footer-short p.copy small{font-size:10px}#footer div.wp-info{background-color:#e7e7e7}#footer div.wp-info ul.info{overflow:hidden;width:914px;margin:0 auto;padding-top:10px;border-bottom:10px #e7e7e7 solid;text-align:left}#footer div.wp-info ul.info>li{width:33%;padding:6px 0 10.2em;border-right:none}#footer div.wp-info ul.info>li>*{margin:0 12px 0 20px}#footer div.wp-info ul.info>li>p{border-bottom:1px #bbb dotted;padding:0 0 3px 6px;margin-bottom:6px}#footer div.wp-info ul.info>li>ul{padding-left:6px}#footer div.wp-info ul.info>li ul li a{background:0 0;margin-left:0;padding-left:0}._n4v1-footer{margin:0}/*!
 *  Font Awesome 4.5.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:FontAwesome;src:url(../common/fonts/fontawesome-webfont.eot?v=4.5.0);src:url(../common/fonts/fontawesome-webfont.eot?#iefix&v=4.5.0) format("embedded-opentype"),url(../common/fonts/fontawesome-webfont.woff2?v=4.5.0) format("woff2"),url(../common/fonts/fontawesome-webfont.woff?v=4.5.0) format("woff"),url(../common/fonts/fontawesome-webfont.ttf?v=4.5.0) format("truetype"),url(../common/fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular) format("svg");font-weight:400;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14286em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14286em;width:2.14286em;top:.14286em;text-align:center}.fa-li.fa-lg{left:-1.85714em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}@keyframes fa-spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scale(-1,1)}.fa-flip-vertical{transform:scale(1,-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{-webkit-filter:none;filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:''}.fa-music:before{content:''}.fa-search:before{content:''}.fa-envelope-o:before{content:''}.fa-heart:before{content:''}.fa-star:before{content:''}.fa-star-o:before{content:''}.fa-user:before{content:''}.fa-film:before{content:''}.fa-th-large:before{content:''}.fa-th:before{content:''}.fa-th-list:before{content:''}.fa-check:before{content:''}.fa-close:before,.fa-remove:before,.fa-times:before{content:''}.fa-search-plus:before{content:''}.fa-search-minus:before{content:''}.fa-power-off:before{content:''}.fa-signal:before{content:''}.fa-cog:before,.fa-gear:before{content:''}.fa-trash-o:before{content:''}.fa-home:before{content:''}.fa-file-o:before{content:''}.fa-clock-o:before{content:''}.fa-road:before{content:''}.fa-download:before{content:''}.fa-arrow-circle-o-down:before{content:''}.fa-arrow-circle-o-up:before{content:''}.fa-inbox:before{content:''}.fa-play-circle-o:before{content:''}.fa-repeat:before,.fa-rotate-right:before{content:''}.fa-refresh:before{content:''}.fa-list-alt:before{content:''}.fa-lock:before{content:''}.fa-flag:before{content:''}.fa-headphones:before{content:''}.fa-volume-off:before{content:''}.fa-volume-down:before{content:''}.fa-volume-up:before{content:''}.fa-qrcode:before{content:''}.fa-barcode:before{content:''}.fa-tag:before{content:''}.fa-tags:before{content:''}.fa-book:before{content:''}.fa-bookmark:before{content:''}.fa-print:before{content:''}.fa-camera:before{content:''}.fa-font:before{content:''}.fa-bold:before{content:''}.fa-italic:before{content:''}.fa-text-height:before{content:''}.fa-text-width:before{content:''}.fa-align-left:before{content:''}.fa-align-center:before{content:''}.fa-align-right:before{content:''}.fa-align-justify:before{content:''}.fa-list:before{content:''}.fa-dedent:before,.fa-outdent:before{content:''}.fa-indent:before{content:''}.fa-video-camera:before{content:''}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:''}.fa-pencil:before{content:''}.fa-map-marker:before{content:''}.fa-adjust:before{content:''}.fa-tint:before{content:''}.fa-edit:before,.fa-pencil-square-o:before{content:''}.fa-share-square-o:before{content:''}.fa-check-square-o:before{content:''}.fa-arrows:before{content:''}.fa-step-backward:before{content:''}.fa-fast-backward:before{content:''}.fa-backward:before{content:''}.fa-play:before{content:''}.fa-pause:before{content:''}.fa-stop:before{content:''}.fa-forward:before{content:''}.fa-fast-forward:before{content:''}.fa-step-forward:before{content:''}.fa-eject:before{content:''}.fa-chevron-left:before{content:''}.fa-chevron-right:before{content:''}.fa-plus-circle:before{content:''}.fa-minus-circle:before{content:''}.fa-times-circle:before{content:''}.fa-check-circle:before{content:''}.fa-question-circle:before{content:''}.fa-info-circle:before{content:''}.fa-crosshairs:before{content:''}.fa-times-circle-o:before{content:''}.fa-check-circle-o:before{content:''}.fa-ban:before{content:''}.fa-arrow-left:before{content:''}.fa-arrow-right:before{content:''}.fa-arrow-up:before{content:''}.fa-arrow-down:before{content:''}.fa-mail-forward:before,.fa-share:before{content:''}.fa-expand:before{content:''}.fa-compress:before{content:''}.fa-plus:before{content:''}.fa-minus:before{content:''}.fa-asterisk:before{content:''}.fa-exclamation-circle:before{content:''}.fa-gift:before{content:''}.fa-leaf:before{content:''}.fa-fire:before{content:''}.fa-eye:before{content:''}.fa-eye-slash:before{content:''}.fa-exclamation-triangle:before,.fa-warning:before{content:''}.fa-plane:before{content:''}.fa-calendar:before{content:''}.fa-random:before{content:''}.fa-comment:before{content:''}.fa-magnet:before{content:''}.fa-chevron-up:before{content:''}.fa-chevron-down:before{content:''}.fa-retweet:before{content:''}.fa-shopping-cart:before{content:''}.fa-folder:before{content:''}.fa-folder-open:before{content:''}.fa-arrows-v:before{content:''}.fa-arrows-h:before{content:''}.fa-bar-chart-o:before,.fa-bar-chart:before{content:''}.fa-twitter-square:before{content:''}.fa-facebook-square:before{content:''}.fa-camera-retro:before{content:''}.fa-key:before{content:''}.fa-cogs:before,.fa-gears:before{content:''}.fa-comments:before{content:''}.fa-thumbs-o-up:before{content:''}.fa-thumbs-o-down:before{content:''}.fa-star-half:before{content:''}.fa-heart-o:before{content:''}.fa-sign-out:before{content:''}.fa-linkedin-square:before{content:''}.fa-thumb-tack:before{content:''}.fa-external-link:before{content:''}.fa-sign-in:before{content:''}.fa-trophy:before{content:''}.fa-github-square:before{content:''}.fa-upload:before{content:''}.fa-lemon-o:before{content:''}.fa-phone:before{content:''}.fa-square-o:before{content:''}.fa-bookmark-o:before{content:''}.fa-phone-square:before{content:''}.fa-twitter:before{content:''}.fa-facebook-f:before,.fa-facebook:before{content:''}.fa-github:before{content:''}.fa-unlock:before{content:''}.fa-credit-card:before{content:''}.fa-feed:before,.fa-rss:before{content:''}.fa-hdd-o:before{content:''}.fa-bullhorn:before{content:''}.fa-bell:before{content:''}.fa-certificate:before{content:''}.fa-hand-o-right:before{content:''}.fa-hand-o-left:before{content:''}.fa-hand-o-up:before{content:''}.fa-hand-o-down:before{content:''}.fa-arrow-circle-left:before{content:''}.fa-arrow-circle-right:before{content:''}.fa-arrow-circle-up:before{content:''}.fa-arrow-circle-down:before{content:''}.fa-globe:before{content:''}.fa-wrench:before{content:''}.fa-tasks:before{content:''}.fa-filter:before{content:''}.fa-briefcase:before{content:''}.fa-arrows-alt:before{content:''}.fa-group:before,.fa-users:before{content:''}.fa-chain:before,.fa-link:before{content:''}.fa-cloud:before{content:''}.fa-flask:before{content:''}.fa-cut:before,.fa-scissors:before{content:''}.fa-copy:before,.fa-files-o:before{content:''}.fa-paperclip:before{content:''}.fa-floppy-o:before,.fa-save:before{content:''}.fa-square:before{content:''}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:''}.fa-list-ul:before{content:''}.fa-list-ol:before{content:''}.fa-strikethrough:before{content:''}.fa-underline:before{content:''}.fa-table:before{content:''}.fa-magic:before{content:''}.fa-truck:before{content:''}.fa-pinterest:before{content:''}.fa-pinterest-square:before{content:''}.fa-google-plus-square:before{content:''}.fa-google-plus:before{content:''}.fa-money:before{content:''}.fa-caret-down:before{content:''}.fa-caret-up:before{content:''}.fa-caret-left:before{content:''}.fa-caret-right:before{content:''}.fa-columns:before{content:''}.fa-sort:before,.fa-unsorted:before{content:''}.fa-sort-desc:before,.fa-sort-down:before{content:''}.fa-sort-asc:before,.fa-sort-up:before{content:''}.fa-envelope:before{content:''}.fa-linkedin:before{content:''}.fa-rotate-left:before,.fa-undo:before{content:''}.fa-gavel:before,.fa-legal:before{content:''}.fa-dashboard:before,.fa-tachometer:before{content:''}.fa-comment-o:before{content:''}.fa-comments-o:before{content:''}.fa-bolt:before,.fa-flash:before{content:''}.fa-sitemap:before{content:''}.fa-umbrella:before{content:''}.fa-clipboard:before,.fa-paste:before{content:''}.fa-lightbulb-o:before{content:''}.fa-exchange:before{content:''}.fa-cloud-download:before{content:''}.fa-cloud-upload:before{content:''}.fa-user-md:before{content:''}.fa-stethoscope:before{content:''}.fa-suitcase:before{content:''}.fa-bell-o:before{content:''}.fa-coffee:before{content:''}.fa-cutlery:before{content:''}.fa-file-text-o:before{content:''}.fa-building-o:before{content:''}.fa-hospital-o:before{content:''}.fa-ambulance:before{content:''}.fa-medkit:before{content:''}.fa-fighter-jet:before{content:''}.fa-beer:before{content:''}.fa-h-square:before{content:''}.fa-plus-square:before{content:''}.fa-angle-double-left:before{content:''}.fa-angle-double-right:before{content:'\f101'}.fa-angle-double-up:before{content:''}.fa-angle-double-down:before{content:''}.fa-angle-left:before{content:''}.fa-angle-right:before{content:''}.fa-angle-up:before{content:''}.fa-angle-down:before{content:''}.fa-desktop:before{content:''}.fa-laptop:before{content:''}.fa-tablet:before{content:''}.fa-mobile-phone:before,.fa-mobile:before{content:''}.fa-circle-o:before{content:''}.fa-quote-left:before{content:''}.fa-quote-right:before{content:''}.fa-spinner:before{content:''}.fa-circle:before{content:''}.fa-mail-reply:before,.fa-reply:before{content:''}.fa-github-alt:before{content:''}.fa-folder-o:before{content:''}.fa-folder-open-o:before{content:''}.fa-smile-o:before{content:''}.fa-frown-o:before{content:''}.fa-meh-o:before{content:''}.fa-gamepad:before{content:''}.fa-keyboard-o:before{content:''}.fa-flag-o:before{content:''}.fa-flag-checkered:before{content:''}.fa-terminal:before{content:''}.fa-code:before{content:''}.fa-mail-reply-all:before,.fa-reply-all:before{content:''}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:''}.fa-location-arrow:before{content:''}.fa-crop:before{content:''}.fa-code-fork:before{content:''}.fa-chain-broken:before,.fa-unlink:before{content:''}.fa-question:before{content:''}.fa-info:before{content:''}.fa-exclamation:before{content:''}.fa-superscript:before{content:''}.fa-subscript:before{content:''}.fa-eraser:before{content:''}.fa-puzzle-piece:before{content:''}.fa-microphone:before{content:''}.fa-microphone-slash:before{content:''}.fa-shield:before{content:''}.fa-calendar-o:before{content:''}.fa-fire-extinguisher:before{content:''}.fa-rocket:before{content:''}.fa-maxcdn:before{content:''}.fa-chevron-circle-left:before{content:''}.fa-chevron-circle-right:before{content:''}.fa-chevron-circle-up:before{content:''}.fa-chevron-circle-down:before{content:''}.fa-html5:before{content:''}.fa-css3:before{content:''}.fa-anchor:before{content:''}.fa-unlock-alt:before{content:''}.fa-bullseye:before{content:''}.fa-ellipsis-h:before{content:''}.fa-ellipsis-v:before{content:''}.fa-rss-square:before{content:''}.fa-play-circle:before{content:''}.fa-ticket:before{content:''}.fa-minus-square:before{content:''}.fa-minus-square-o:before{content:''}.fa-level-up:before{content:''}.fa-level-down:before{content:''}.fa-check-square:before{content:''}.fa-pencil-square:before{content:''}.fa-external-link-square:before{content:''}.fa-share-square:before{content:''}.fa-compass:before{content:''}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:''}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:''}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:''}.fa-eur:before,.fa-euro:before{content:''}.fa-gbp:before{content:''}.fa-dollar:before,.fa-usd:before{content:''}.fa-inr:before,.fa-rupee:before{content:''}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:''}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:''}.fa-krw:before,.fa-won:before{content:''}.fa-bitcoin:before,.fa-btc:before{content:''}.fa-file:before{content:''}.fa-file-text:before{content:''}.fa-sort-alpha-asc:before{content:''}.fa-sort-alpha-desc:before{content:''}.fa-sort-amount-asc:before{content:''}.fa-sort-amount-desc:before{content:''}.fa-sort-numeric-asc:before{content:''}.fa-sort-numeric-desc:before{content:''}.fa-thumbs-up:before{content:''}.fa-thumbs-down:before{content:''}.fa-youtube-square:before{content:''}.fa-youtube:before{content:''}.fa-xing:before{content:''}.fa-xing-square:before{content:''}.fa-youtube-play:before{content:''}.fa-dropbox:before{content:''}.fa-stack-overflow:before{content:''}.fa-instagram:before{content:''}.fa-flickr:before{content:''}.fa-adn:before{content:''}.fa-bitbucket:before{content:''}.fa-bitbucket-square:before{content:''}.fa-tumblr:before{content:''}.fa-tumblr-square:before{content:''}.fa-long-arrow-down:before{content:''}.fa-long-arrow-up:before{content:''}.fa-long-arrow-left:before{content:''}.fa-long-arrow-right:before{content:''}.fa-apple:before{content:''}.fa-windows:before{content:''}.fa-android:before{content:''}.fa-linux:before{content:''}.fa-dribbble:before{content:''}.fa-skype:before{content:''}.fa-foursquare:before{content:''}.fa-trello:before{content:''}.fa-female:before{content:''}.fa-male:before{content:''}.fa-gittip:before,.fa-gratipay:before{content:''}.fa-sun-o:before{content:''}.fa-moon-o:before{content:''}.fa-archive:before{content:''}.fa-bug:before{content:''}.fa-vk:before{content:''}.fa-weibo:before{content:''}.fa-renren:before{content:''}.fa-pagelines:before{content:''}.fa-stack-exchange:before{content:''}.fa-arrow-circle-o-right:before{content:''}.fa-arrow-circle-o-left:before{content:''}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:''}.fa-dot-circle-o:before{content:''}.fa-wheelchair:before{content:''}.fa-vimeo-square:before{content:''}.fa-try:before,.fa-turkish-lira:before{content:''}.fa-plus-square-o:before{content:''}.fa-space-shuttle:before{content:''}.fa-slack:before{content:''}.fa-envelope-square:before{content:''}.fa-wordpress:before{content:''}.fa-openid:before{content:''}.fa-bank:before,.fa-institution:before,.fa-university:before{content:''}.fa-graduation-cap:before,.fa-mortar-board:before{content:''}.fa-yahoo:before{content:''}.fa-google:before{content:''}.fa-reddit:before{content:''}.fa-reddit-square:before{content:''}.fa-stumbleupon-circle:before{content:''}.fa-stumbleupon:before{content:''}.fa-delicious:before{content:''}.fa-digg:before{content:''}.fa-pied-piper:before{content:''}.fa-pied-piper-alt:before{content:''}.fa-drupal:before{content:''}.fa-joomla:before{content:''}.fa-language:before{content:''}.fa-fax:before{content:''}.fa-building:before{content:''}.fa-child:before{content:''}.fa-paw:before{content:''}.fa-spoon:before{content:''}.fa-cube:before{content:''}.fa-cubes:before{content:''}.fa-behance:before{content:''}.fa-behance-square:before{content:''}.fa-steam:before{content:''}.fa-steam-square:before{content:''}.fa-recycle:before{content:''}.fa-automobile:before,.fa-car:before{content:''}.fa-cab:before,.fa-taxi:before{content:''}.fa-tree:before{content:''}.fa-spotify:before{content:''}.fa-deviantart:before{content:''}.fa-soundcloud:before{content:''}.fa-database:before{content:''}.fa-file-pdf-o:before{content:''}.fa-file-word-o:before{content:''}.fa-file-excel-o:before{content:''}.fa-file-powerpoint-o:before{content:''}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:''}.fa-file-archive-o:before,.fa-file-zip-o:before{content:''}.fa-file-audio-o:before,.fa-file-sound-o:before{content:''}.fa-file-movie-o:before,.fa-file-video-o:before{content:''}.fa-file-code-o:before{content:''}.fa-vine:before{content:''}.fa-codepen:before{content:''}.fa-jsfiddle:before{content:''}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:''}.fa-circle-o-notch:before{content:''}.fa-ra:before,.fa-rebel:before{content:''}.fa-empire:before,.fa-ge:before{content:''}.fa-git-square:before{content:''}.fa-git:before{content:''}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:''}.fa-tencent-weibo:before{content:''}.fa-qq:before{content:''}.fa-wechat:before,.fa-weixin:before{content:''}.fa-paper-plane:before,.fa-send:before{content:''}.fa-paper-plane-o:before,.fa-send-o:before{content:''}.fa-history:before{content:''}.fa-circle-thin:before{content:''}.fa-header:before{content:''}.fa-paragraph:before{content:''}.fa-sliders:before{content:''}.fa-share-alt:before{content:''}.fa-share-alt-square:before{content:''}.fa-bomb:before{content:''}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:''}.fa-tty:before{content:''}.fa-binoculars:before{content:''}.fa-plug:before{content:''}.fa-slideshare:before{content:''}.fa-twitch:before{content:''}.fa-yelp:before{content:''}.fa-newspaper-o:before{content:''}.fa-wifi:before{content:''}.fa-calculator:before{content:''}.fa-paypal:before{content:''}.fa-google-wallet:before{content:''}.fa-cc-visa:before{content:''}.fa-cc-mastercard:before{content:''}.fa-cc-discover:before{content:''}.fa-cc-amex:before{content:''}.fa-cc-paypal:before{content:''}.fa-cc-stripe:before{content:''}.fa-bell-slash:before{content:''}.fa-bell-slash-o:before{content:''}.fa-trash:before{content:''}.fa-copyright:before{content:''}.fa-at:before{content:''}.fa-eyedropper:before{content:''}.fa-paint-brush:before{content:''}.fa-birthday-cake:before{content:''}.fa-area-chart:before{content:''}.fa-pie-chart:before{content:''}.fa-line-chart:before{content:''}.fa-lastfm:before{content:''}.fa-lastfm-square:before{content:''}.fa-toggle-off:before{content:''}.fa-toggle-on:before{content:''}.fa-bicycle:before{content:''}.fa-bus:before{content:''}.fa-ioxhost:before{content:''}.fa-angellist:before{content:''}.fa-cc:before{content:''}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:''}.fa-meanpath:before{content:''}.fa-buysellads:before{content:''}.fa-connectdevelop:before{content:''}.fa-dashcube:before{content:''}.fa-forumbee:before{content:''}.fa-leanpub:before{content:''}.fa-sellsy:before{content:''}.fa-shirtsinbulk:before{content:''}.fa-simplybuilt:before{content:''}.fa-skyatlas:before{content:''}.fa-cart-plus:before{content:''}.fa-cart-arrow-down:before{content:''}.fa-diamond:before{content:''}.fa-ship:before{content:''}.fa-user-secret:before{content:''}.fa-motorcycle:before{content:''}.fa-street-view:before{content:''}.fa-heartbeat:before{content:''}.fa-venus:before{content:''}.fa-mars:before{content:''}.fa-mercury:before{content:''}.fa-intersex:before,.fa-transgender:before{content:''}.fa-transgender-alt:before{content:''}.fa-venus-double:before{content:''}.fa-mars-double:before{content:''}.fa-venus-mars:before{content:''}.fa-mars-stroke:before{content:''}.fa-mars-stroke-v:before{content:''}.fa-mars-stroke-h:before{content:''}.fa-neuter:before{content:''}.fa-genderless:before{content:''}.fa-facebook-official:before{content:''}.fa-pinterest-p:before{content:''}.fa-whatsapp:before{content:''}.fa-server:before{content:''}.fa-user-plus:before{content:''}.fa-user-times:before{content:''}.fa-bed:before,.fa-hotel:before{content:''}.fa-viacoin:before{content:''}.fa-train:before{content:''}.fa-subway:before{content:''}.fa-medium:before{content:''}.fa-y-combinator:before,.fa-yc:before{content:''}.fa-optin-monster:before{content:''}.fa-opencart:before{content:''}.fa-expeditedssl:before{content:''}.fa-battery-4:before,.fa-battery-full:before{content:''}.fa-battery-3:before,.fa-battery-three-quarters:before{content:''}.fa-battery-2:before,.fa-battery-half:before{content:''}.fa-battery-1:before,.fa-battery-quarter:before{content:''}.fa-battery-0:before,.fa-battery-empty:before{content:''}.fa-mouse-pointer:before{content:''}.fa-i-cursor:before{content:''}.fa-object-group:before{content:''}.fa-object-ungroup:before{content:''}.fa-sticky-note:before{content:''}.fa-sticky-note-o:before{content:''}.fa-cc-jcb:before{content:''}.fa-cc-diners-club:before{content:''}.fa-clone:before{content:''}.fa-balance-scale:before{content:''}.fa-hourglass-o:before{content:''}.fa-hourglass-1:before,.fa-hourglass-start:before{content:''}.fa-hourglass-2:before,.fa-hourglass-half:before{content:''}.fa-hourglass-3:before,.fa-hourglass-end:before{content:''}.fa-hourglass:before{content:''}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:''}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:''}.fa-hand-scissors-o:before{content:''}.fa-hand-lizard-o:before{content:''}.fa-hand-spock-o:before{content:''}.fa-hand-pointer-o:before{content:''}.fa-hand-peace-o:before{content:''}.fa-trademark:before{content:''}.fa-registered:before{content:''}.fa-creative-commons:before{content:''}.fa-gg:before{content:''}.fa-gg-circle:before{content:''}.fa-tripadvisor:before{content:''}.fa-odnoklassniki:before{content:''}.fa-odnoklassniki-square:before{content:''}.fa-get-pocket:before{content:''}.fa-wikipedia-w:before{content:''}.fa-safari:before{content:''}.fa-chrome:before{content:''}.fa-firefox:before{content:''}.fa-opera:before{content:''}.fa-internet-explorer:before{content:''}.fa-television:before,.fa-tv:before{content:''}.fa-contao:before{content:''}.fa-500px:before{content:''}.fa-amazon:before{content:''}.fa-calendar-plus-o:before{content:''}.fa-calendar-minus-o:before{content:''}.fa-calendar-times-o:before{content:''}.fa-calendar-check-o:before{content:''}.fa-industry:before{content:''}.fa-map-pin:before{content:''}.fa-map-signs:before{content:''}.fa-map-o:before{content:''}.fa-map:before{content:''}.fa-commenting:before{content:''}.fa-commenting-o:before{content:''}.fa-houzz:before{content:''}.fa-vimeo:before{content:''}.fa-black-tie:before{content:''}.fa-fonticons:before{content:''}.fa-reddit-alien:before{content:''}.fa-edge:before{content:''}.fa-credit-card-alt:before{content:''}.fa-codiepie:before{content:''}.fa-modx:before{content:''}.fa-fort-awesome:before{content:''}.fa-usb:before{content:''}.fa-product-hunt:before{content:''}.fa-mixcloud:before{content:''}.fa-scribd:before{content:''}.fa-pause-circle:before{content:''}.fa-pause-circle-o:before{content:''}.fa-stop-circle:before{content:''}.fa-stop-circle-o:before{content:''}.fa-shopping-bag:before{content:''}.fa-shopping-basket:before{content:''}.fa-hashtag:before{content:''}.fa-bluetooth:before{content:''}.fa-bluetooth-b:before{content:''}.fa-percent:before{content:''}body{min-width:1200px!important;min-height:100%;font-family:'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif}._n4v1-header{margin:0 -12px}#footer a:visited,.energy_content a:visited{text-decoration:none}#footer a:link,.d-txtlink,.energy_content a:link{text-decoration:none;cursor:pointer}a:focus{outline:0}.energy_content{margin:0!important;color:#333;-webkit-text-size-adjust:none;padding:0;font-family:'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;word-wrap:break-word}.energy_content h2{margin:0;font-size:20px}.energy_content h3{margin:0;font-size:14px}.energy_content h4,h5{margin:0}.energy_content p,li{margin:0}.energy_content ul,.sidebar ul{list-style:none;margin:0;padding:0}.energy_content dl,dd,dt{margin:0;padding:0}.energy_content table{border-collapse:collapse;border-spacing:0}.energy_content *{box-sizing:border-box}.energy_content a.btn{display:inline-block;color:#fff;padding:12px 16px;background-color:#ff6c00;line-height:1}.energy_content a.btn:hover{text-decoration:none;opacity:.6}.energy_content a.btn:focus{outline:0}.energy_content a.btn_blue{position:relative;display:inline-block;color:#fff;padding:12px 16px;background-color:#00a8df;line-height:1}.energy_content a:link{color:#333}.energy_content a.btn:link,.energy_content a.btn:visited,.energy_content a.btn_blue:visited{color:#fff}.table-stripe tr:nth-child(odd){background-color:#f3f3f3}#footer p.anchor{display:none}#dmm_remote{margin:0;padding:0 12px;background-color:#242424}#dmm_remote *{line-height:1.3}#dmm_remote #footer{margin-top:0}#dmm_remote p.anchor{margin:0;padding:12px;background-color:#fff}#pageTop{display:none;position:fixed;bottom:10px;right:10px}#navFix.fixed{position:fixed;top:0;left:0;width:100%;margin:0;padding-left:0;padding-right:0;box-sizing:border-box;background-color:#fff}.nav{min-width:1200px;height:62px;box-shadow:0 1px 0 0 #e9ebef;font-size:13px;z-index:9989}.nav ul{width:90%;float:left;font-size:12px}.nav ul li{float:left;text-align:center}.nav ul li.active,.nav ul li:hover{border-bottom:3px solid #11bce6}.nav ul li.active a,.nav ul li:hover a{color:#11bce6}.nav ul li{padding:0 2.36%}.nav ul a{height:60px;padding:20px 0 20px;display:block}.nav ul a,.nav ul a:visited{color:#333;font-weight:700}.nav ul a:hover{color:#11bce6;text-decoration:none}.nav .lang_en{width:10%;height:62px;float:right;text-align:center;font-size:12px;box-shadow:-1px 0 #e9ebef}.nav .lang_en a{display:inline-block;padding:22px 0 20px;color:#666;font-weight:700}.nav .lang_en a:hover{text-decoration:none}.nav .dmm_ele_ico{background:url(../img/icon_window.png) no-repeat 0 2px;width:15px;height:15px;margin-right:6px;display:inline-block}.nav ul li.dmm_electrical.active .dmm_ele_ico,.nav ul li.dmm_electrical:hover .dmm_ele_ico{background:url(../img/icon_window_active.png) no-repeat 0 2px}.energy_content .breadcrumb{margin-bottom:8px;font-size:12px}.energy_content .breadcrumb li a,.energy_content .breadcrumb li a:visited{color:#11bce6}.energy_content .breadcrumb li{display:inline-block}div.main,div.page,div.single{min-width:1200px;padding-top:14px;font-size:14px;background-color:#f3f3f3}.top .main{padding-top:16px}.container{width:1024px;margin:0 auto}.main a,.main a:link{color:#333}.main a:hover{color:#11bce6}.main a:visited{color:#333}.main a.btn{display:inline-block;color:#fff;padding:12px 16px;background-color:#ff6c00;line-height:1}.main a.btn:hover{text-decoration:none;opacity:.6}.main a.btn:visited{color:#fff}.slider_box{margin-bottom:16px;background-color:#f3f3f3}.news{margin-bottom:14px}.main .news h2{width:70px;margin-top:-3px;float:left;font-size:16px}.main .news ul{width:800px;margin-left:16px;float:left}.main .news ul li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main .news ul li a:hover{color:#333;text-decoration:underline}.main .new_link{width:120px;float:right;text-align:right}.main .new_link a:hover{color:#11bce6;text-decoration:underline}.main .contact_section{width:100%;padding:0;background-color:#fff;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7}.main .contact_section .container{display:flex}.main .contact_section_tel_box{width:32%;height:56px;border-right:1px solid #e6e6e6;padding:0 10px;margin-left:50px;line-height:1;display:flex;justify-content:space-between;align-items:center}.main .contact_section_tel_text{font-size:14px}.main .contact_section_tel_box span{color:#666;font-size:10px}.main .contact_section_tel_number{font-weight:700;font-size:16px}.main .contact_section_tel_number span{font-weight:400}.main .contact_section_mail_box{width:68%;padding:10px 0;display:flex;align-items:center;justify-content:space-evenly}.main .contact_section_mail_box_lead{font-size:14px;width:calc(100% / 3);text-align:center}.main a.contact_section_mail_button{position:relative;width:calc(100% / 3 - 15px);padding:10px 10px 10px 0;font-size:14px;text-align:center;color:#fff}.main a.contact_section_mail_button:hover{text-decoration:none;opacity:.6}.main a.contact_section_mail_button i{position:absolute;top:30%;right:15px}.main .contact_section_mail_corporations{background-color:#ff6c00}.main .contact_section_mail_individuals{background-color:#17bebb}.bnr_area{width:100%;padding-top:16px;background-color:#fff}.bnr_area ul{margin-bottom:16px}.bnr_area li{position:relative;float:left;margin-right:16px}.bnr_area li:last-child{margin-right:0}.bnr_area ul li div{position:absolute;bottom:0;left:0;width:100%;min-height:48px;padding:6px;background-color:rgba(0,0,0,.5)}.bnr_area ul li a{display:inline-block;width:100%;color:#fff;font-size:12px}.bnr_area ul li a:link,.bnr_area ul li a:visited{color:#fff;font-size:12px}.bnr_area ul li a:hover{color:#fff;text-decoration:none;opacity:.6}.pickup{margin-top:32px}.title_area{padding-bottom:16px;border-bottom:1px solid #d8d8d8}.title_area h2{width:50%;float:left}.title_area div{width:50%;margin-top:6px;float:right;text-align:right}.title_area a:hover{color:#11bce6;text-decoration:underline}.pickup ul{margin-top:16px}.pickup ul li{position:relative;float:left;width:244px;min-height:250px;margin-right:16px;margin-bottom:32px}.pickup ul li .product_image:before{content:'';display:block;padding-top:75%}.pickup ul li:nth-child(4n){margin-right:0}.pickup ul li .product_image{position:relative;width:100%;height:auto;background-color:#fff}.pickup li .product_image .product_image_inner{position:absolute;background-repeat:no-repeat;background-size:contain;background-position:center center;top:0;left:0;width:100%;height:100%}.pickup ul li h3{margin-top:4px;color:#11bce6;font-size:14px;font-weight:400}.pickup ul li p{font-size:12px}.pickup ul li a{display:inline-block;width:100%}.pickup ul li a:hover{text-decoration:none}.pickup ul li a:hover h3{color:inherit;text-decoration:underline}.pickup ul li a:hover p{color:#333}.pickup ul li a:hover img{opacity:.8}.pickup ul li{z-index:1}.pickup ul li .new_icon{position:absolute;top:4px;left:4px;z-index:2}.solar_area{margin-top:32px}.solar_area ul{margin-top:16px}.solar_area ul li{width:504px;float:left;margin-right:16px;margin-bottom:16px;background-color:#fff}.solar_area ul li:nth-child(2n){margin-right:0}.solar_area ul li h3{margin-top:43px;margin-bottom:14px;color:#11bce6;font-size:18px;font-weight:400}.solar_area img{margin-right:16px;float:left}.solar_area ul li a{display:inline-block;width:100%}.solar_area ul li a:hover{text-decoration:none}.solar_area ul li a:hover h3{color:inherit;text-decoration:underline}.solar_area ul li a:hover p{color:#333}.solar_area ul li a:hover>img{opacity:.8}.solar_area ul li h3,.solar_area ul li p{padding-right:16px}.smart_area{margin-top:32px}.smart_area ul{margin-top:16px}.smart_area ul li{width:504px;float:left;margin-right:16px;margin-bottom:16px;background-color:#fff}.smart_area ul li:nth-child(2n){margin-right:0}.smart_area ul li h3{margin-top:43px;margin-bottom:14px;color:#11bce6;font-size:18px;font-weight:400}.smart_area img{margin-right:16px;float:left}.smart_area ul li a{display:inline-block;width:100%}.smart_area ul li a:hover{text-decoration:none}.smart_area ul li a:hover h3{color:inherit;text-decoration:underline}.smart_area ul li a:hover p{color:#333}.smart_area ul li a:hover>img{opacity:.8}.smart_area ul li h3,.smart_area ul li p{padding-right:16px}.solar-om_area{margin-top:32px}.solar-om_area ul{margin-top:16px}.solar-om_area ul li{width:504px;float:left;margin-right:16px;margin-bottom:16px;background-color:#fff}.solar-om_area ul li:nth-child(2n){margin-right:0}.solar-om_area ul li h3{margin-top:43px;margin-bottom:14px;color:#11bce6;font-size:18px;font-weight:400}.solar-om_area img{margin-right:16px;float:left}.solar-om_area ul li a{display:inline-block;width:100%}.solar-om_area ul li a:hover{text-decoration:none}.solar-om_area ul li a:hover h3{color:inherit;text-decoration:underline}.solar-om_area ul li a:hover p{color:#333}.solar-om_area ul li a:hover>img{opacity:.8}.solar-om_area ul li h3,.solar-om_area ul li p{padding-right:16px}.megasolar_area{margin-top:32px}.megasolar_area ul{margin-top:16px}.megasolar_area ul li{width:504px;float:left;margin-right:16px;margin-bottom:16px;background-color:#fff}.megasolar_area ul li:nth-child(2n){margin-right:0}.megasolar_area ul li h3{margin-top:43px;margin-bottom:14px;color:#11bce6;font-size:18px;font-weight:400}.megasolar_area img{margin-right:16px;float:left}.megasolar_area ul li a{display:inline-block;width:100%}.megasolar_area ul li a:hover{text-decoration:none}.megasolar_area ul li a:hover h3{color:inherit;text-decoration:underline}.megasolar_area ul li a:hover p{color:#333}.megasolar_area ul li a:hover>img{opacity:.8}.megasolar_area ul li h3,.megasolar_area ul li p{padding-right:16px}.btm_bnr_area{width:100%;margin-top:72px;margin-bottom:48px;background-color:#fff}.top .btm_bnr_area{margin-top:56px}.btm_bnr_area ul{padding-top:48px}.btm_bnr_area ul li{width:244px;margin-right:16px;float:left}.btm_bnr_area ul li img{width:100%;margin-bottom:4px}.btm_bnr_area ul li:last-child{margin-right:0}.btm_bnr_area ul li p{font-size:10px;color:#333}.btm_bnr_area a{display:inline-block;width:100%}.btm_bnr_area a:hover{color:inherit;text-decoration:none;opacity:.8}.sidebar_wrap{position:relative}.sidebar{width:248px;margin-right:16px;float:left;z-index:999;background-color:#f3f3f3}.sidebar ul li{position:relative;border-bottom:2px solid #f3f3f3}.smart .sidebar ul li:last-child,.solar .sidebar ul li:last-child{border-top:none;border-bottom:none;margin-top:10px;font-size:12px}.smart .sidebar ul li:last-child a:link,.solar .sidebar ul li:last-child a:link{color:grey}.sidebar ul li i{position:absolute;top:34%;right:12px;color:#333;font-size:18px;font-weight:700}.sidebar ul li i.icon_plus{top:5px;right:10px}.sidebar ul li i.icon_minus{top:3px;right:13px}.sidebar ul li i.icon_minus:before{content:'−';font-weight:400;font-size:18px;font-style:normal}.sidebar ul li i.icon_plus:before{content:'＋';font-weight:400;font-size:18px;font-style:normal}.sidebar li a{display:block;padding:16px 34px 16px 12px;word-wrap:break-word;color:#333;background-color:#fff}.sidebar li a.active,.sidebar li a:hover{color:#11bce6;background-color:#d8f1f6;text-decoration:none}.sidebar .btn_area{margin-top:16px;padding:16px;background-color:#e7e7e7;text-align:center}#sidebarFix.fixed{position:fixed;top:110px;z-index:999}.sidebar ul li ul li a:hover{color:#333}.product .sidebar ul,.productlist .sidebar ul{margin-bottom:16px}.product .sidebar ul li,.productlist .sidebar ul li{border-bottom:none}.product .sidebar ul li a.active,.productlist .sidebar ul li a.active{border-bottom:2px solid #f3f3f3;color:#333}.product .sidebar ul:last-child,.productlist .sidebar ul:last-child{margin-bottom:0}.product .sidebar ul li.category span,.productlist .sidebar ul li.category span{display:block;padding:16px 34px 16px 12px;border-bottom:2px solid #f3f3f3}.product .sidebar ul li ul li a,.productlist .sidebar ul li ul li a{padding:8px 24px;border-bottom:2px solid #f3f3f3}.product .sidebar ul li ul li ul li a,.productlist .sidebar ul li ul li ul li a{padding:8px 36px;color:#11bce6;border-bottom:1px solid #f3f3f3}.product .sidebar .accordion_menu ul,.productlist .sidebar .accordion_menu ul{display:none}.pagenation{padding:16px;text-align:center;background-color:#fff}.pagenation ul{margin:4px 0}.pagenation li{display:inline-block;margin-right:4px}.pagenation li:last-child{margin-right:0}.pagenation a,.pagenation span{border:1px solid #e0e0e0;padding:12px 14px}.pagenation a:link,.pagenation a:visited{color:#333}.pagenation a:hover,.pagenation span.current{color:#11bce6;background-color:#d8f1f6;text-decoration:none}.single_title_area{height:145px;margin-bottom:36px;padding-top:52px;background:url(../img/bg_title_area.png) repeat-x 0 0 #11afee;background-size:cover;color:#333}.single_title_area h2{font-size:24px}.content{width:760px;float:left;background-color:#fff}.single_list h3{font-size:16px;border-bottom:1px solid #e7e7e7;padding:24px 16px}.single_list ul li{position:relative;padding-right:16px;border-bottom:2px solid #e7e7e7}.single_list ul li:last-child{border-bottom:none}.single_list ul li a:hover{text-decoration:none}.single_list ul li a:hover img{opacity:.8}.single_list ul li a:hover h4{text-decoration:underline}.single_list ul li img{float:left;margin-right:16px;max-width:190px;min-width:190px;min-height:142px}.single_list p{padding-right:24px;font-size:14px}.single_list a p,.single_list a:hover,.single_list a:visited{color:#333}.single_list p.date{margin:14px 0 8px;font-size:14px;color:#a9a9a9}.single_list h3.article_title{color:#11afee;margin-bottom:8px;padding:0 16px 0 0;border-bottom:none;font-size:16px;font-weight:400;line-height:1.3}.single_list ul li i{position:absolute;top:47%;right:16px;color:#333;font-size:18px;font-weight:700}.single_title{position:relative;padding:24px;border-bottom:2px solid #f3f3f3}.single_title .sns_btn{position:absolute;top:20px;right:24px}.single_title .sns_btn a:hover{opacity:.8}.single_title h3{width:100%;font-size:18px;font-weight:700}.single_title .date{margin-bottom:8px;color:#999}.single_content{padding:24px 24px 48px 24px;line-height:2}.single_content a:hover{color:#11bce6;text-decoration:underline}.single_content img{width:100%;height:auto;margin:16px auto}.single_content table{width:100%}.single_content dt{font-weight:700}.single_content dd{margin-bottom:24px}.single_content .notice{display:block;font-size:12px;color:#666;line-height:1.6}.link_area{border-top:2px solid #f3f3f3}.link_area a,.link_area span{display:inline-block;padding:16px}.link_area .prev{width:33.3%;float:left;text-align:center}.link_area .top{width:33.3%;float:left;text-align:center;border-left:2px solid #f3f3f3;border-right:2px solid #f3f3f3}.link_area .next{width:33.3%;float:left;text-align:center}.main div.link_area a:hover{color:#11bce6}.main div.link_area a:hover{text-decoration:underline}.single_list dt{position:relative;padding:24px 16px 16px 64px;color:#11bce6;font-size:16px;min-height:80px}.single_list dt:before{position:absolute;top:18px;left:16px;content:url(../img/icon_q.png)}.single_list dd{position:relative;padding:0 16px 24px 64px;border-bottom:2px solid #f3f3f3}.single_list dd a,.single_list dd a:link,.single_list dd a:visited{color:#11bce6}.single_list dd a:hover{text-decoration:underline}.single_list dd:last-child{border-bottom:none;padding-bottom:48px}.single_list dd:before{position:absolute;top:-8px;left:16px;content:url(../img/icon_a.png)}.single_list dd ul{margin-top:14px}.single_list dd ul li{margin-bottom:14px;border:none}.icon_window{background:url(../img/icon_window.png) no-repeat 0 2px;width:15px;height:15px;margin-right:6px;display:inline-block}.page h3{margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #d8d8d8;font-size:20px}.page .solar_top{height:394px;margin-bottom:24px;padding-top:36px;text-align:center;background:url(../img/bg_solar_main.jpg) 0 0 no-repeat #f3f3f3}.page .solar_top img{margin-bottom:24px}.page .solar_top h4{font-size:24px;margin-bottom:24px}.page .solar_top p{font-size:16px;line-height:1.8;font-weight:700}.page .content h4{margin-bottom:16px;padding:14px;font-size:18px;background-color:#fff}.page .content,.product .content{background-color:#f3f3f3}.product .brand img,.product .quality img{width:100%;height:auto}.product .product_name img{width:100%;height:auto;margin-left:auto;margin-right:auto}.page div.national{position:relative;width:760px;height:573px;background:url(../img/mega_solar_national.jpg) top center no-repeat #fff;text-align:center;margin-bottom:24px}.page div.national .region_link{position:absolute;width:250px;padding:14px 12px 14px 64px;display:block;font-size:14px;font-weight:700;text-align:left;line-height:1.4;color:#333}.page div.national .region_link:hover{text-decoration:none;opacity:.8;color:#333}.page div.national .hokkaido{background:url(../img/icon_hokkaido.png) 16px 16px no-repeat #f3f3f3;top:35px;left:70px}.page div.national .kanto{background:url(../img/icon_kanto.png) 16px 16px no-repeat #f3f3f3;top:475px;left:420px}.page div.national .chubu{background:url(../img/icon_chubu.png) 16px 16px no-repeat #f3f3f3;top:118px;left:70px}.page div.national .kinki{background:url(../img/icon_kinki.png) 16px 16px no-repeat #f3f3f3;top:475px;left:160px}.page div.national .kyusyu{background:url(../img/icon_kyusyu.png) 16px 16px no-repeat #f3f3f3;top:200px;left:70px}.page div.national .region_link span{font-size:12px;font-weight:400}.page div.national .region_link span span{font-size:18px}.page.megasolar .content h4{background:url(../img/bg_hline.png) repeat-x bottom left #fff;background-size:contain}.page div.region{margin-bottom:24px;padding:0 24px;background-color:#fff}.page div.region:last-of-type{margin-bottom:0}.page div.region .title{margin-left:-24px;margin-right:-24px;border-bottom:2px solid #f3f3f3}.page div.region .title h5{font-size:18px;padding:24px}.page .region_content{padding:24px 0}.page .thum_area{margin-top:14px;margin-bottom:14px;text-align:right}.page .thum_area img{width:61px;border:2px solid #fff}.page .thum_area img:hover{opacity:.8}.page .thum_area img.active{border:2px solid #11bce6}.page .region_content ul{width:45%;float:left}.page .region_content table{width:55%;float:right}.page .region_content ul li.energy:before{content:url(../img/icon_home.png);display:block;float:left;padding:2px 21px 2px 14px}.page .region_content ul li.co2cut:before{content:url(../img/icon_tree.png);display:block;float:left;padding:2px 16px 2px 9px}.page .region_content ul li.oilcut:before{content:url(../img/icon_tank.png);display:block;float:left;padding:2px 21px 2px 14px}.page .region_content ul li span{font-size:12px;display:block}.page .region_content ul li span.megasolar_title{font-size:14px;font-weight:700}.page .region_content ul li{font-size:18px;line-height:1.4;margin-bottom:24px}.page table td,.page table th{font-size:14px;font-weight:400;padding:14px;line-height:2;vertical-align:top}.page .photo_area img{display:none}.page .photo_area .movie{display:none;width:100%;height:335px}.page .photo_area .movie.active,.page .photo_area img.active{display:block}.page.productlist h3,.product h3{margin-bottom:16px;padding:14px;font-size:18px;background:url(../img/bg_hline.png) repeat-x bottom left #fff;background-size:contain}ul.productlist li{position:relative;float:left;width:242px;margin-right:16px;margin-bottom:28px;min-height:250px;z-index:1}ul.productlist li img{max-width:100%}ul.productlist li img.new_icon{min-width:auto}ul.productlist li:nth-child(3n){margin-right:0}ul.productlist li h3{margin-top:4px;color:#11bce6;font-size:14px;font-weight:400}ul.productlist li p{font-size:12px}ul.productlist li a{display:inline-block;width:100%}ul.productlist li a:hover{text-decoration:none}ul.productlist li a:hover h4{color:inherit;text-decoration:underline}ul.productlist li a:hover p{color:#333}ul.productlist li a:hover img.product_thumbnail{opacity:.8}ul.productlist li .new_icon{position:absolute;top:4px;left:4px;z-index:2}.single .content ul.productlist h4{margin-bottom:0;padding:0;font-size:14px;font-weight:400;color:#11bce6;background-color:inherit}.single ul.productlist .pickup_item{max-width:100%;margin-bottom:8px}.product .product_name{margin-bottom:12px;padding-bottom:18px;background-color:#fff}.product .product_name h3{padding-left:32px;padding-right:32px;font-size:30px}.product .product_name .brand{padding:32px 32px 0;color:#666;font-size:14px}.product .product_name .brand img{max-height:25px;margin-right:14px}.product .product_name .caption{padding-left:32px;padding-right:32px;padding-bottom:16px;font-size:18px}.product .product_name .product_image_wrap{padding-left:32px;padding-right:32px}.product .product_name .product_image{position:relative;width:100%;height:auto;background-color:#fff}.product .product_name .product_image:before{content:'';display:block;padding-top:75%}.product .product_name .product_image .product_image_inner{position:absolute;background-repeat:no-repeat;background-size:contain;background-position:center center;top:0;left:0;width:100%;height:100%}#content{position:absolute;top:0;left:0;bottom:0;right:0}.product .order_link{margin-bottom:12px;padding:32px;background-color:#fff;color:#333;font-size:14px}.product .order_link:last-child{margin-bottom:0}.product a.btn_order{width:240px;font-size:16px;padding:16px 120px 16px 16px;float:right}.product .top_order_link{text-align:right;padding:32px}.product .top_order_link a.btn_order{float:none;margin-left:36px}.product a.btn_order i.icon_btn_window{position:absolute;top:10px;right:12px;background:url(../img/icon_window2.png) 0 2px no-repeat;width:20px;height:20px;margin-left:6px;display:inline-block}.product a.btn_contact{position:relative;width:240px;font-size:16px;padding:16px 16px 16px 16px;float:right}.product a.btn_contact i{position:absolute;top:12px;right:12px;font-size:22px}.product a i.icon_download{position:absolute;top:8px;right:12px;background:url(../img/icon_download.png) 0 2px no-repeat;width:20px;height:20px;margin-left:6px;display:inline-block}.product a.btn_blue.btn_download{padding:12px 54px 12px 18px;font-size:16px}.product a.btn_blue:hover{color:#fff;text-decoration:none;opacity:.6}.product a.btn_blue:link,.product a.btn_blue:visited{color:#fff}.product .download{margin-bottom:12px;background-color:#fff}.product .download h4,.product .quality h4{font-size:18px;margin-bottom:32px;padding:24px 14px;border-bottom:2px solid #f3f3f3}.product .product_content{padding:0 32px 32px}.product table,.product_content table{width:100%!important}.order_link div:nth-child(even){margin-top:16px}.product .order_link p{width:60%;float:left;font-size:18px;font-weight:700;padding-top:10px}.product table tr td,.product table tr th{padding:8px 16px;vertical-align:middle}.product table tr th{width:45%}.product .quality{margin-bottom:12px;background-color:#fff}.quality h5{font-size:14px;margin-bottom:12px}.quality img,.quality p{margin-bottom:24px}.product .quality table tr:first-child{background-color:#d3d3d3}body.en .page div.national .region_link{width:300px;padding:14px 8px 14px 54px}body.en .page div.national .hokkaido{top:30px;left:30px;background-position:12px 30px}body.en .page div.national .chubu{top:130px;left:30px;background-position:12px 30px}body.en .page div.national .kyusyu{top:230px;left:30px;background-position:12px 30px}body.en .page div.national .kanto{left:453px;background-position:12px 30px}body.en .page div.national .kinki{left:145px;background-position:12px 30px}body.en .page dl dt.energy:before{padding-bottom:60px;background-position:12px 30px}body.en .page .solar_top p{line-height:1.6}body.en .megasolar_area ul li h3,body.en .smart_area ul li h3,body.en .solar-om_area ul li h3,body.en .solar_area ul li h3{margin-top:32px;margin-bottom:12px}body.en div.page,body.en div.single{padding-bottom:14px}.pc_hide{display:none!important}.product .product_name .maker_logo{width:auto;max-width:100%}.error404 .error{margin-top:60px;margin-bottom:60px}.error404 .error h2{margin-bottom:8px}.error404 .error p{font-size:14px}ul.productlist li .product_image{position:relative;width:100%;height:auto;background-color:#fff}ul.productlist li .product_image:before{content:'';display:block;padding-top:75%}ul.productlist li .product_image .product_image_inner{position:absolute;background-repeat:no-repeat;background-size:contain;background-position:center center;top:0;left:0;width:100%;height:100%}ul.productlist li.error_li{width:100%}.solar_block{background-color:#fff;margin-bottom:40px;padding-bottom:40px}.solar_block p{font-size:14px;line-height:1.8}.page .solar .contact{text-align:center;margin-top:10px;background-color:#fff;padding:20px 30px}.contents_area img{display:block;margin:0 auto}.contents_area img.characteristic_img{margin:66px 0 80px 0}.solar_contents{background-color:#fff;margin-top:10px;padding:20px 30px;margin-bottom:40px;position:relative}.solar_contents .btn_area{float:right}.solar_contents p:nth-of-type(1){padding-top:8px;float:left}.solar_contents p:nth-of-type(3){margin-top:72px;float:left}.solar_contents .contact_p{margin-top:32px}div.main_img{position:relative;width:1024px;height:395px}div.main_img .btn_play_cm{position:absolute;top:305px;left:80px;width:288px;height:75px}div.main_img .btn_play_cm img{width:288px;height:75px}div.main_img .btn_play_cm img:hover{opacity:.8}div.main_img a.main_img_link{position:absolute;bottom:14px;right:14px}div.main_img a.main_img_link:hover{text-decoration:underline}div.main_img a.main_img_link i{margin-left:8px;font-size:16px}div.shop_list{float:right;width:600px;margin-top:20px}div.shop{float:right;padding:16px;background-color:#f2f2f2;width:460px;margin-top:2px;height:90px}div.shop.ej{background:url(../img/logo_ej.png) 24px 30px no-repeat #f2f2f2}div.shop.apv{background:url(../img/logo_apv.png) 24px 42px no-repeat #f2f2f2}div.contact_area3 div.shop_list{width:350px}div.contact_area3 .shop{float:right;width:320px;padding-top:6px}div.shop.ej .shop_name{float:left;margin-left:60px;margin-top:22px}div.shop .shop_name{float:left;margin-left:60px;margin-top:12px}.solar_block div.shop p,.solar_contents div.shop p{width:100%;font-size:12px;padding-top:0;float:inherit}div.shop .shop_name h4{font-size:14px;font-weight:400}div.shop.ej .shop_number h4{font-size:14px;font-weight:400;padding-right:4px;margin-top:14px}div.shop .shop_number h4{font-size:14px;font-weight:400;padding-right:4px;margin-top:-10px}div.shop .shop_number h4 span{margin-right:4px}div.shop .shop_number{float:right}div.shop .shop_business_hours{float:right}div.shop .shop_business_hours h4{font-weight:400;font-size:12px;padding:0;background-color:inherit}div.contact_area3 div.shop .shop_number{padding-left:65px}div.contact_area3 div.shop .shop_business_hours{padding-left:65px;margin-top:3px}div.contact_area3 div.shop .shop_business_hours h4{font-size:10px}#a_warranty_system h3,#system_configuration h3{font-size:18px;font-weight:400;background:url(../img/warranty_base.png) no-repeat;color:#fff;padding-left:30px;padding-bottom:0;border:none;margin:40px 0 40px 0}#a_photovoltaic_module h3{font-size:18px;font-weight:400;background:url(../img/module_base.png) no-repeat;color:#fff;padding-left:30px;padding-bottom:0;border:none;margin:60px 0 40px 0}#a_photovoltaic_module h3.nomal_module{margin-top:40px}#a_inverter h3{font-size:18px;font-weight:400;background:url(../img/inverter_base.png) no-repeat;color:#fff;padding-left:30px;padding-bottom:0;border:none;margin:60px 0 40px 0}#a_inverter h3.power_con{margin-top:40px}#support_structure h3{font-size:18px;font-weight:400;background:url(../img/structure_base.png) no-repeat;color:#fff;padding-left:30px;padding-bottom:0;border:none;margin:40px 0 40px 0}#a_warranty_system dl.item_area1,#a_warranty_system dl.item_area2,#a_warranty_system dl.item_area3,#a_warranty_system dl.item_area4{padding:0 30px 0 130px;position:relative;margin-bottom:40px}#a_warranty_system dl.item_area4{margin-bottom:20px}#a_warranty_system dl dt{font-weight:700;font-size:16px;margin-bottom:4px}#a_warranty_system span,#system_configuration span{font-size:10px;margin-top:4px;display:block}ol{margin:0;padding:0;list-style-type:none}dd{margin:0}#a_warranty_system ol li{margin-bottom:2px}dl.item_area1:before{position:absolute;content:url(../img/warranty_icon1.png);left:30px}dl.item_area2:before{position:absolute;content:url(../img/warranty_icon2.png);left:30px}dl.item_area3:before{position:absolute;content:url(../img/warranty_icon3.png);left:30px}dl.item_area4:before{position:absolute;content:url(../img/warranty_icon4.png);left:30px}.contents_area{padding:0 30px;clear:both}.tuv_area{background:url(../img/tuv.png) no-repeat;padding:26px 30px}.tuv_area .white_box h4{margin:0;padding:0;background-color:inherit;margin-bottom:4px;font-size:16px;font-weight:inherit}#a_warranty_system .image_area{margin:40px 0 48px 0}#a_warranty_system .image_area li{width:25%;float:left;text-align:center;margin-bottom:12px;padding:0 8px}#a_warranty_system .image_area li p{font-size:10px;line-height:1.4;margin-top:2px}#a_warranty_system .accident_list{clear:both;margin-top:20px}#a_warranty_system .accident_list dt{float:left;font-weight:400;font-size:14px}div.image_detail1{width:34%;text-align:right;float:left;padding:0 16px}div.image_detail1 img{display:inline}div.image_detail2{width:66%;float:left;padding:0 8px}div.image_detail2 ul{width:350px}#a_warranty_system .surplus_list li{margin-bottom:4px}#system_configuration .surplus_list dt{font-size:16px;font-weight:700;margin-bottom:10px}.surplus_list dd ol li{margin-bottom:4px}#system_configuration ul.system_list{width:100%}#system_configuration ul.system_list li{width:33.3%;float:left;margin-bottom:40px;padding:8px 16px 0}dl.system_descrition dt{color:#3676b2;margin-bottom:8px}dl.system_descrition dd{font-size:12px}#system_configuration span{text-align:right}#system_configuration img:nth-of-type(1){margin-bottom:50px}#a_photovoltaic_module img.margin_image,#system_configuration img.margin_image{margin-top:40px}#a_photovoltaic_module .module_area1{float:left}.detail_split1,.detail_split2,.inverter_area1,.module1{float:left;margin-right:40px}.detail_split3{display:inline-block;width:230px}.detail_split4{display:inline-block;width:230px;margin-left:25px}.btn_variable{width:100%;margin-right:0}.inverter_area2 dl dt,.module1 dl dt,.module2 dl dt{margin:10px 0}.inverter_area2 dl dd:nth-of-type(1),.module1 dl dd:nth-of-type(1),.module2 dl dd:nth-of-type(1){margin-bottom:4px}.inverter_area2 dl dd,.module1 dl dd,.module2 dl dd{font-size:12px}.specification_area2{margin-left:209px;width:492px;height:72px;background-color:#f2f2f2}.inverter_area2 .specification_area2 ul li{display:inline;font-size:12px;padding-left:7px}.inverter_area2 .specification_area2 ul{padding-left:20px;padding-top:15px}.specification_area{width:540px;height:53px;background-color:#f2f2f2;margin-left:160px}.specification_area p{font-size:12px;padding-left:20px;padding-top:15px}.specification_area3{margin-left:209px;width:491px;background-color:#f2f2f2}.specification_area3 ul li{font-size:12px;margin-bottom:5px}.specification_area3 ul{padding:15px}#a_photovoltaic_module .split_area h3{background:url(../img/module_base_half.png) no-repeat}#a_photovoltaic_module .module_area1 img,#a_photovoltaic_module .module_area2 img{margin-right:24px}.split_area .split2 .module_heading{height:50px;padding-top:12px}.split_area .split1 .module_heading{height:50px;line-height:1.4;padding-top:2px}#a_inverter .split1 h3,#a_inverter .split2 h3{background:url(../img/inverter_base_half.png) no-repeat}#a_inverter .split1,#a_inverter .split2{width:50%;float:left}#a_photovoltaic_module .split1{width:50%;float:left}#a_photovoltaic_module .split2{width:50%;float:left}#a_photovoltaic_module .roof_title{background:url(../img/roof_title_base.png);background-repeat:no-repeat;background-position:left;font-size:16px;font-weight:400;margin:30px 0 10px 0}#a_photovoltaic_module .roof_section{width:100%;margin-top:20px}#a_photovoltaic_module .before_area{width:260px;float:left}#a_photovoltaic_module .arrow_area{width:180px;padding-top:100px;float:left}#a_photovoltaic_module .after_area{width:260px;float:left}#a_photovoltaic_module .roof_name{font-size:14px;margin-bottom:15px}#a_photovoltaic_module .roof_up{font-size:14px;margin:-9px 0 15px 0}#a_photovoltaic_module .roof_up span{font-size:20px;margin-bottom:15px;margin:0 5px 15px 5px;color:#f36b35}#a_photovoltaic_module .installation_capacity{font-size:14px}#a_photovoltaic_module .after_area .installation_capacity{margin-top:20px}#a_photovoltaic_module .roof_num{font-size:12px;margin-top:5px}#a_characteristic h3{font-size:18px;font-weight:400;background:url(../img/characteristic_base.png) no-repeat;color:#fff;padding-left:30px;padding-bottom:0;border:none;margin:60px 0 40px 0}#a_characteristic .contents_area_left{width:50%;float:left}#a_characteristic .contents_area_left dt{font-weight:700;font-size:16px}#a_characteristic .contents_area_left dt:after{content:' ';background:url(../img/sp_content_line.png);background-repeat:no-repeat;background-size:100%;width:90%;height:1px;display:block;margin-top:15px}#a_characteristic .contents_area_left dd{font-size:12px}#a_characteristic .contents_area_right{width:50%;float:right}.split1 .contents_area dl dt,.split2 .contents_area dl dt{margin:30px 0 10px 0}.split1 .contents_area dl dd,.split1 .contents_area dl dd ul li,.split2 .contents_area dl dd{margin-bottom:4px;font-size:12px}.split2 .contents_area dl dd{line-height:1.8}#support_structure .contents_area{padding-left:100px}#support_structure .contents_area{position:relative}#support_structure .contents_area .icon_insert:before{position:absolute;content:url(../img/structure_icon.png);left:30px;top:-10px}#support_structure .structure_area1,#support_structure .structure_area2{width:46%;float:left}.structure_area1{margin-right:40px}.structure_area1 img,.structure_area2 img{margin-bottom:20px}.structure_area1 dl dt,.structure_area2 dl dt{margin-bottom:4px;margin-top:4px}.structure_area1 dl dd,.structure_area2 dl dd{font-size:12px;line-height:1.8}#support_structure{padding-bottom:50px}#support_structure .junction_split{padding-left:30px}.junction_area1{padding-right:16px;border-right:1px solid #cfcfcf}.junction_area2{padding-right:16px;padding-left:16px;border-right:1px solid #cfcfcf}.junction_area3{padding-left:16px}.junction_area1,.junction_area2,.junction_area3{float:left;height:100%}.junction_area1,.junction_area3{width:32%}.junction_area2{width:36%}.junction_split dl{margin-top:24px}.junction_split{height:398px}#introduction{padding-bottom:60px}#introduction>img{margin-bottom:40px}#introduction .contents_area p{margin-top:30px;font-size:10px}.contact1{padding:60px 30px}.solar_block .contact_area1 p,.solar_block .contact_area2 p{float:left}.contact1 .contact_area3 .ej div.shop_name{float:none;line-height:1.8;margin-left:65px;margin-top:10px}.contact1 .contact_area3 div.shop_name{float:none;line-height:1.8;margin-left:65px}.contact1 .contact_area3 div.shop_name p{padding-top:0;font-size:10px}.contact1 .contact_area3 div.shop_name h4{font-size:12px;margin:0;background-color:inherit;padding:0}.contact1 .contact_area3 div.shop_number{float:none}.contact1 .contact_area3 div.shop_number h4{font-size:12px;margin:0;background-color:inherit;padding:0}.contact1 .contact_area3 div.shop_business_hours{float:none}.solar_block .contact_area1 a,.solar_block .contact_area2 .inquiry_area{float:right}.contact_area2{margin-top:40px}.contact_area2 p{margin-top:34px}div.contact1{margin-bottom:0}.contact_area3>p{float:left}.contact1 p.mt{margin-top:6%}.item_power_con{height:225px}.item_power_con img{margin-top:15px}.item_power_con2{height:283px}.solar_block a.btn_product{border:1px solid #ccc;color:#333;background-color:inherit;padding:8px 24px;line-height:1;display:inline-block;position:relative;margin:20px 0}.solar_block a.btn_product:hover{color:#11bce6;background-color:#d8f1f6;text-decoration:none;border:1px solid #d8f1f6}.solar_block a.btn_product i{font-size:18px;font-weight:700;padding-left:24px}.solar_block a.btn_small{padding:4px 27.4px;line-height:1.4;text-align:center}.solar_block a.btn_small2{padding:8px 24px}#support_structure .junction_area2 a,#support_structure .junction_area3 a{margin-top:163px}.solar_block a.btn_small i{position:absolute;top:30%;right:12px;font-size:18px;font-weight:700}.btn_area{text-align:center}.margin_adjustment2{margin-top:42px}.contact1 .contact_area1 a,.contact1 .contact_area2 a{width:320px;height:53px;text-align:center;padding-top:20px;position:relative}.contact1 .contact_area1 .btn_qa{background-color:#41c9eb}.contact1 .contact_area2 .btn_person{background-color:#17bebb}.contact1 .contact_area1 a.btn_qa i,.contact1 .contact_area2 a.btn_corporation i,.contact1 .contact_area2 a.btn_person i{position:absolute;top:34%;right:24px;font-size:18px;font-weight:700}.solar_contents a.btn_person{background-color:#17bebb}.solar_contents .btn_area a{padding:16px 24px}.solar_contents .btn_area .btn_person{margin-left:20px}.solar_contents .btn_area i{font-size:18px;font-weight:700;margin-left:24px}.img_center{margin:0 auto;display:block}img.img_top_detail{position:absolute;top:80%;right:0}#modal{width:520px;padding:32px 0;background:#fff;color:#333;display:none}#modal .btn{width:200px;padding-top:20px;position:relative}#modal .btn:hover{text-decoration:none;opacity:.8}#modal .btn:focus{outline:0}#modal .btn.btn_contact{display:inline-block;color:#fff;padding:18px 8px;background-color:#ff6c00;line-height:1;margin-right:12px}#modal .btn.btn_person{display:inline-block;color:#fff;padding:18px 8px;background-color:#17bebb;line-height:1}#modal .btn i{position:absolute;top:33%;right:17px;font-size:18px;font-weight:700}#modal .modal_close{position:absolute;top:0;right:0;width:40px;height:40px;line-height:39px;display:flex;justify-content:center;font-size:24px;color:#fff;background-color:#8e8e8e}#modal .modal_close:hover{cursor:pointer}#modal .modal_text{text-align:center;padding:36px 0;font-size:14px}.smart .contact_section{box-sizing:border-box;width:100%;background:#fff;margin-top:10px;padding:30px}.smart .contact_section_text_area{float:left;color:#333;font-size:14px;line-height:22px;text-align:left;margin-top:4px}.smart .contact_section_btn_area{float:right}.smart .contact_section_btn{font-size:14px;line-height:53px;width:220px;height:53px;display:inline-block;text-align:center;color:#fff}.smart .contact_section_btn:link{color:#fff}.smart .contact_section_btn:hover{text-decoration:none;opacity:.6}.smart .contact_section_btn i{margin-left:30px}.smart .contact_section_btn01{background-color:#ff6c00;margin-right:20px}.smart .contact_section_btn02{background-color:#17bebb}.smart .title_section{margin-top:40px}.smart .safe_section{background-color:#fff;margin-bottom:40px;padding-bottom:10px}.smart .safe_section_txt01{font-size:12px;line-height:20px;padding:0 30px;margin:-60px 0 30px}.smart .safe_section_self_sufficiency_box{width:700px;margin:0 auto 60px;padding:30px;border:2px solid #e66663}.smart .safe_section_self_sufficiency_txt_box{width:230px;display:inline-block;vertical-align:middle}.smart .safe_section_txt02{font-size:14px;font-weight:700;margin-bottom:8px}.smart .safe_section_txt03{font-size:12px}.smart .safe_section_img01{display:inline-block;vertical-align:middle;margin-left:20px}.smart .large_capacity_section{background:#fff;padding-bottom:50px;margin-bottom:40px}.smart .large_capacity_section_title_medium{background-image:url(../img/large_capacity_title_base.png);background-repeat:no-repeat;border:none;color:#fff;font-weight:400;padding-left:30px;margin-top:40px}.smart .large_capacity_section_asterisk{font-size:30px}.smart .large_capacity_section_img01{display:block;margin:20px auto}.smart .large_capacity_section_list{padding:0 30px}.smart .high_power_section{background:#fff;padding-bottom:50px;margin-bottom:40px}.smart .high_power_img01{display:block;margin:20px auto}.smart .high_power_list01{padding:0 30px}.smart .use_solar_power_section{background:#fff;padding-bottom:50px;margin-bottom:40px}.smart .use_solar_power_img01{display:block;margin:40px auto 0}.smart .use_air_conditioner_section{background:#fff;padding-bottom:50px;margin-bottom:40px}.smart .use_air_conditioner_txt02{margin-left:35px}.smart .use_air_conditioner_img01{display:block;margin:50px auto 40px}.smart .use_household_section{background:#fff;padding-bottom:50px;margin-bottom:40px}.smart .use_household_img01{display:block;margin:50px auto 0}.smart .use_household_txt02{position:relative;border:1px solid #333;box-sizing:border-box;font-size:12px;width:560px;margin:10px auto 0;padding:20px}.smart .use_household_txt02::before{content:'';position:absolute;top:-40px;right:50px;border-top:20px solid transparent;border-right:7px solid transparent;border-bottom:20px solid #333;border-left:7px solid transparent}.smart .use_household_txt02::after{content:'';position:absolute;top:-38px;right:50px;border-top:20px solid transparent;border-right:7px solid transparent;border-bottom:20px solid #fff;border-left:7px solid transparent}.smart .remaining_setting_section{background:#fff;padding-bottom:50px;margin-bottom:40px}.smart .remaining_setting_txt02{padding:20px;line-height:24px}.smart .remaining_setting_img01{display:block;margin:50px auto 40px}.smart .remaining_setting_list01{margin-left:100px}.smart .remaining_setting_list01>li{background-image:url(../img/icon_arrow_right.png);background-repeat:no-repeat;padding-left:30px;margin-bottom:15px}.smart .backup_mode_section{background:#fff;padding-bottom:50px;margin-bottom:40px}.smart .backup_mode_img01{display:block;margin:50px auto 0}.smart .product_features_section{background:#fff;margin-bottom:40px}.smart .product_features_title_medium{background-image:url(../img/product_features_title_base.png);background-repeat:no-repeat;border:none;color:#fff;font-weight:400;padding-left:30px;padding-bottom:0;margin-bottom:40px}.smart h4.product_features_title_small{font-size:16px;font-weight:700;padding:0 30px;margin-bottom:20px}.smart .product_features_asterisk{font-size:8px}.smart .product_features_txt_normal{padding:0 30px;margin-bottom:40px;line-height:24px}.smart .product_features_list{padding:0 30px 60px}.smart .product_features_img01{width:100%;padding:0 30px 40px}.smart .product_features_img02{width:100%;padding:0 30px 60px}.smart .product_features_img03{width:100%;padding:0 30px 30px}.smart .product_features_img04{width:100%;padding:0 30px 60px}.smart .product_features_img06{width:100%;padding:0 30px 40px}.smart .product_features_img07{width:100%;padding:0 30px 60px}.smart .product_features_img08{width:100%;padding:0 30px 60px}.smart .product_features_img09{float:left;display:block;width:30%;padding-left:30px}.smart .product_features_img10{width:100%;padding:0 30px 60px}.smart .product_features_img11{width:100%;padding:0 30px 40px}.smart .product_features_img12{width:100%;padding:0 30px 20px;margin-top:20px}.smart .product_features_warranty_title{float:right;width:68%;padding-right:30px;margin-bottom:15px;font-size:16px;font-weight:700;background-image:url(../img/icon_arrow_right.png);background-repeat:no-repeat;padding-left:30px}.smart .product_features_warranty_txt{float:right;width:68%;padding-right:30px;margin-bottom:15px}.smart .product_features_warranty_list{padding:0 30px 60px}.smart .product_features_warranty_list02{float:right;width:68%;padding-right:30px;font-size:16px}.smart .product_features_warranty_list02 li{background-repeat:no-repeat;background-size:18px;padding-left:25px}.smart .product_features_warranty_listItem01{background-image:url(../img/icon_one.png)}.smart .product_features_warranty_listItem02{background-image:url(../img/icon_two.png)}.smart .product_features_warranty_listItem03{background-image:url(../img/icon_three.png)}.smart .product_features_warranty_wrap{margin-bottom:20px}.smart .product_specifications_section{background:#fff;padding-bottom:50px;margin-bottom:40px}.smart .product_specifications_img_wrap{padding:0 50px;margin-bottom:40px}.smart .product_specifications_img{display:inline-block;margin-right:50px}.smart .product_specifications_img:last-child{margin-right:0}.smart .product_specifications_details{display:inline-block;margin:0 0 15px 85px}.smart .product_specifications_details_name{margin-bottom:15px}.smart .product_specifications_details_capacity{font-size:12px;margin-bottom:15px}.smart .product_specifications_details_specification{display:inline-block;padding:5px 50px;border:1px solid #ccc}.smart .product_specifications_details_specification:hover{color:#11bce6;background-color:#d8f1f6;text-decoration:none;border:1px solid #d8f1f6}.smart .product_specifications_details_specification i{font-size:18px;font-weight:700;padding-left:24px}.smart .product_specifications_size{font-size:12px;background-color:#f2f2f2;padding:15px 20px;margin:0 30px}@media screen and (min-width:1200px){#navFix.fixed{left:0;padding-right:24px}}.investment_search_all_link{margin-bottom:15px}.sidebar ul li.investment_search_all_link a{padding-top:19px;padding-bottom:19px}.investment_search_nav{background-color:#fff;margin-bottom:15px}.investment_search_nav h2{padding:20px 34px 20px 12px;font-size:14px;font-weight:400;background-color:#e6e6e6;margin:0}.investment_overview .content_section_list{position:relative;width:calc(50% - 10px);height:540px;margin-bottom:15px;overflow:hidden;background-color:#fff;float:left}.investment_overview .content_section_list:nth-child(even){margin-left:20px}.investment_overview .content_section_list_status{position:absolute;top:0;left:0;width:80px;height:35px;line-height:35px;font-size:16px;font-weight:700;text-align:center;color:#fff;letter-spacing:2px}.investment_overview .content_section_list_status_new{background-color:#fa554b}.investment_overview .content_section_list_status_negotiation{background-color:#a2dc5a}.investment_overview .content_section_list_status_sold{background-color:#0a87cd}.investment_overview .content_section_list_img_box{width:370px;height:260px;padding:15px;border-bottom:1px solid #e6e6e6;display:flex;justify-content:center;align-items:center;flex-direction:column}.investment_overview .content_section_list_img_box img{width:auto;height:auto;max-width:100%;max-height:100%}.investment_overview .content_section_list_content_box{padding:15px}.investment_overview .content_section_list_title{margin:0 0 10px 0;padding:0;font-size:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border:none}.investment_overview .content_section_list_tag_list_box{margin-bottom:10px}.investment_overview .content_section_list_tag_list{font-size:12px;border:1px solid #d9d9d9;color:#4c4c4c;display:inline-block;padding:2px 5px;margin-bottom:10px;border-radius:12px;word-break:break-all}.investment_overview .content_section_list_detail{font-size:14px}.investment_overview .content_section_list_detail dt{display:inline-block;width:60px}.investment_overview .content_section_list_detail dt::after{content:'：'}.investment_overview .content_section_list_detail dd{display:inline-block;width:270px;font-weight:700}.investment_overview .content_section_list_detail span{padding-left:6px}.investment_overview a.content_section_list_link{position:absolute;right:0;bottom:20px;left:0;margin:auto;padding:8px 0;width:336px;height:38px;display:block;color:#fff;background-color:#17bebb;text-align:center;font-weight:700;font-size:14px}.investment_overview a.content_section_list_link:hover{text-decoration:none;opacity:.6}.investment_overview a.content_section_list_link i{position:absolute;top:30%;right:0}.investment_overview .no_results{font-size:14px;min-height:250px}.investment_contact{background-color:#fff;margin-top:50px;padding:30px 50px}.investment_contact .contact_lead{text-align:center;margin-bottom:10px}.investment_contact .contact_boxes{width:100%;display:flex}.investment_contact .contact_tel_box{width:calc(50% - 10px);height:56px;border:1px solid #e6e6e6;padding:10px 15px;line-height:1;display:flex;justify-content:space-between;align-items:center}.investment_contact .contact_tel_box span{color:#666;font-size:10px;font-weight:400}.investment_contact .contact_tel_annotation::before{content:'※'}.investment_contact .contact_tel_text{font-size:14px}.investment_contact .contact_tel_number{font-size:16px;font-weight:700}.investment_contact a.contact_mail{display:inline-block;width:100%;font-size:14px;color:#fff}.investment_contact a.contact_mail:hover{text-decoration:none}.investment_contact a.contact_mail i{position:absolute;top:38%;right:15px}.investment_contact .contact_mail_box{position:relative;width:calc(50% - 10px);height:56px;line-height:56px;background-color:#ff6c00;margin-left:20px;text-align:center}.investment_contact .contact_mail_box:hover{opacity:.6}.investment_top .main_img{width:1024px;height:394px}.investment_top .contact_section{background-color:#fff;padding:15px 30px;display:flex;margin-top:15px}.investment_top .contact_section_lead{width:240px;height:56px;display:flex;align-items:center}.investment_top .contact_section_tel_box{width:320px;height:56px;border:1px solid #e6e6e6;padding:10px;margin-left:60px;line-height:1;display:flex;justify-content:space-between;align-items:center}.investment_top .contact_section_tel_box span{color:#666;font-size:10px}.investment_top .contact_section_tel_number{font-weight:700}.investment_top .contact_section_tel_number span{font-weight:400}.investment_top .contact_section_mail_box{width:320px;margin-left:20px}.investment_top a.contact_section_mail{position:relative;width:100%;height:58px;line-height:58px;text-align:center;font-size:14px;font-weight:700;display:block;color:#fff;background-color:#ff6c00}.investment_top a.contact_section_mail i{position:absolute;top:38%;right:15px}.investment_top a.contact_section_mail:hover{text-decoration:none;opacity:.6}.investment_top .content_section{margin-top:40px}.investment_top .content{float:right;margin-bottom:40px}.investment_top .title_section{position:relative;border-bottom:0;background-color:#fff;margin:0 0 15px 0;padding:15px;background-image:linear-gradient(-90deg,#afea6d 0,#2fcad4 40%,#16c4e8 50%,#13c3ea 100%);background-position:center bottom;background-size:100% 2px;background-repeat:no-repeat}.investment_top .title_section .title_section_title{font-size:20px;display:inline;border:none}.investment_top .content_section_more_link{position:absolute;top:36%;right:15px;font-size:14px;font-weight:400;text-decoration:none;text-align:right;color:#333}.investment_top .investment_contact_section{background-color:#fff;padding:30px;display:flex}.investment_top .investment_contact_section div{width:50%}.investment_top .investment_contact_section_lead{margin-top:10px}.investment_top a.investment_contact_section_mail{position:relative;width:100%;height:56px;line-height:56px;text-align:center;font-size:14px;font-weight:700;display:block;color:#fff;background-color:#ff6c00}.investment_top a.investment_contact_section_mail:hover{text-decoration:none;opacity:.6}.investment_top .investment_contact_section_mail i{position:absolute;top:38%;right:15px}.investment_list .content{float:right;margin-bottom:40px}.investment_list .title_section{position:relative;border-bottom:0;background-color:#fff;margin:0 0 15px 0;padding:15px;background-image:linear-gradient(-90deg,#afea6d 0,#2fcad4 40%,#16c4e8 50%,#13c3ea 100%);background-position:center bottom;background-size:100% 2px;background-repeat:no-repeat;word-break:break-all}.investment_list .title_section .title_section_title{font-size:20px;border:none;display:inline}.investment_list .content_section_count_label{font-size:12px;font-weight:400;color:#333;margin-left:20px}.investment_single .content{background-color:#f3f3f3;margin-bottom:40px}.investment_single .title_section{position:relative;border-bottom:0;background-color:#fff;margin:0 0 15px 0;padding:15px 20px;background-image:linear-gradient(-90deg,#afea6d 0,#2fcad4 40%,#16c4e8 50%,#13c3ea 100%);background-position:center bottom;background-size:100% 2px;background-repeat:no-repeat}.investment_single .title_section .title_section_title{font-size:20px;display:inline}.investment_single .title_section_status{text-align:center;color:#fff;font-size:16px;font-weight:700;display:inline-block;letter-spacing:3px;min-width:70px;margin-right:10px;padding:3px 8px 3px 10px}.investment_single .status_new{background-color:#fa554b}.investment_single .status_negotiation{background-color:#a2dc5a}.investment_single .status_sold{background-color:#0a87cd}.investment_single .content_section{background-color:#fff;padding:20px}.investment_single .content_section_tag_list{font-size:12px;border:1px solid #d9d9d9;color:#4c4c4c;display:inline-block;padding:2px 5px;margin-bottom:10px;border-radius:12px}.investment_single .overview_section_title{font-size:18px;font-weight:700;border-bottom:2px solid #e6e6e6;margin:30px 0 20px}.investment_single .overview_section{width:100%}.investment_single .overview_section_detail{float:left;width:calc(50% - 9px)}.investment_single .overview_section_detail:last-child{margin-left:18px}.investment_single .overview_section_detail_title{font-size:14px}.investment_single .overview_section_detail table{width:100%}.investment_single .overview_section_detail td,.investment_single .overview_section_detail th{border:1px solid #e6e6e6}.investment_single .overview_section_detail th{width:150px;font-size:12px;background-color:#f3f3f3;padding:9px}.investment_single .overview_section_detail td{font-size:14px;padding:9px}.investment_single .overview_section_detail span{padding-left:6px}.investment_single .overview_section_img_list_box{width:100%}.investment_single .overview_section_img_list{width:230px;height:156px;line-height:152px;border:1px solid #e6e6e6;text-align:center;float:left}.investment_single .overview_section_img_list:not(:last-child){margin-right:14px}.investment_single .overview_section_img_list img{width:auto;height:auto;max-width:100%;max-height:100%;display:inline-block;vertical-align:middle}.investment_single .overview_section_img_list_box_notes{display:block;font-size:12px;margin-top:10px}.investment_single .contact_form{position:relative;width:480px;height:70px;margin:60px auto 40px}.investment_single .contact_form i{position:absolute;top:38%;right:15px;font-weight:700;color:#fff}.investment_single .contact_button{width:480px;height:70px;margin:60px auto 40px;line-height:70px;padding:0;font-size:18px;font-weight:700;border:none;display:block;color:#fff;background-color:#17bebb;text-align:center}.investment_single .contact_button:hover{opacity:.6;cursor:pointer;text-decoration:none}#a_monitoring_system .split1 h3,#a_monitoring_system .split2 h3{background:url(../img/monitoring_system_base.png) no-repeat}#a_monitoring_system h3{font-size:18px;font-weight:400;color:#fff;padding-left:30px;border:none;margin:60px 0 40px 0}#a_monitoring_system .split1,#a_monitoring_system .split2{width:50%;float:left}#a_monitoring_system .split_area .split2 .module_heading{height:50px;padding-top:12px}.detail_split3{display:inline-block;width:192.44px}.detail_split4{display:inline-block;width:192.44px;margin-left:25px}#a_monitoring_system .split1 h3,#a_monitoring_system .split2 h3{background:url(../img/monitoring_system_base.png) no-repeat}#a_monitoring_system h3{font-size:18px;font-weight:400;color:#fff;padding-left:30px;border:none;margin:60px 0 40px 0}#a_monitoring_system .split1,#a_monitoring_system .split2{width:50%;float:left}#a_monitoring_system .split_area .split2 .module_heading{height:50px;padding-top:12px}.detail_split3{display:inline-block;width:192.44px}.detail_split4{display:inline-block;width:192.44px;margin-left:25px}.inverter_area3 dl dt{margin:40px 10px 10px 10px}.inverter_area3 dl dd:nth-of-type(1){margin-bottom:4px}.inverter_area3 dl dd{font-size:12px}