﻿f@charset "UTF-8"; html{color:#4c4c4c}body{font:81%/1 ヒラギノ角ゴ pro w3,hiragino kaku gothic pro,メイリオ,Meiryo,ＭＳ Ｐゴシック,Osaka,sans-serif!important;line-height:1.6!important}ul ol,ol ul{font-size:100%!important}sup{vertical-align:top}sub{vertical-align:baseline;font-size:.77em}img{vertical-align:bottom}label{cursor:pointer}a{color:#006ab8}a:visited{color:#630}a:hover{color:#f06;text-decoration:none!important}li{list-style:none}.mb-0{margin-bottom:0!important}.mb-10{margin-bottom:10px!important}.mb-15{margin-bottom:15px!important}.mb-20{margin-bottom:20px!important}.mb-25{margin-bottom:25px!important}.mb-30{margin-bottom:30px!important}.mb-35{margin-bottom:35px!important}.mb-40{margin-bottom:35px!important}.mb-45{margin-bottom:45px!important}.mb-50{margin-bottom:50px!important}.mb-55{margin-bottom:55px!important}.mb-60{margin-bottom:60px!important}.mb-70{margin-bottom:70px!important}.ml-10{margin-left:10px!important}.mb-80{margin-bottom:80px!important}.ml-15{margin-left:15px!important}.ml-20{margin-left:20px!important}.ml-25{margin-left:25px!important}.ml-30{margin-left:30px!important}.ml-35{margin-left:35px!important}.mr-10{margin-right:10px!important}.mr-15{margin-right:15px!important}.mr-20{margin-right:20px!important}.mr-25{margin-right:25px!important}.mr-30{margin-right:30px!important}.mr-35{margin-right:35px!important}.mt-10{margin-top:10px!important}.mt-15{margin-top:15px!important}.mt-20{margin-top:20px!important}.mt-25{margin-top:25px!important}.mt-30{margin-top:30px!important}.mt-35{margin-top:35px!important}.pc-nodisplay{display:none}#header,#global-nav,#home-target-nav,#target-nav,div#main-image,div#content,div#footer-nav{width:960px;margin:0 auto}#header{padding-top:20px}p#logo{width:451px;float:left;font-size:0}p#logo a{display:block}p#logo img{float:left;margin-right:13px}p#logo img.logo-sub{margin-top:15px}div#header-nav{width:950px;float:right;margin:5px 0}div#tel-col{width:352px;float:right;margin-bottom:20px;font-size:0}div#tel-col p{text-align:right}div#header-nav-list{width:170px;float:left;margin:5px 20px 0}div#header-nav-list2{width:700px;float:right;margin:0 10px 10px 30px;float:right}ul#header-nav-list1{float:left;margin:5px 0 0 30px}ul#header-nav-list1 li{float:left;margin-left:12px}ul#header-nav-list1 li a{display:block;padding-left:18px;background:url(../images/icon_link01.gif) no-repeat 0 6px}ul#header-nav-list2{float:right;font-size:0}ul#header-nav-list2 li{float:left;margin-left:15px}div#search{margin:30px 0;padding:40px;background-color:#f5f5f5;border:inset 2px #1ab3ff}input#query.searchForm{width:99%;padding:5px 10px;font-size:15px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}input#query.searchFormside{width:98%;padding:5px;font-size:15px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}div#main-content div.pattern1-3.tag strong{color:#4d4d4d;font-weight:700;font-size:115%}#sitesearch{background-image:url(/common/images/search_icon.png);background-size:25px 25px;background-repeat:no-repeat;background-color:transparent;height:26px;width:32px;border:none;margin-left:-37px}form#sideform{height:30px;width:220px;margin:1px 1px 20px}div#global-nav-area{background:url(../images/global_nav_back.gif) repeat}#global-nav{margin-bottom:14px}#global-nav a{font-size:115%;font-weight:700;text-decoration:none}#global-nav a:visited{color:#006ab8}#global-nav a:hover{color:#f06}#global-nav ul#menu{width:960px}#global-nav ul#menu li{float:left}#global-nav ul#menu li a{width:180px;display:block;text-align:center;padding:10px 5px;background:url(../images/global_nav_back.gif) repeat;border-right:1px solid #aaa;border-left:1px solid #fff}#global-nav ul#menu li a:hover,#global-nav ul#menu li.gm_current a{background:url(../images/global_nav_back2.gif) repeat;color:#f06}#global-nav ul#menu li.first a{border-left:none}#global-nav ul#menu li.last a{border-right:none}#global-nav ul#menu li ul li{display:block;position:relative}#global-nav ul#menu li ul li ul{display:none;position:absolute;top:43px;left:-1px;z-index:9999}#global-nav ul#menu li ul li ul li{}#global-nav ul#menu li ul li ul li a,#global-nav ul#menu li.gm_current ul li ul li a{background:#0065bd url(../images/icon_gnav.png) 14px 16px no-repeat!important;min-width:120px;display:block;width:220px;text-align:left;color:#fff!important;font-size:100%;padding:10px 10px 10px 28px!important;border-bottom:1px solid #c9e0f4!important;border-right:1px solid #c9e0f4!important;border-left:1px solid #c9e0f4!important}#global-nav ul#menu li ul li ul li a:hover,#global-nav ul#menu li.gm_current ul li ul li a:hover{background:#fff url(../images/icon_gnav_on.png) 14px 16px no-repeat!important;color:#ff0d62!important}#target-nav{margin-bottom:15px}#target-nav ul li{float:left}#target-nav ul li a{display:block;padding:0 10px 0 16px;background:url(../images/icon_link01.gif) no-repeat 0 4px;text-decoration:none!important}#page-nav{margin-bottom:10px}#page-nav a{font-size:100%;font-weight:700;text-decoration:none}#page-nav a:visited{color:#006ab8}#page-nav a:hover{color:#f06}#page-nav ul#menu{text-align:center}#page-nav ul#menu li{display:inline-block;margin-right:10px}#page-nav ul#menu li:last-child{margin-right:0}#page-nav ul#menu li a{display:block;line-height:1;text-align:center;padding:10px 12px;background:#ededed;border:1px solid #bfbfbf;color:#006ab8}#page-nav ul#menu li a:hover,#page-nav ul#menu li.gm_current a{background:#3287c6;border:1px solid #3287c6;color:#fff}#page-nav ul#menu li.first a{border-left:none}#page-nav ul#menu li.last a{border-right:none}small{font-size:10px}div#main-content div.pattern1-3.tag{width:700px;word-wrap:break-word}div#content{margin-bottom:35px}div#content img.link-icon{padding-left:3px;vertical-align:baseline}div#main-content{width:700px;float:left;font-size:120%;line-height:2;color:#333}div#main-content strong{color:#f06;font-weight:700}div#main-content em{color:#4c4c4c;font-weight:700;font-style:normal}div#main-content .paragraph{margin-bottom:15px}div#main-content .last-para{margin-bottom:35px!important}div#main-content .center-position{text-align:center}div#main-content .right-position{text-align:right}div#main-content img.img-border{border:1px solid #ccc;padding:2px}div#main-content h1,div#main-content h2,div#main-content h3,div#main-content h4,div#main-content h5{font-weight:700;line-height:1.2}div#main-content h1{color:#006ab8;margin-bottom:20px;padding-bottom:4px;background:url(../images/head1_bottom.gif) repeat-x 0 100%}div#main-content h1 span{display:block;padding:14px 0 10px 25px;background:url(../images/head1_back.png) no-repeat 2px 2px;font-size:182%;border:1px solid #ccc}div#main-content h1.top{color:#4c4c4c;padding-bottom:0;background:0 0;line-height:1.6}div#main-content h2{margin-bottom:15px;padding:9px 5px 7px 18px;background-color:#0072bd;color:#fff;border-bottom:1px solid #002f88;font-size:138.5%;border-radius:2px;behavior:url(/common/js/PIE.htc)}div#main-content h2.green-h2{margin-bottom:15px;padding:3px 3px 0;background-color:#59b531;color:#fff;border-bottom:none;font-size:138.5%;border-radius:0;border:1px solid #ccc}div#main-content h2.green-h2 span{display:block;padding:9px 5px 7px 15px;//background: #fff url(../images/head2_relation_back.gif) repeat left top;background:#59b531}div#main-content h2.relation-h2{margin-bottom:15px;padding:3px 3px 0;background-color:#fff;color:#4c4c4c;border-bottom:none;font-size:123.1%;border-radius:0;border:1px solid #ccc}div#main-content h2.relation-h2 span{display:block;padding:9px 5px 7px 15px;background:#fff url(../images/head2_relation_back.gif) repeat}div#main-content h3{padding:3px 3px 0;border:1px solid #b2d2ea;margin-bottom:15px}div#main-content h3 span{display:block;font-size:123.1%;color:#006ab8;padding:9px 5px 7px 15px;background:url(../images/head3_back.gif) repeat}div#main-content h4{margin-bottom:1em;padding:0 0 7px 14px;background:url(../images/head4_icon.gif) no-repeat;border-bottom:1px dotted #aaa;font-size:108%;color:#006ab8}div#main-content h5{margin-bottom:1em;padding:0 0 3px 14px;background:url(../images/head5_icon.gif) no-repeat;font-size:108%;color:#4c4c4c}div#main-content p{margin-bottom:30px}div#main-content p.lead{font-weight:700;color:#008c8c}.btn-solid{display:table-cell;width:170px;min-height:20px;text-align:center;vertical-align:middle;color:#fff;padding:2px 10px 1px;font-size:12px;font-weight:700;background:linear-gradient(to bottom,#95C8FC,#3198FE);text-decoration:none;border:4px double #fff;border-radius:3px;position:relative}.btn-solid:hover{opacity:.8}.btn-solid:before{content:"";position:absolute;width:14px;height:14px;right:5px;top:4px;-webkit-border-radius:50%;border-radius:50%;background:#fff}.btn-solid:after{content:"";position:absolute;width:6px;height:4px;right:10px;top:9px;background:#3f9efe}.btn-solid a{color:#fff;display:block;text-decoration:none;position:relative}.btn-solid a:hover{color:#fff}.btn-solid a:after{content:"";position:absolute;right:-5px;top:5px;width:0;height:0;border-style:solid;border-width:4px 0 4px 8px;border-color:transparent transparent transparent #3f9efe}div#main-content p.caution{padding-left:20px;background:url(../images/icon_caution.gif) 2px 10px no-repeat}div#main-content span.caution{padding-left:16px;background:url(../images/icon_caution.gif) 2px 3px no-repeat}div#main-content ul.caution{margin:0 0 25px 12px}div#main-content ul.caution li{margin-bottom:2px;padding-left:20px;background:url(../images/icon_caution.gif) 2px 9px no-repeat}div#main-content dl.carefully{margin-bottom:25px;border:1px solid #ff99c2;padding:11px 19px}div#main-content dl.carefully dt{margin-bottom:5px;padding-left:20px;background:url(../images/icon_caution.gif) 0 10px no-repeat;font-weight:700;color:#4c4c4c}div#main-content dl.carefully dd{margin:0}div#main-content p.carefully,div#main-content div.carefully{margin-bottom:25px;border:1px solid #ff99c2;padding:13px 19px}div#main-content div.carefully ul li{margin-bottom:2px;padding-left:20px;background:url(../images/icon_caution.gif) 2px 8px no-repeat;color:#f06}div#main-content ul.anchor-list{margin:0 -20px 35px 0}div#main-content ul.anchor-list li a{width:305px;padding:5px 5px 5px 28px;margin:0 20px 8px 0;display:block;float:left;border:1px solid #7cacd6;font-size:114%;color:#4c4c4c;text-decoration:none;background:url(../images/icon_link11.gif) no-repeat 10px 18px}div#main-content ul.anchor-list li a:hover{background-color:#f6f6f6;border:1px solid #006ab8}div#main-content ul.contact-list li a{background:url(../images/icon_link01.gif) no-repeat 10px 10px}div#main-content ul.contact-list li a:hover{border:1px solid #006ab8;background:#f6f6f6 url(../images/icon_link11.gif) no-repeat 10px 10px}div#main-content ul.contact-list li a.current,div#main-content ul.anchor-list li a.current:hover{background:#f6f6f6 url(../images/icon_link11.gif) no-repeat 10px 10px;border:1px solid #f06}div#main-content p.link-next a,div#main-content a.link-next,div#entry-btn-area p.link-next a{padding-left:20px!important;background:url(../images/icon_link01.gif) 0 2px no-repeat}div#main-content p.link-back a{padding-left:20px!important;background:url(../images/icon_link06.gif) 0 2px no-repeat}div#main-content ul.link-list{margin:0 0 25px 13px}div.pinpoint-area ul.link-list{margin:0 0 25px}div#main-content ul.link-list li,div.pinpoint-area ul.link-list li{margin-bottom:8px;padding-left:20px!important;background:url(../images/icon_link01.gif) 0 10px no-repeat}div#main-content ul.link-list li ul,div.pinpoint-area ul.link-list li ul{margin:5px 0 0 3px}div#main-content ul.link-list li ul li,div.pinpoint-area ul.link-list li ul li{padding-left:10px!important;background:url(../images/icon_link02.gif) 0 7px no-repeat}div#main-content img.link-icon{padding-left:3px;vertical-align:baseline}div#main-content ul.relation-list{margin:0 0 25px 13px}div#main-content ul.relation-list li{display:block;float:left;width:295px;margin:0 20px 8px 0;padding:0 5px 0 17px!important;background:url(../images/icon_link01.gif) 0 10px no-repeat}div#main-content ul.relation-list li.selected{display:none!important}div#main-content ol{margin:0 0 25px 33px}div#main-content ol li{margin-bottom:4px;list-style:decimal}div#main-content ol ul.list{margin-left:0!important;margin-bottom:0}div#main-content ol ul li{list-style:none}div#main-content ol li ol{margin:3px 0 0 17px}div#main-content ul.list li ol{margin:3px 0 0 22px}div#main-content ul.list li ol li{list-style:decimal;padding-left:0;background:0 0}div#main-content ul.list{margin:0 0 25px 13px}div#main-content ul.list li,div#main-content ol li ul li{margin-bottom:4px;padding-left:14px;background:url(../images/icon_list01.gif) 0 12px no-repeat}div#main-content ul.list li ul{margin:3px 0 0}div#main-content ol li ul{margin:3px 0 0}div#main-content ul.list li ul li,div#main-content ol li ul li ul li{padding-left:11px;background:url(../images/icon_list02.gif) 0 6px no-repeat}div#main-content dl{margin-bottom:25px}div#main-content dl dt{margin-bottom:20px;padding-left:20px;background:url(../images/head4_icon.gif) no-repeat 0 7px;color:#006ab8;font-weight:700}div#main-content dl dd{margin:0 0 17px 20px}div#main-content .tag{border-bottom:1px dotted #ccc;padding-bottom:25px;margin-bottom:25px}div#main-content .tag p{margin-bottom:0}div#main-content .tag p.lead{margin-bottom:10px}div#main-content .tag dl{margin-bottom:0}div#main-content .tag dl dt{padding-left:0;background:0 0;color:inherit;font-size:1.2em}div#main-content .tag dl dd{margin:0}div#main-content table{margin-bottom:20px;width:100%;border-collapse:collapse;border-spacing:0;border-top:1px solid #7eb3db;border-left:1px solid #7eb3db}div#main-content table th{padding:5px 10px;border-right:1px solid #7eb3db;border-bottom:1px solid #7eb3db;color:#006ab8;font-weight:700;text-align:left;vertical-align:middle;background:url(../images/th_back01.gif) repeat}div#main-content table th.sub-head{color:#777;background:url(../images/th_back02.gif) repeat}div#main-content table td{padding:5px 6px;border-right:1px solid #7eb3db;border-bottom:1px solid #7eb3db;vertical-align:top}div#main-content table td ul,div#main-content table td ol{margin-bottom:0!important}div#main-content p.caption{position:relative;margin:-30px 0 1em;font-size:83%;line-height:1.6!important}div#main-content div.index-pattern{margin:0 -20px 30px 0}div#main-content div.index-pattern div.col{width:338px!important;float:left;margin:0 20px 15px 0;padding-bottom:10px;cursor:pointer;border:1px solid #80b5db}div#main-content div.index-pattern div.col dl{margin-bottom:0}div#main-content div.index-pattern div.col dt{padding:0;margin-bottom:0;border-bottom:none;background:0 0;font-size:114%;font-weight:700}div#main-content div.index-pattern div.col dt img{margin:15px 0 0 16px}div#main-content div.index-pattern div.col dt a{display:block;padding:9px 5px 2px 38px;text-decoration:none!important;color:#006ab8;background:url(../images/icon_link07.gif) no-repeat 16px 19px}div#main-content div.index-pattern div.col dd{margin:0;padding:0 15px 10px}div#main-content div.index-pattern div.linkHover{border:1px solid #f06}div#main-content div.index-pattern div.linkHover img{opacity:.5;filter:alpha(opacity=50)}div#main-content div.index-pattern div.linkHover a{color:#f06!important}div#main-content ul.simple-branch{margin:0 -20px 35px 0}div#main-content ul.simple-branch li a{width:307px;padding:5px 5px 5px 28px;margin:0 20px 10px 0;display:block;float:left;border-bottom:1px solid #6ab551;font-size:114%;font-weight:700;color:#4c4c4c;text-decoration:none;background:#d6ecce url(../images/icon_link08.gif) no-repeat 10px 17px}div#main-content ul.simple-branch li a:hover{background:#59b531 url(../images/icon_link03.gif) no-repeat 10px 10px;color:#fff}div#main-content div.pattern1-1,div#main-content div.pattern1-1-1{margin-right:-20px}div#main-content div.pattern1-1 div.col{float:left;width:340px;margin-right:20px}div#main-content div.pattern1-1 div.left-float{float:left}div#main-content div.pattern1-1 div.right-float{float:right}div#main-content div.pattern1-1-1 div.col{float:left;width:220px;margin-right:20px}div#main-content div.pattern2-1 div.left-col{float:left;width:460px}div#main-content div.pattern2-1 div.right-col{float:right;width:220px}div#main-content div.pattern1-2 div.right-col{float:right;width:460px}div#main-content div.pattern1-2 div.left-col{float:left;width:220px}div#main-content div.pattern1-3 div.right-col{float:right;width:560px}div#main-content div.pattern1-3 div.left-col{float:left;width:120px}div#main-content .l-col{float:left;margin-right:20px}div#main-content .r-col{float:right;margin-left:20px}ul#header-nav-list2 a img,#footer-contact-box a img,div#main-content a img.opacity{display:inline-block;zoom:1}ul#header-nav-list2 a img:hover,#footer-contact-box a img:hover,div#main-content a img.opacity:hover,div#local-nav-area a img.opacity:hover{opacity:.7;filter:alpha(opacity=50)}div#to-top{width:960px;margin:0 auto 30px}div#main-content div.to-top{margin-bottom:30px}div#to-top p,div#main-content div.to-top p{width:700px}div#to-top p span,div#main-content div.to-top p span{display:block;float:right;padding-left:10px}div#to-top p a,div#main-content div.to-top p a{display:block;padding:5px 10px 5px 30px;border:1px solid #ccc;background:url(../images/icon_link05.gif) no-repeat 10px 8px;text-decoration:none;color:#006ab8}div#to-top p a:hover,div#main-content div.to-top p a:hover{border:1px solid #006ab8}div#nav-area{width:220px;float:right}div#nav-area ul#sns-list{width:297px!important;padding:2px;margin-bottom:20px}li#sns-twitter{display:inline;float:left;width:95px;height:21px;overflow:hidden;margin-right:5px}li#sns-facebook{float:left;height:21px;width:95px;overflow:hidden;margin-right:5px;margin-left:-15px;width:120px}li#sns-b-hatena{float:left;width:117px;height:21px;overflow:hidden}div#local-nav-area ul{width:220px}div#nav-area ul.local-nav,ul#pickup-local-nav{margin-bottom:30px}div#nav-area ul.local-nav ul ul{width:210px;margin-left:10px}div#nav-area ul.local-nav li a{display:block;padding:8px 5px 8px 30px;background:#cde1f1 url(../images/icon_link01.gif) no-repeat 13px 12px;border-top:1px solid #fff;border-bottom:1px solid #7bacd6;text-decoration:none;font-weight:700;color:#006ab8}div#nav-area ul.local-nav li a:hover,div#nav-area ul.local-nav li a.current,div#nav-area ul.local-nav li a.current:hover{background:#cde1f1 url(../images/icon_link03.gif) no-repeat 13px 12px;background-color:#006ab8;color:#fff}li div.oss-sidebar{display:block;padding:8px 5px 8px 30px;background:#cde1f1 url(../images/icon_link03.gif) no-repeat 13px 12px;background-color:#006ab8;border-top:1px solid #fff;border-bottom:1px solid #7bacd6;text-decoration:none;font-weight:700;color:#fff}div#nav-area ul.local-nav ul li a{background-color:#ccc;padding:5px 10px 5px 25px;background:#eee url(../images/icon_link09.gif) no-repeat 12px 12px}div#nav-area ul.local-nav ul li a:hover,div#nav-area ul.local-nav ul li a.current,div#nav-area ul.local-nav ul li a.current:hover{color:#f06;background:#fff url(../images/icon_link09.gif) no-repeat 12px 12px}div#nav-area ul.local-nav ul li li a{padding:5px 10px 5px 23px;background:#f6f6f6 url(../images/icon_link02.gif) no-repeat 12px 13px;border-top:none;border-bottom:none}div#nav-area ul.local-nav ul li li a:hover,div#nav-area ul.local-nav ul li li a.current,div#nav-area ul.local-nav ul li li a.current:hover{color:#f06;background:#fff url(../images/icon_link02.gif) no-repeat 12px 13px}div#nav-area ul.local-nav2 ul ul{width:210px;margin-left:10px}div#nav-area ul.local-nav2,ul#pickup-local-nav{margin-bottom:30px}div#nav-area ul.local-nav2 li.nav2{display:block;padding:8px 5px 8px 30px;background:#5ebc56 url(../images/icon_link17.gif) no-repeat 13px 12px;border-top:1px solid #fff;border-bottom:1px solid #5ebc56;text-decoration:none;font-weight:700;color:#fff}div#nav-area ul.local-nav2 li a{display:block;padding:8px 5px 8px 30px;background:#c1ffc9 url(../images/icon_link01.gif) no-repeat 13px 12px;border-top:1px solid #fff;border-bottom:1px solid #5ebc56;text-decoration:none;font-weight:700;color:#5a9155}div#nav-area ul.local-nav2 li a:hover,div#nav-area ul.local-nav2 li a.current,div#nav-area ul.local-nav2 li a.current:hover{background:#cde1f1 url(../images/icon_link03.gif) no-repeat 13px 12px;background-color:#5ebc56;color:#fff}div#nav-area ul.local-nav2 ul li a{background-color:#ccc;padding:5px 10px 5px 25px;background:#eee url(../images/icon_link18.gif) no-repeat 12px 12px}div#nav-area ul.local-nav2 ul li a:hover,div#nav-area ul.local-nav2 ul li a.current,div#nav-area ul.local-nav2 ul li a.current:hover{color:#f06;background:#fff url(../images/icon_link15.gif) no-repeat 12px 12px}div#nav-area ul.local-nav2 ul li li a{padding:5px 10px 5px 23px;background:#f6f6f6 url(../images/icon_link17.gif) no-repeat 12px 13px;border-top:none;border-bottom:none}div#nav-area ul.local-nav2 ul li li a:hover,div#nav-area ul.local-nav2 ul li li a.current,div#nav-area ul.local-nav2 ul li li a.current:hover{color:#f06;background:#fff url(../images/icon_link02.gif) no-repeat 12px 13px}.performance{position:relative}.performance1{position:absolute;color:#fff;font-weight:700;line-height:1.6}.performance2{position:absolute;color:#fff;font-weight:700;line-height:1.6}ul#pickup-local-nav li a{display:block;padding:8px 5px 8px 30px;background:#d6ecce url(../images/icon_link08.gif) no-repeat 13px 12px;border-top:1px solid #fff;border-bottom:1px solid #6ab551;text-decoration:none;font-weight:700;color:#4c4c4c}ul#pickup-local-nav li a:hover,ul#pickup-local-nav li a.current,ul#pickup-local-nav li a.current:hover{background:#59b531 url(../images/icon_link03.gif) no-repeat 13px 14px;color:#fff}div#pickup-banner{border:1px solid #80b5db;text-align:center;padding:2px;margin-top:30px;margin-bottom:30px}div#pickup-banner ul{color:#006ab8;font-weight:700;background-color:#f4f4f4;text-align:left;padding:10px 0}div#pickup-banner ul li{padding-bottom:10px}div#pickup-banner ul li.first{padding-top:10px}div#pickup-banner ul span.list-title{padding-left:15px}div#pickup-banner ul img{padding-left:7px}div#pickup-banner ul ul{text-align:center;padding:0}div#pickup-banner ul ul a img{padding-left:0;border:1px solid #ccc}div#pickup-banner ul ul a:hover img,div#service-banner ul a:hover img,p#entry-btn a:hover img{border:1px solid #006ab8}div#pickup-banner ul li{padding-bottom:10px}div#pickup-banner ul li:last-child{padding-bottom:0}div#pickup-banner a{border:1px solid #ccc;display:block;background:#fff;margin:0 15px;font-size:.9em;padding:6px 6px 6px 20px;position:relative;text-align:left;text-decoration:none}div#pickup-banner a:before{content:"";width:12px;height:12px;background:#006ab8;-webkit-border-radius:100%;border-radius:100%;position:absolute;left:4px;top:35%}div#pickup-banner a:after{content:"";width:4px;height:4px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;left:6px;top:42%}div#service-banner{margin-bottom:25px}div#service-banner ul li{margin-bottom:5px}div#service-banner ul a img{border:1px solid #ccc;padding:2px}div#entry-btn-area{text-align:center;margin-bottom:20px}p#entry-btn a img{border:1px solid #ccc;padding:2px;margin-bottom:5px}div#privacy-policy{height:260px;margin-bottom:19px;overflow:scroll;padding:1em}div#source{height:200px;margin-bottom:19px;overflow-y:scroll;-webkit-overflow-scrolling:touch;padding:1em;background-color:azure;font-size:15px}div#source2{height:200px;margin-bottom:19px;overflow-y:scroll;-webkit-overflow-scrolling:touch;padding:1em;background:#f5f5f5;border-left:double 5px #00fa9a;font-size:13px}div#source3{margin-bottom:19px;overflow-y:scroll;-webkit-overflow-scrolling:touch;padding:1em;background-color:azure;font-size:13px}div#source4{margin-bottom:19px;overflow-y:scroll;-webkit-overflow-scrolling:touch;padding:1em;background:#effbfb;border-left:double 7px #4ec4d3;font-size:14px}div#source5{margin-bottom:19px;overflow-y:scroll;-webkit-overflow-scrolling:touch;padding:1em;background:#f5f5f5;border-left:double 5px #00fa9a;font-size:13px}div.source2{height:200px;margin-bottom:19px;overflow-y:scroll;padding:1em;background:#f5f5f5;border-left:double 5px #00fa9a;font-size:13px}div.source2::-webkit-scrollbar{width:3px}div.source2::-webkit-scrollbar-thumb{background:#c8c8c8;border-radius:10px}div.source2::-webkit-scrollbar-track-piece:start{background:#e3e3e3}div.source2::-webkit-scrollbar-track-piece:end{background:#fff}div#file{height:200px;margin-bottom:19px;overflow:scroll;padding:1em;background-color:#e6f1ff;font-size:15px}div#excommand{height:70px;margin-bottom:19px;overflow:scroll;padding:1em;background-color:azure;font-size:15px}div#block{height:450px;margin-bottom:19px;padding:1em;background-color:#e6f1ff;font-size:15px}ul#banner li{text-align:center;margin-bottom:5px}ul#banner li a img{border:1px solid #ccc;padding:2px}ul#banner li a:hover img{border:1px solid #006ab8}ul#banner li.no-padding a img{padding:0}div#nav-area address{font-style:normal;margin:23px 0;width:220px}div#footer-contact-box-area{margin-top:35px}#footer-contact-box{position:relative;height:269px}#footer-contact-box p{position:absolute;top:23px;left:20px}#footer-contact-box ul{position:absolute;top:20px;right:18px}#footer-contact-box ul li{margin-bottom:5px}div#footer-nav-area{padding:2px 0 20px;background:#f6f6f6 url(../images/footer_nav_top.gif) repeat-x;min-width:960px;_display:inline;_zoom:1}div#footer-nav{padding-top:18px}div#footer-nav ul{float:right}div#footer-nav ul li{float:left;margin-left:15px}div#footer-nav ul li a{display:block;padding-left:15px;background:url(../images/icon_link01.gif) no-repeat 0 4px}div#footer-area{background-color:#006ab8;border-top:1px solid #005a9c;min-width:960px;_display:inline;_zoom:1}div#footer-sitemap{width:960px;background-color:#006ab8;margin:0 auto;padding:20px 0}div#footer-sitemap a{color:#fff!important}div#footer-sitemap div.footer-sitemap-col{width:210px;float:left;padding:15px}div#footer-sitemap div.footer-sitemap-col ul li{padding:8px 0}div#footer-sitemap div.footer-sitemap-col ul li li{padding:1px}div#footer-sitemap div.footer-sitemap-col ul li a{display:block;padding-left:15px;background:url(../images/icon_link03.gif) no-repeat 0 5px}div#footer-sitemap div.footer-sitemap-col ul ul{width:190px;margin-left:20px}div#footer-sitemap div.footer-sitemap-col ul ul li a{padding-left:12px;background:url(../images/icon_link04.gif) no-repeat 0 7px}div#copyright-area{border-top:1px solid #66a6d4;background-color:#006ab8}p#copyright{width:960px;margin:0 auto;text-align:center;padding:15px 0;background-color:#006ab8;font-size:93%;color:#fff}#info-col h2{position:relative}#info-col h2 span.info-detail{display:block;width:120px;padding-left:15px;border-left:1px dotted #fff;position:absolute;top:8px;right:15px}div#main-content h2 span.info-detail a{font-weight:400;color:#fff;font-size:75%;padding-left:18px;background:url(../images/icon_link03.gif) no-repeat 0 3px}div#main-content h2 span.info-detail a:hover{text-decoration:none!important}div#main-content dl.info-list{line-height:1.5;padding:15px 15px 10px;margin:-16px 0 35px;border-top:1px solid #002f88;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc}div#main-content dl.info-list dt{margin:0;padding-left:18px;font-weight:700;color:#4c4c4c;background:0 0}div#main-content dl.info-list dd{position:relative;margin:-1.7em 0 10px;padding:0 0 10px 11em;border-bottom:1px dotted #bbb}div#main-content span.info-icon-news,div#main-content span.info-icon-recruit,div#main-content span.info-icon-seminar,div#main-content span.info-icon-oss,div#main-content span.info-icon-press,div#main-content span.info-icon-books,div#main-content span.info-icon-media{display:block;width:7.5em;min-height:18px;text-align:center;color:#fff;padding:2px 10px 1px;font-size:12px}div#main-content span.info-icon-news{background-color:#008a8a;border-right:1px solid #004c4c;border-bottom:1px solid #004c4c}div#main-content span.info-icon-recruit{background-color:#468c00;border-right:1px solid #134d00;border-bottom:1px solid #134d00}div#main-content span.info-icon-seminar{background-color:#4d7aff;border-right:1px solid #0037ff;border-bottom:1px solid #0037ff}div#main-content span.info-icon-oss{background-color:#ff7373;border-right:1px solid #ff3434;border-bottom:1px solid #ff3434}div#main-content span.info-icon-press{background-color:#ff8000;border-right:1px solid #ff4000;border-bottom:1px solid #ff4000}div#main-content span.info-icon-books{background-color:#8a55f5;border-right:1px solid #412866;border-bottom:1px solid #412866}div#main-content span.info-icon-media{background-color:#f33;border-right:1px solid #800;border-bottom:1px solid #800}div#main-content span.info-title{padding-left:125px;display:block;margin-top:-20px}div#main-content dl.info-list dd img{position:absolute;top:1px;margin-left:12px}div#main-image-area{margin-bottom:20px;background:url(../images/category_img_back.jpg) no-repeat 50% 0;font-size:0;min-width:960px;_display:inline;_zoom:1}div#main-image{height:117px;position:relative}div#main-image img{position:absolute;left:19px;top:37px}body#home div#main-image-area{background:url(../../images/main_img_back.jpg) no-repeat 50% 0;margin-top:-15px}body#home div#main-image{height:329px;position:relative}body#home div#main-image img{position:absolute;left:0;top:0}#home-target-nav ul{display:flex;flex-wrap:wrap;margin-bottom:20px}#home-target-nav ul li{width:calc( (100% - 80px)/5 );margin-right:20px}#home-target-nav ul li.last{background:0 0;margin-right:0;padding-right:0;border-right:none}#home-target-nav ul li a{display:block;font-size:114%;font-weight:700;padding:6px 0 0 43px;background:url(../../images/icon_target_nav.png) no-repeat;color:#4c4c4c;text-decoration:none;line-height:1.4;height:100%}#home-target-nav ul li a:visited{color:#4c4c4c}#home-target-nav ul li a:hover{color:#f06}div#main-content p.sys-icon{text-align:right;padding:10px 0}div#main-content p.sys-icon span.icon-osd{border-top:2px solid #80b5db;border-right:2px solid #006ab8;border-bottom:2px solid #006ab8;border-left:2px solid #80b5db;padding:10px 20px;background:url(../../system/images/icon_back.gif) repeat-x 0 100%;color:#006ab8;font-weight:700}div#main-content p.sys-icon span.icon-osa{border-top:2px solid #a6d397;border-right:2px solid #6caf59;border-bottom:2px solid #6caf59;border-left:2px solid #a6d397;padding:10px 20px;background:url(../../system/images/icon_back.gif) repeat-x 0 100%;color:#269100;font-weight:700}ul#flow-list{margin-bottom:30px}ul#flow-list li{float:left}div#main-content p.arrow-box{text-align:center;border-top:3px double #c8dff0}div#main-content dl.result-detail dt{background:url(../images/icon_list01.gif) 0 .5em no-repeat;padding:0 0 1em 1em;margin:0 0 13px;border-bottom:1px dotted #aaa}div#main-content dl.result-detail dd{margin:0 0 20px}div#main-content dl#sys-agenda{background-color:#f3f3f3;clear:both;margin-bottom:20px!important}div#main-content dl#sys-agenda dt{margin-bottom:15px;padding:8px 15px 8px 36px;background:#dedede url(../images/agenda_icon.gif) no-repeat 14px;border-bottom:1px solid #cbcbcb;color:#4c4c4c;font-size:138.5%;font-weight:700}div#main-content dl#sys-agenda dd{background:url(../images/icon_list03.gif) no-repeat 0 .5em;padding:0 0 0 1em;margin:0 2em 15px;font-weight:700}div#main-content dl#semi-agenda{background-color:#d4e6f4;clear:both;margin-bottom:40px!important}div#main-content dl#semi-agenda dt{margin-bottom:15px;padding:8px 15px 8px 36px;background:#b1d2eb url(../images/agenda_semi_icon.gif) no-repeat 14px;color:#0068bb;font-size:138.5%;font-weight:700}div#main-content dl#semi-agenda dd{background:url(../images/icon_list01.gif) no-repeat 0 .5em;padding:0 0 0 1em;margin:0 2em 15px;font-weight:700;color:#006ab8}div#main-content div.approach-title{position:relative;height:73px}div#main-content div.approach-title h2{position:absolute;bottom:0;left:0;width:619px;margin-bottom:0;padding-left:76px}div#main-content div.approach-title img{position:absolute}div#main-content div#extrication-point{position:relative;padding-top:1px}div#main-content div#extrication-point img{position:absolute;top:0;left:0}div#main-content div#extrication-point h3{margin-left:24px;margin-top:23px}p#injection-results{margin-bottom:35px!important;padding:18px;background-color:#e5f0f8;font-size:108%}p#model-plan-point{margin-bottom:-12px!important;text-align:center}div#model-plan-inner{margin-bottom:35px;border:1px solid #cdcdcd}div#model-plan-inner h3{margin:-1px -1px 15px}div#model-plan-inner div.pattern1-1{margin-right:0!important}div#model-plan-inner div.col{width:325px!important;margin:0 0 0 15px!important}.model-plan-text{margin-left:15px}div#main-content p.content-btn,div#main-content p.content-btn-next,div#main-content p.content-btn-back{padding:10px 0;margin-bottom:30px}div#main-content p.content-btn a{border:1px solid #ccc;padding:10px 20px 10px 30px!important;background:url(../images/icon_link01.gif) no-repeat 12px 12px;text-decoration:none;font-weight:700;color:#006ab8}div#main-content p.content-btn-next a{padding:10px!important;border:1px solid #ccc;background:0 0;text-decoration:none;font-weight:700;color:#006ab8}div#main-content p.content-btn-next a span{padding:10px 20px 10px 10px!important;background:url(../images/icon_link01.gif) no-repeat 100% 12px}div#main-content p.content-btn-back a{border:1px solid #ccc;padding:10px 20px 10px 30px!important;background:url(../images/icon_link06.gif) no-repeat 12px 12px;text-decoration:none;font-weight:700;color:#006ab8}div#main-content p.content-btn a:hover,div#main-content p.content-btn-next a:hover,div#main-content p.content-btn-back a:hover{border:1px solid #006ab8;color:#006ab8}div#main-content p.center-btn{text-align:center;padding:10px 0;margin-bottom:30px}div#main-content p.center-btn a{border:1px solid #ff7474;padding:10px 20px 10px 30px!important;background:url(../images/icon_link12.png) no-repeat 12px 14px;text-decoration:none;color:#4c4c4c;font-size:123%;font-weight:700}div#main-content p.center-btn a:hover{border:1px solid #f06;background-color:#f6f6f6}div#main-content div.report-box{margin:-16px 0 30px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc;background-color:#f7f7f7}div#main-content div.report-box div.pattern1-2{width:660px;margin:0 auto;padding:20px 0}div#main-content div.report-box div.pattern1-3{width:660px;margin:0 auto;padding:20px 0}div#main-content div.report-box div.pattern1-2 div.right-col{float:right;width:420px}div#main-content div.report-box div.pattern1-2 div.left-col{float:left;width:220px}div#main-content div.report-box div.pattern1-3 div.right-col{float:right;width:520px}div#main-content div.report-box div.pattern1-3 div.left-col{float:left;width:120px}div#map_canvas_01,div#map_canvas_02{margin:0 auto 20px}div#map_canvas_01 p,div#map_canvas_02 p{margin-top:-20px}div#main-content p.text-accent{line-height:1.4;font-weight:700;font-size:165%;font-family:ヒラギノ明朝 pro w3,hiragino mincho pro,ＭＳ Ｐ明朝,serif;color:#006ab8;margin:20px 0 12px}div#main-content ul.simple-branch li.img-list a{width:305px;padding:10px 5px 5px 28px;margin:0 20px 10px 0;display:block;float:left;border-bottom:none;border:1px solid #ccc;background:0 0;background-color:#f3f3f3}div#main-content ul.simple-branch li.img-list a:hover{background:0 0;background-color:#f3f3f3;border:1px solid #006ab8}.focus{background:#b3d9ff}form#contact-form select{height:30px;margin-bottom:2px}form#contact-form table th{width:150px;vertical-align:top;padding:8px 10px}form#contact-form2 table th{width:350px;vertical-align:top;padding:8px 10px}form#contact-form table th label{position:relative;display:block;padding-right:34px}form#contact-form table td{padding:15px;width:480px}form#contact-form2 table td{padding:10px;width:280px}form#contact-form table ul li{margin-bottom:2px}form#contact-form table ul li input,form#contact-form2 table ul li input{margin-right:3px;vertical-align:baseline}form#contact-form input.input-text1{width:460px;display:block;margin-bottom:6px;padding:3px 5px;height:20px}form#contact-form input.input-text2{width:100px;margin-bottom:5px;padding:0 5px;vertical-align:middle}form#contact-form input.input-text3{width:300px;margin-bottom:5px;padding:0 5px;vertical-align:middle}form#contact-form input.btn-opacity:hover{opacity:.5;filter:alpha(opacity=50)}form#contact-form input.input-btn,form#contact-form2 input.input-btn{cursor:pointer;font-size:114%}form#contact-form textarea{width:465px;height:140px;margin-bottom:2px;padding:3px 5px}div#main-content p.tel-number{font-size:150%;color:#006ab8;font-weight:700;padding:10px 0 8px 45px;background:url(../images/icon_tel.png) no-repeat 0}div#main-content p.tel-number span{display:block;font-size:0;margin-left:-9999px}div#main-content dl.faq-detail dt{background:0 0;padding-left:0;margin:0 0 13px}div#main-content dl.faq-detail dd{margin:0 0 20px}div#main-content dl.faq-detail dt span.question{cursor:pointer;text-decoration:underline}div#main-content dl.faq-detail dt span.question:hover{text-decoration:none;color:#f06}div#main-content span.q{display:block;width:2em;border:1px solid #006ab8;border-radius:2px;behavior:url(/common/js/PIE.htc);text-align:center}div#main-content span.question{display:block;margin:-21px 0 0 3em}div#main-content span.a{display:block;width:2em;border:1px solid #f06;border-radius:2px;behavior:url(/common/js/PIE.htc);text-align:center;font-weight:700;color:#f06}div#main-content span.answer{display:block;margin:-21px 0 0 3em}div#main-content ul.term-list{margin:0 -20px 30px 0!important}div#main-content ul.term-list li{float:left;width:203px;margin:0 20px 10px 0;padding-left:17px!important;background:url(../images/icon_link01.gif) 0 10px no-repeat}p#recruit-link{text-align:center}p#recruit-link a{display:inline-block;padding:9px 25px 9px 28px;background:url(../images/icon_link01.gif) 11px no-repeat;border:1px solid #cdcdcd;color:#006aba;text-decoration:none}p#recruit-link a:hover{background-color:#f6f6f6;border:1px solid #006aba}body#recruit-top div#main-image{margin-bottom:20px;position:relative;height:413px}body#recruit-top div#main-image img{padding:3px;background-color:#fff;position:absolute;left:0;top:0}body#recruit-top div#main-image a img{border:1px solid #ccc;display:inline-block;zoom:1}body#recruit-top div#main-image a:hover img{border:1px solid #006ab8;opacity:.7;filter:alpha(opacity=50)}div#content-nav{margin-bottom:35px!important}div#content-nav dl{width:216px;float:left;margin:0 15px 20px 0;cursor:pointer;border:1px solid #80b5db;min-height:240px}div#content-nav a{display:block;padding:4px 5px 2px 16px;text-decoration:none!important;color:#006ab8;background:url(../images/icon_link01.gif) no-repeat 0 8px}div#content-nav dl dt{background:0 0;padding-left:10px}div#content-nav dl img{width:194px;height:auto;padding-top:14px}div#content-nav dl dd{padding-right:10px}div#content-nav dl.linkHover{border:1px solid #f06}div#content-nav dl.linkHover img{opacity:.5;filter:alpha(opacity=50)}div#content-nav dl.linkHover a{color:#f06!important}dl.form{min-height:100px;margin-top:15px;margin-bottom:0!important;padding-bottom:12px!important}dl.form dt{clear:both;float:left;width:160px;margin-top:7px;padding:3px 5px 5px 31px}dl.form dd{text-align:left;margin:0 0 5px!important;padding:12px 10px 15px 14em;border-bottom:1px dotted #004485}dl.form dd input,dl.form dd textarea{margin-bottom:9px;padding:3px 5px}dl.form dd textarea{width:485px!important}dl.form dd input.input-text1{width:485px!important;vertical-align:middle}dl.form dd input.input-text2{width:90px!important;vertical-align:middle}dl.form dd input.input-text3{width:300px!important;vertical-align:middle}div#main-content div.branch a img{border:1px solid #ccc}div#main-content div.branch a:hover img{border:1px solid #006ab8}div#main-content div#conduct-list ol{font-weight:700;font-size:130%;font-family:ヒラギノ明朝 pro w3,hiragino mincho pro,ＭＳ Ｐ明朝,serif}div#main-content span.red{font-weight:700;color:#ff4d4d}div#main-content span.blue{font-weight:700;color:#0074d7}div#main-content span.purple{font-weight:700;color:#8a3af9}div#main-content div.back-number{margin-right:-20px}div#main-content div.back-number ul{width:320px;margin:0 20px 25px;float:left}div#main-content div.back-number ul ul{width:250px;margin:5px 0 0;float:none}div#main-content div.back-number span.back-number-title{font-weight:700;font-size:114%}div#main-content div.magazine-nav-box{width:700px;margin:0 auto}div#main-content div.magazine-nav-box p.content-btn-back{float:left}div#main-content div.magazine-nav-box p.content-btn-next{float:right}body#info div#main-content dl.info-list{border:none}p#date{padding-bottom:10px;border-bottom:1px dotted #bbb}p#date span.day{display:block;width:10em;padding-left:20px;float:left;font-weight:700;background:url(../images/icon_list01.gif) no-repeat 6px 6px}p#date span.info-icon-news,p#date span.info-icon-recruit,p#date span.info-icon-seminar,p#date span.info-icon-oss,p#date span.info-icon-press,p#date span.info-icon-books,p#date span.info-icon-media{float:left}ul#tabs li{cursor:pointer;border:1px solid #fff;width:82px;float:left;padding:7px 8px 5px;background-color:#e7e7e7;font-weight:700;font-size:114%;text-align:center;min-height:38px;line-height:1.2}ul.spamlist li{width:92px!important}ul#tabs li#wide{width:131px!important}ul#tabs li:hover,ul#tabs li.open{color:#006ab8;background-color:#fff;border-top:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #fff;border-left:1px solid #ccc}div#main-content div.tab-box{width:660px;padding:18px;margin:0 auto;border-top:1px dotted #ccc;border-right:1px solid #ccc;border-bottom:2px solid #ccc;border-left:1px solid #ccc}div#main-content div.tab-box div.pattern1-2 div.right-col{width:420px}div#main-content div.tab-box div.pattern1-1 div.col{width:320px}div#main-content div.index-pattern div.col-area{width:338px!important;float:left;margin:0 20px 15px 0;cursor:pointer}div#main-content div.index-pattern div.col-area{border:none;cursor:default}div#main-content div.index-pattern div.col-area div.col{width:auto;float:none;margin:0;padding-bottom:10px;border-bottom:1px dashed #80b5db!important}div#main-content div.index-pattern div.col-area div.linkHover{border-bottom:1px dashed #f06!important}div#main-content div.index-pattern div.col-area div.branch-table{width:338px;border-right:1px solid #80b5db;border-left:1px solid #80b5db;border-bottom:2px solid #80b5db!important;padding:10px 0}div#main-content div.index-pattern div.col-area table{width:322px;margin:0 8px;border:none;border-spacing:7px;border-collapse:separate}div#main-content div.index-pattern div.col-area table td{width:50%;text-align:center;font-size:90%;line-height:1.2;vertical-align:middle;border-right:none;border-bottom:1px solid #7bacd6;background-color:#cde1f1;font-weight:700;color:#006ab8}div#main-content div.index-pattern div.col-area table td a{display:block;padding:.5em}div#main-content h2#sitemap-h2{padding-left:18px;background:#fff url(../images/icon_link01.gif) no-repeat 0 10px;border-bottom:none;font-size:100%;font-weight:400}body#error-page #header{width:700px;margin:0 auto;padding-bottom:25px}body#error-page div#content{width:700px!important;margin:0 auto 30px}body#error-page p#copyright{width:700px!important;margin:0 auto}body#error-page div#main-content{margin:0 auto;float:none}body#error-page div#footer-area{min-width:700px}body#style-reflect div#main-content h1{color:#006ab8;font-size:182%;margin-bottom:20px;padding:12px 0 14px 25px;border-top:1px solid #ccc;border-right:1px solid #ccc;border-bottom:3px double #ccc;border-left:1px solid #ccc;background:url(../images/head1_back.png) no-repeat 2px 2px}body#style-reflect div#main-content h3{padding:9px 5px 7px 15px;background:#fff url(../images/head3_back.gif) repeat 0;border:4px double #b2d2ea;border-bottom:1px solid #b2d2ea;margin-bottom:15px;font-size:123.1%;color:#006ab8}body#style-reflect div#main-content ul li ol li{list-style:decimal;padding-left:0;background:0 0}body#style-reflect div#main-content ul{margin:0 0 0 13px}body#style-reflect div#main-content ul ol{margin-bottom:0}body#style-reflect div#main-content ul li{margin-bottom:4px;padding-left:14px;background:url(../images/icon_list01.gif) 0 12px no-repeat}body#style-reflect div#main-content ul li ul{margin:3px 0 0}body#style-reflect div#main-content ul li ul li{padding-left:11px;background:url(../images/icon_list02.gif) 0 12px no-repeat}div#main-content .oss-anchor-list h3{padding:15px 5px;background-color:#e0edf6;border:none;text-align:center;font-size:182%;text-decoration:none;color:#0072bd}div#main-content .oss-anchor-list p{padding:0 30px 10px}div#main-content .oss-anchor-list a{color:inherit}.oss-anchor-list .col{position:relative;margin-bottom:30px;box-sizing:border-box;border:3px solid #b1d2eb}.oss-anchor-list .col:hover{opacity:.65}.oss-anchor-list .col:after{position:absolute;left:144px;bottom:-15px;content:" ";background:url(../../system/support/maintenance/images/icon01.png) no-repeat 50% 100%;height:35px;width:40px}.img-hover:hover{opacity:.65}div#main-content ul.oss-list{margin-bottom:35px}div#main-content ul.oss-list li strong{color:#0072bd;font-size:123.1%}.oss-lead1{margin-bottom:35px;font-size:138.5%;font-weight:700;color:#0072bd;text-align:center}.oss-lead2{margin-bottom:35px;font-size:153.9%;font-weight:700;color:#29a416;text-align:center}div#main-content #oss-h2-1{margin:40px 0 35px;padding:0;border:none;background:0 0}div#main-content .oss-h2{position:relative;margin:83px 0 35px;padding:15px 0 13px;background:url(../../system/support/maintenance/images/h2_back01.png) repeat 50% 100%;border-bottom:none;font-size:197%;border-radius:5px;text-align:center}.oss-h2 span{position:absolute;left:20px;bottom:-5px}div#main-content .oss-h2:after{position:absolute;left:309px;bottom:-13px;content:" ";background:url(../../system/support/maintenance/images/h2_back02.png) no-repeat 50% 100%;height:14px;width:81px}div#main-content h3.oss-h3 span{color:#4c4c4c;background:url(../images/head3_2_back.gif) repeat}div.oss-a{display:none}#target-nav,div#content,div#main-content h2,div#main-content h3,div#main-content h4,div#main-content h5,div#main-content div.index-pattern,div#main-content div.pattern1-1,div#main-content div.pattern1-1-1 div#main-content div.pattern2-1,div#main-content div.pattern1-2,div#main-content div.pattern1-3,div#to-top,div#footer-contact-box-area,div#footer-area{clear:both}div#main-content-area .btn-list{}div#main-content-area .btn-list li{float:right;margin-left:13px;margin-bottom:14px}div#main-content-area .category-list{border-top:1px dotted #000;margin-top:30px;padding-top:30px;margin-bottom:30px;text-align:right}div#local-nav-area .pinpoint-area{margin-bottom:20px}.box6{padding:1em;margin:2em 0;background:#f0f7ff;border:dashed 2px #5b8bd0}.box6 p{margin:0;padding:0}.box7{padding:.5em 1em;margin:2em 0;color:#474747;background:#effbfb;border-left:double 7px #4ec4d3;border-right:double 7px #4ec4d3;clear:both;font-size:14px}.box7 p{margin:0;padding:0}.box8{padding:.5em 1em;margin:.5em 0 2em;color:#474747;background:#f5f5f5;border-left:double 5px #00fa9a;border-right:double 5px #00fa9a}.box8 p{margin:0;padding:0;font-size:15px}.box26{position:relative;margin:2em 0;padding:.5em 1em;border:solid 3px #bad3ff;border-radius:8px}.box26 .box-title{position:absolute;display:inline-block;top:-13px;left:10px;padding:0 9px;line-height:1;font-size:14px;background:#fff;color:#005fff;font-weight:700}.box26 p{margin:0;padding:0}.box20{position:relative;padding:.25em 1em;margin:2em 0;top:0;background:#efefef}.box20:before,.box20:after{position:absolute;top:0;content:'';width:10px;height:100%;display:inline-block;box-sizing:border-box}.box20:before{border-left:dotted 2px #15adc1;border-top:dotted 2px #15adc1;border-bottom:dotted 2px #15adc1;left:0}.box20:after{border-top:dotted 2px #15adc1;border-right:dotted 2px #15adc1;border-bottom:dotted 2px #15adc1;right:0}.box20 p{margin:0;padding:0}div#main-content ol.breadcrumbs{margin:0 0 1em}@media only screen and (max-width:568px){div#main-content ol.breadcrumbs{margin:24px 0 1em}}div#main-content ol.breadcrumbs li:after{top:0}div#main-content ol.breadcrumbs li{list-style:none;margin:0 6px 0 0;padding:0 16px 0 0;display:inline-block;position:relative}@media only screen and (max-width:568px){div#main-content ol.breadcrumbs li{padding:0 30px 0 0}}div#main-content ol.breadcrumbs li:last-child{margin:0;padding:0}div#main-content ol.breadcrumbs li:after{content:">";position:absolute;right:0}div#main-content ol.breadcrumbs li:last-child:after{display:none}@media only screen and (max-width:568px){pre{width:567px;word-break:break-all;white-space:pre;white-space:pre-wrap;white-space:pre-line;white-space:-pre-wrap;white-space:-o-pre-wrap;white-space:-moz-pre-wrap;white-space:-hp-pre-wrap;word-wrap:break-word}.box7{font-size:26px}.pc-nodisplay{display:inherit}.sp-nodisplay{display:none}html{zoom:50%}#header,div#main-image,div#content,#target-nav,#home-target-nav{width:758px!important;top:5px!important;margin:0 auto!important}body{margin:0!important}div#sidesearch{zoom:200%!important;padding:0 18%;border:none}form#sideform{height:30px;width:220px;margin:1px 1px 20px}div#search{margin:30px 0;padding:40px;background-color:#f5f5f5;border:inset 2px #1ab3ff}input#query.searchForm{width:95%;padding:10px;font-size:1.1em;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}input#query.searchFormside{width:96%;padding:5px;font-size:15px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}#sitesearch{background-image:url(/common/images/search_icon.png);background-size:25px 25px;background-repeat:no-repeat;background-color:transparent;height:26px;width:32px;border:none;margin-left:-40px}div#header{display:table}div#header-nav{width:758px;float:left}div#header-nav-list{display:none;width:700px;margin:0 0 20px 50px}div#header-nav-list2{width:740px}ul#header-nav-list1{float:left!important;margin:0}ul#header-nav-list2{float:right!important;width:430px;margin:0}ul#header-nav-list2 li{float:right!important;margin-right:0}ul#header-nav-list2 li img{width:110%;height:auto}p#logo{max-width:340px;margin-left:15px}p#logo img{width:100%;height:auto}div#tel-col{margin-right:20px;margin-bottom:10px}div#tel-col img{width:100%;height:auto}div#global-nav-area{}#global-nav{width:758px!important;margin:0 auto 20px!important;background:#eee}#global-nav ul#menu{width:758px!important;border-top:1px solid #ccc}#global-nav ul#menu li{font-size:110%!important;line-height:1.2}#global-nav ul#menu li a{width:240px;background:#eee;border-right:1px solid #fff;border-bottom:1px solid #ccc;border-left:1px solid #ccc;padding:16px 5px}#global-nav ul#menu li.first{width:250px}#global-nav ul#menu li.first a{border-left:1px solid #fff}#global-nav ul#menu li.last{width:250px}#global-nav ul#menu li.last a{border-right:1px solid #fff}#global-nav ul#menu li.sp-border a{border-left:1px solid #fff}#global-nav ul#menu li ul li ul{display:none!important}#target-nav{margin-bottom:35px}#target-nav ul li{float:left;width:48%;margin-bottom:12px;margin-left:10px}#target-nav ul li a{display:block;padding:0 10px 0 16px;background:url(../images/icon_link01.gif) no-repeat 0 8px;text-decoration:none!important;letter-spacing:-.05em;zoom:180%}#content{}div#content img.link-icon{zoom:150%}div#main-content{float:none!important;width:700px;font-size:220%!important;margin:0 auto 50px}div#main-image-area{min-width:758px}div#main-image-area{margin-bottom:-10px!important;margin-top:10px;background:url(../images/category_img_back.jpg) 70% 0;font-size:0}div#to-top{width:100%}.img-zoom img{zoom:150%!important}h1{margin:0 -35px 30px -25px!important;font-size:85%!important;border-top:none!important}div#main-content h1{color:#006ab8;padding-bottom:4px;background:0 0!important;width:100%;margin:0 auto 20px!important}div#main-content h1 span{display:block;padding:16px 20px;background:0 0;background-color:#e9f2fa;border-top:none;border-right:none;border-left:none;border-bottom:2px solid #2989d1;font-size:40px}div#main-content h1.top{margin:0 0 1em!important;font-size:100%!important}div#main-content h2{padding:20px;margin-bottom:20px;font-size:36px;line-height:1.6}div#main-content #info-col h2{margin-bottom:10px}div#main-content h3 span{padding:16px 20px;line-height:1.6;font-size:32px}div#main-content h4{background:url(../images/head4_icon.gif) no-repeat 0 8px}div#main-content h5{background:url(../images/head5_icon.gif) no-repeat 0 8px}div#main-content h2.relation-h2{margin-top:50px!important}div#main-content p.caution{background:url(../images/icon_caution.gif) 0 19px no-repeat}div#main-content span.caution{background:url(../images/icon_caution.gif) 0 15px no-repeat}div#main-content ul.caution li{background:url(../images/icon_caution.gif) 0 19px no-repeat}div#main-content dl.carefully dt{background:url(../images/icon_caution.gif) 0 21px no-repeat}div#main-content div.carefully ul li{background:url(../images/icon_caution.gif) 0 20px no-repeat}div#main-content ul.anchor-list{margin:0 -20px 35px 0}div#main-content ul.anchor-list li a{width:300px;background:url(../images/icon_link11.gif) no-repeat 10px 18px;line-height:1.3}div#main-content ul.contact-list li a:hover{border:1px solid #006ab8;background:#f6f6f6 url(../images/icon_link11.gif) no-repeat 10px 18px}div#main-content ul.contact-list li a.current,div#main-content ul.anchor-list li a.current:hover{background:#f6f6f6 url(../images/icon_link11.gif) no-repeat 10px 18px}div#main-content p.link-next a,div#main-content a.link-next,div#entry-btn-area p.link-next a{background:url(../images/icon_link01.gif) 0 10px no-repeat}div#main-content p.link-back a{background:url(../images/icon_link06.gif) 0 10px no-repeat}div#main-content ul.link-list li{background:url(../images/icon_link01.gif) 0 21px no-repeat}div#main-content ul.link-list li ul li{background:url(../images/icon_link02.gif) 0 13px no-repeat}div#main-content ul.relation-list li{background:url(../images/icon_link01.gif) 0 22px no-repeat;padding-left:25px!important;width:288px}div#main-content ol{margin:0 0 25px 53px}div#main-content ul.list li,div#main-content ol li ul li{background:url(../images/icon_list01.gif) 0 20px no-repeat;padding-left:20px}div#main-content ul.list li ul li,div#main-content ol li ul li ul li{background:url(../images/icon_list02.gif) 0 15px no-repeat}body#style-reflect div#main-content ul li{background:url(../images/icon_list01.gif) 0 24px no-repeat;padding-left:20px}body#style-reflect div#main-content ul li ul li{background:url(../images/icon_list02.gif) 0 24px no-repeat}div#main-content dl dt{background:url(../images/head4_icon.gif) no-repeat 0 18px}div#main-content table ul.list li{white-space:normal}div#main-content div.index-pattern{margin:0 -20px 30px 0}div#main-content div.index-pattern div.col{width:334px!important}div#main-content div.index-pattern div.col dt{line-height:1.2;margin-bottom:10px}div#main-content div.index-pattern div.col dt a{background:url(../images/icon_link07.gif) no-repeat 16px 19px}div#main-content ul.simple-branch li a{background:#d6ecce url(../images/icon_link08.gif) no-repeat 10px 15px;line-height:1.3;margin-bottom:20px}div#main-content ul.simple-branch li a:hover{background:#59b531 url(../images/icon_link03.gif) no-repeat 10px 15px}div#main-content div.to-top p a{background:url(../images/icon_link05.gif) no-repeat 15px 26px!important;padding-left:40px}div#to-top p a{background:url(../images/icon_link05.gif) no-repeat 15px 18px!important;font-size:200%}div#nav-area{float:none!important;margin:0 auto!important;width:auto}div#nav{margin-top:0;margin:0 auto}#local-nav-area{zoom:220%!important;padding:0 18%}#local-nav-area2{zoom:100%!important;padding:0}#local-nav-area3{zoom:220%!important;display:none;padding:0 18%}ul.local-nav2{zoom:220%!important;display:none;padding:0 18%}div#nav-area address{font-size:100%!important}div#nav-area ul#sns-list{width:auto!important;margin-top:30px!important;padding:0 18%}li#sns-twitter{zoom:220%;display:inline;float:left;margin-bottom:10px;width:90px}li#sns-facebook{zoom:220%;float:left;margin-bottom:10px;display:inline;width:100px}ul#pickup-local-nav{zoom:220%;padding:0 15px}div#pickup-banner{zoom:220%!important;padding:0 15px;border:none}div#pickup-banner a{padding:6px 6px 6px 30px}div#service-banner{zoom:220%!important;text-align:center;padding:0 15px}div#service-banner ul{/zoom: 1}div#service-banner ul:after{display:block;clear:both;height:0;visibility:hidden;content:"."}div#service-banner li{float:left;width:calc((100% - 15px)/2);margin-right:15px}div#service-banner li:nth-child(even){margin-right:0}div#service-banner li img{width:calc( 100% - 6px );height:auto}ul#banner{zoom:220%;padding:0 15px;/zoom: 1}ul#banner:after{display:block;clear:both;height:0;visibility:hidden;content:"."}ul#banner li{float:left;width:calc((100% - 15px)/2);margin-right:15px}ul#banner li:nth-child(even){margin-right:0}ul#banner li img{width:calc( 100% - 6px );height:auto}div#nav-area address{margin:0 15px 40px;zoom:220%;width:calc(100% - 30px)}div#career-banner{margin:0 30px 30px;zoom:220%;width:calc(100% - 30px)}div#footer-contact-box-area{border:none;margin-top:55px;text-align:center}#footer-contact-box{border:none;background-color:#fff;position:relative;height:auto}#footer-contact-box p{position:static}#footer-contact-box p img{zoom:140%;height:auto}#footer-contact-box ul{position:static;zoom:150%;margin-left:50px}#footer-contact-box ul li{margin-bottom:5px;margin-right:15px;float:left}#footer-contact-box ul li img{height:auto}div#footer-nav-area{padding:2px 0 20px;background:#f6f6f6 url(../images/footer_nav_top.gif) repeat-x;min-width:758px}div#footer-nav{width:700px}div#footer-nav ul{float:none;min-width:700px!important}div#footer-nav ul li{zoom:180%;margin-bottom:10px}div#footer-nav ul li img{zoom:150%}div#footer-area{min-width:758px}div#footer-sitemap{display:none}div#copyright-area{border-top:1px solid #66a6d4;background-color:#006ab8;width:758px!important}p#copyright{width:758px!important;margin:0;text-align:center;padding:15px 0;background-color:#006ab8;font-size:50%;color:#fff;display:block}#home #content{margin-top:0!important}#info-col h2{position:relative}#info-col h2 span.info-detail{display:block;width:120px;padding-left:15px;border-left:1px dotted #fff;position:absolute;top:8px;right:2px}body#home div#main-image-area{background:0 0;margin-bottom:0;width:758px;margin:-29px auto 0}body#home div#main-image{width:758px;height:280px;position:relative}body#home div#main-image img{position:absolute;left:0;top:0;width:100%}#home-target-nav ul{width:700px;margin:20px auto}#home-target-nav ul li{width:50%;background:0 0;height:40px;letter-spacing:-.1em;margin-right:0}div#model-plan-inner{border:none}#info-col h2 span.info-detail{display:block;width:230px;padding-left:15px;border-left:1px dotted #fff;position:absolute;top:20px;right:-20px}div#main-content h2 span.info-detail a{font-weight:400;color:#fff;font-size:75%;padding-left:18px;background:url(../images/icon_link03.gif) no-repeat 0 8px}div#main-content h2 span.info-detail a:hover{text-decoration:none!important}div#main-content dl.info-list{line-height:1.5;padding:15px 15px 10px;margin:-16px 0 35px;border-top:1px solid #002f88;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc}div#main-content dl.info-list dt{padding-left:0}div#main-content dl.info-list dd{position:relative;margin:0 0 10px;padding:0 0 10px;border-bottom:1px dotted #bbb}div#main-content span.info-icon-news,div#main-content span.info-icon-recruit,div#main-content span.info-icon-seminar,div#main-content span.info-icon-oss,div#main-content span.info-icon-press,div#main-content span.info-icon-books,div#main-content span.info-icon-media{margin-top:10px}div#main-content span.info-title{padding-left:180px;display:block;margin-top:-35px}div#main-content p.content-btn a{background:url(../images/icon_link01.gif) no-repeat 12px 18px}div#main-content p.content-btn-next a{background:0 0}div#main-content p.content-btn-next a span{background:url(../images/icon_link01.gif) no-repeat 100% 18px}div#main-content p.content-btn-back a{background:url(../images/icon_link06.gif) no-repeat 12px 18px}div#main-content p.center-btn a{background:url(../images/icon_link12.png) no-repeat 12px 20px}div#main-content dl.faq-detail dt{margin:0 0 30px}div#main-content dl.faq-detail dd{margin:0 0 40px}div#main-content span.question{margin:-51px 0 0 3em}div#main-content span.answer{margin:-51px 0 0 3em}div#main-content ul.term-list li{background:url(../images/icon_link01.gif) 0 20px no-repeat;padding-left:25px!important;width:195px;word-break:break-all}div.fb-like-box,div.fb-like-box iframe[style],div.fb-like-box span{width:100%!important}select{width:400px}div#main-content p.tel-number{font-size:114%;color:#006ab8;font-weight:700;padding:0 0 8px 45px!important;background:url(../images/icon_tel.png) no-repeat 0}dl dt img{vertical-align:middle}ul#tabs li{width:80px;font-size:100%!important}ul.spamlist li{width:88px!important}div#main-content div.index-pattern div.col-area div.branch-table{width:334px}pre{overflow:auto;white-space:pre-wrap;word-wrap:break-word}.br-no{display:none}div#main-content .oss-anchor-list h3,div#main-content ul.oss-list li strong,.oss-lead1,.oss-lead2{font-size:100%}div#main-content .oss-h2{font-size:116%}.performance{zoom:100%}.performance1{font-size:45%;width:200px;margin-right:-30px;margin-left:-30px}.performance2{font-size:120%}.kame{word-wrap:break-word}}