﻿.back-color-blue{background:#bde2ff}.back-color-green{background:#b7eac8}.back-color-yellow{background:#ffefbd}.back-color-red{background:#ffbdbd}.back-color-purple{background:#c8bdff}html{font-size:87.5%;line-height:2em}@font-face{font-family:'LigatureSymbols';src:url("../font/LigatureSymbols-2.11.eot");src:url("../font/LigatureSymbols-2.11.eot?#iefix") format("embedded-opentype"),url("../font/LigatureSymbols-2.11.woff") format("woff"),url("../font/LigatureSymbols-2.11.ttf") format("truetype"),url("../font/LigatureSymbols-2.11.svg#LigatureSymbols") format("svg");src:url("../font/LigatureSymbols-2.11.ttf") format("truetype");font-weight:normal;font-style:normal}.lsf,.lsf-icon:before{font-family:'LigatureSymbols';font-weight:normal;-webkit-text-rendering:optimizeLegibility;-moz-text-rendering:optimizeLegibility;-ms-text-rendering:optimizeLegibility;-o-text-rendering:optimizeLegibility;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;-webkit-font-feature-settings:"liga" 1, "dlig" 1;-moz-font-feature-settings:"liga=1, dlig=1";-ms-font-feature-settings:"liga" 1, "dlig" 1;-o-font-feature-settings:"liga" 1, "dlig" 1;font-feature-settings:"liga" 1, "dlig" 1}.lsf-icon:before{content:attr(title);margin-right:0.3em;font-size:100%;font-size:0.1px\9}.lsf-icon.amazon:before{content:'\E007'}body{background:#fffefe}html,body,#container,#main-image,#primary-menu{width:100%;min-width:980px;_text-align:center}#top-in,#main_img,#main-image-in{margin:auto;width:980px;_text-align:left}#primary-in{margin:auto;width:980px}body,pre{font-family:"游ゴシック" , "Yu Gothic",'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;font-weight:500;color:#333}pre{white-space:pre-wrap;word-wrap:break-word;white-space:-pre-wrap;white-space:-o-pre-wrap;white-space:-moz-pre-wrap}a{text-decoration:underline;color:#0044cc}img.baner-img{width:100%;height:auto}#container{border-top:solid #FFC52E 5px}#header{z-index:1;_left:0;height:100px;background:url(../img/back/head/head-readcopy.png?160712) no-repeat center 3px}#header-in{padding-top:26px;padding-bottom:30px}#header-in .logo-text{margin-top:5px}#header-in .logo-contact{margin-top:5px;text-align:right}#primary-menu{font-family:"游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", ‘メイリオ’, meiryo, "ＭＳ ゴシック", sans-serif;z-index:2;line-height:1;position:absolute;_left:0;top:0px}#primary-menu ul{padding:0px;text-align:right}#primary-menu ul li{float:left;list-style-type:none;padding:0;margin:0;border-right:solid 1px #ddd;border-bottom:solid 1px #ddd;width:25%}#primary-menu ul li a{display:block;text-align:center;text-decoration:none;font-size:11px;padding:7px 0;background-color:#ffffff;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFFFFF', endColorstr='#FFEDEDED');background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iNDclIiBzdG9wLWNvbG9yPSIjZjZmNmY2Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZWRlZGVkIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff),color-stop(47%, #f6f6f6),color-stop(100%, #ededed));background-image:-moz-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%);background-image:-webkit-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%);background-image:linear-gradient(to bottom, #ffffff 0%,#f6f6f6 47%,#ededed 100%)}#primary-menu ul li a:link,#primary-menu ul li a:visited{color:#333;text-decoration:none}#primary-menu ul li a:hover{color:red;background-color:#ffffff;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFFFFF', endColorstr='#FFF9F9F9');background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iNDclIiBzdG9wLWNvbG9yPSIjZmNmY2ZjIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZjlmOWY5Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff),color-stop(47%, #fcfcfc),color-stop(100%, #f9f9f9));background-image:-moz-linear-gradient(top, #ffffff 0%,#fcfcfc 47%,#f9f9f9 100%);background-image:-webkit-linear-gradient(top, #ffffff 0%,#fcfcfc 47%,#f9f9f9 100%);background-image:linear-gradient(to bottom, #ffffff 0%,#fcfcfc 47%,#f9f9f9 100%)}#primary-menu ul li a.lsf-icon:before{content:attr(title);margin-right:0.5em;font-size:75%;color:#c30c23;font-size:0.1px\9}#primary-menu ul li.first{margin-left:0px !important;border-left:solid 1px #ddd}#navi{margin:7px 0 7px}#navi-in{font-size:.78571em;line-height:0em;padding-top:1.27273em;padding-bottom:1.27273em}#navi ol{padding:0}#navi li{display:inline;margin:0;padding-right:10px;padding-left:18px;background:url(../img/icon/icon-breadcrumbs.gif) left 1px no-repeat;list-style-type:none}#navi li.first{padding-left:7px;background:none}h1.non{margin:0;padding:0;background:url(none)}h1.title_com,h1.title_sevice,h1.title_cam,h1.title_creative,h1.title_hp,h1.title_copy{clear:both;width:980px;text-align:center;font-size:.85714em;line-height:1.4em;padding-top:75px;padding-bottom:70px;padding-left:0;font-weight:bold;margin-top:0;color:#777;border:1px #ccc solid;background:url(../img/back/h1/h1_bg.jpg) no-repeat top center}h1.title_com span,h1.title_sevice span,h1.title_cam span,h1.title_creative span,h1.title_hp span,h1.title_copy span{display:block;font-weight:normal;font-family:'Play', sans-serif;font-size:2.42857em;line-height:0em;padding-top:.57647em;padding-bottom:.65882em;color:#222;text-shadow:none}.full-title{clear:both;text-align:center;border:none;font-family:"Times New Roman" , "游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;font-weight:500;text-transform:uppercase;font-size:2em;line-height:.6em;padding:0;color:#036eb8;line-height:0.8;margin-top:1em;margin-bottom:1em}.full-title span{display:block;font-weight:normal;font-family:'Play', sans-serif;font-size:.71429em;line-height:0em;padding-top:1.12em;padding-bottom:0em;color:#555;text-shadow:none}h1.top-title{margin-top:21px}h2{clear:both;font-weight:bold;font-size:2.14286em;line-height:1.12em;padding-top:1.02667em;padding-bottom:.93333em;padding-left:14px;color:#333;margin:28px 0px 0px;background:#fff;text-shadow:#ddd 1px 1px 1px;border-top:solid #bbb 1px;border-bottom:solid 3px #FFC52E}h2 span{display:block;padding-top:.2em;font-size:0.625em;color:#999}h3{clear:both;color:#333;font-size:1.6em;line-height:1.25em;padding-top:.75em;padding-bottom:.75em;padding-left:0;margin-top:35px;margin-bottom:14px;border-top:dotted 1px #aaa;border-bottom:dotted 1px #aaa}h4{font-weight:bold;font-size:1.14286em;line-height:1.75em;padding-top:.7em;padding-bottom:.7em;text-shadow:#aaa 1px 1px 1px;margin-bottom:.875em}.meri01,.meri02,.meri03,.meri04,.meri05,.meri06,.meri07,.meri08,.meri09{border:dashed #aaa 1px}.meri01:before,.meri02:before,.meri03:before,.meri04:before,.meri05:before,.meri06:before,.meri07:before,.meri08:before,.meri09:before{background:#FFC52E;color:#555;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;margin-right:7px;margin-left:4px;padding:5px 10px;font-family:'Play', sans-serif}.meri01:before{content:"1"}.meri02:before{content:"2"}.meri03:before{content:"3"}.meri04:before{content:"4"}.meri05:before{content:"5"}.meri06:before{content:"6"}.meri07:before{content:"7"}.meri08:before{content:"8"}.meri09:before{content:"9"}.global-nav-in{border-bottom:none;border-radius:5px}* html .global-nav{background:#0E6EB8}.global-nav dl{margin-top:0;margin-bottom:0;padding:0}.global-nav dt,.global-nav dd{margin:0;padding:0}.global-nav .btn-gnav{display:none}.global-nav .menu-wrap{display:block}.global-nav-panel{display:none;font-size:12px}.global-nav-panel span{display:block;min-height:20px;line-height:20px}.icon-gn-menu{padding-left:32px;background:url(../img/icon/icon-gn-menu.png) left center no-repeat}.icon-gn-close{padding-left:32px;background:url(../img/icon/icon-gn-close.png) left center no-repeat}@media screen and (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx){.icon-gn-menu{background:url(../img/icon/icon-gn-menu@2x.png) left center no-repeat;-webkit-background-size:20px 20px;background-size:20px 20px}.icon-gn-close{background:url(../img/icon/icon-gn-close@2x.png) left center no-repeat;-webkit-background-size:20px 20px;background-size:20px 20px}}.global-nav .show-menu,.global-nav .show-menu li ul{display:block !important}#menu{font-family:"游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", ‘メイリオ’, meiryo, "ＭＳ ゴシック", sans-serif}.global-nav-in ul{display:table;width:100%;margin:0;padding:0;table-layout:fixed}.global-nav-in li{display:table-cell;list-style:none;position:relative;vertical-align:middle;margin:0;text-align:center;border-top:1px solid #ddd;list-style:none}.global-nav-in .global-nav-01{border-left:none;width:100px}.global-nav-in .global-nav-05{border-right:none}.global-nav-in li{white-space:nowrap}.global-nav-in li a{display:block;text-decoration:none;margin-right:0px;margin-left:0px;font-size:.92857em;line-height:0em;padding-top:25px;padding-bottom:20px;font-weight:bold;color:#555;text-shadow:1px 1px 0px #eee;background:#4c4c4c;background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fefefe),color-stop(100%, #ffffff));background:-moz-linear-gradient(#fefefe,#ffffff);background:-webkit-linear-gradient(#fefefe,#ffffff);background:linear-gradient(#fefefe,#ffffff);border-bottom:solid 3px #ddd;width:100%}.global-nav-in li a:hover{color:#2598f1;background:rgba(215,215,215,0.9);border-bottom:#aaa solid 3px}.global-nav-in .global-nav-01{border-left:none;width:100px}.global-nav-in .global-nav-05{border-right:none}.global-nav-in .global-nav-01 a{padding-top:23px}.global-nav-in .global-nav-02>a{border-bottom:solid 3px #bde2ff}.global-nav-in .global-nav-03>a{border-bottom:solid 3px #b7eac8}.global-nav-in .global-nav-04>a{border-bottom:solid 3px #ffefbd}.global-nav-in .global-nav-05>a{border-bottom:solid 3px #ffbdbd}.global-nav .lsf-icon:before{content:attr(title);margin-right:0.3em;font-size:150%;font-size:0.1px\9}.global-nav li a:hover,.global-nav li a:active{color:#aaa;text-shadow:-1px 1px 2px #ddd;background:#fefefe}.global-nav #menu li ul{display:none;position:absolute;top:100%;left:0;width:350px;z-index:200}.global-nav li ul li{display:list-item;width:100%;z-index:200;margin:0;padding:0;border-top:0;border-right:solid 1px #ccc;border-left:solid 1px #ccc;white-space:normal}.global-nav li ul li a{display:block;text-align:left;font-size:.85714em;line-height:0em;padding-top:1.63333em;padding-bottom:1.63333em;padding-left:1.3em;width:100%;background:rgba(255,255,255,0.9);color:#555;text-shadow:1px 1px 0px #fff;border-bottom:#ccc solid 1px}.global-nav li ul li a:hover{color:#2598f1;background:rgba(235,235,235,0.9);border-bottom:#aaa solid 1px}.global-nav li ul li a:before{content:'';height:24px;width:2px;display:block;position:absolute;top:10px;left:5px;border-radius:2px;-webkit-border-radius:3px;-moz-border-radius:3px}.global-nav-04 ul li a:before{background-color:#ffefbd;border-left:3px solid #ffefbd}.global-nav-03 ul li a:before{background-color:#b7eac8;border-left:3px solid #b7eac8}.global-nav-02 ul li a:before{background-color:#bde2ff;border-left:3px solid #bde2ff}#right{width:265px;padding-top:228px}#right h3{border-style:none;clear:none;margin:0;color:#666;font-size:1.21429em;line-height:0em;padding-top:1.48235em;padding-bottom:1.48235em;padding-left:7px;background:#f3f3f3;border-bottom:3px solid #ddd}#right h4{border-style:none;clear:none}#right p{margin:0 0 7px;padding:0}#right .contents{margin:0;padding:14px}#right .contents p{font-size:.92857em;line-height:2.15385em;padding-top:0em;padding-bottom:0em}#right .baner_area{padding:0px;margin:0px 0px 28px;text-align:center}#right .baner_area li{padding-top:0px;margin-bottom:11px;list-style-type:none;line-height:0}#right .baner_area li a{display:block}#right .baner_area li a>img{max-width:100%;height:auto}#right .mainmenu,#right .profile{background-color:#FFF;padding:0px;margin:0px 0px 28px}#right .mainmenu p{text-align:center;background-color:#CCC;font-weight:bold;margin:14px 0px 0px}#right .mainmenu ul{margin-top:0px;margin-bottom:5px;font-family:"游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "ＭＳ ゴシック", sans-serif}#right .mainmenu li{list-style-type:none}#right .mainmenu a{position:relative;display:block;width:100%;_width:100%;font-size:.92857em;line-height:1.07692em;padding-top:1.07692em;padding-bottom:1.07692em;text-decoration:none;color:#555;padding-left:10px;border-bottom:dotted 1px #ccc}#right .mainmenu a:before{content:'';height:28px;width:1px;display:block;position:absolute;top:7px;left:2px;background-color:#ddd;border-left:3px solid #ddd;border-radius:2px;-webkit-border-radius:3px;-moz-border-radius:3px}#right .mainmenu a img.new{margin-left:4px}#right .mainmenu a.baner{display:block;width:265px;_width:265px;font-size:85%;text-decoration:none;background:url(none);padding:0px;margin-top:14px}#right .mainmenu a:link{color:#205Ba2}#right .mainmenu a:visited{color:#58436a}#right .mainmenu a:hover,#right .mainmenu .current{background:#D1EAF9;color:#002B82 !important;text-shadow:#fff 1px 1px 1px}#right .case_navi{width:265px;padding:0px;margin:0px 0px 28px}#right .case_navi h3{background:url(none);margin:0px;padding:0px}#right .case_navi ul{margin:0px;padding:0px}#right .case_navi li{margin:0px;padding:0px}div.case_navi a{margin:0px;font-weight:bold;font-size:.618em;line-height:1.61812em;padding-top:1.61812em;padding-bottom:1.61812em;padding-left:14px;display:block;width:249px;border-top:1px none #999;border-right:1px solid #999;border-bottom:1px solid #999;border-left:1px solid #999;background:#FFF repeat-x center}.case_navi a:hover,.case_navi .current{background:url(../img/case/side_navi_back_on.png) repeat-x center}#right #submenu{height:auto;margin:0px;padding:0px}#submenu ul{margin:0px;padding:0px}#submenu li{color:#999999;list-style:url(none) none}#submenu a{padding:5px 15px;font-size:12px}#submenu a:hover{color:#3366FF;font-weight:bold;text-align:center}#right .link_top{margin:10px 0px 0px;line-height:170%;background:url(../img/leftmenu/link.gif) no-repeat;padding:5px 0px 0px}#left{padding:0;width:695px}#left p{margin:0 0 14px 0;padding:0}#left .btn-link-big a{display:block;width:100%;padding:20px 0;margin:0 auto;padding:20px 0;font-size:2rem;font-size:20px;line-height:25px;color:#fff;text-align:center;text-decoration:none;text-shadow:#9B2826 0px 1px 1px;border:1px solid #DF3B39;-webkit-border-radius:5px;-moz-border-radius:5px;-moz-box-shadow:0px -3px rgba(0,0,0,0.1) inset,0px 1px 3px rgba(0,0,0,0.4);-webkit-box-shadow:0px -3px rgba(0,0,0,0.1) inset,0px 1px 3px rgba(0,0,0,0.4);-o-box-shadow:0px -3px rgba(0,0,0,0.1) inset,0px 1px 3px rgba(0,0,0,0.4);box-shadow:0px -3px rgba(0,0,0,0.1) inset,0px 1px 3px rgba(0,0,0,0.4);background:#DF484A}#left .btn-link-big a:hover{color:#fff;background:#DB0702;-pie-background:#DB0702}#left .contents{clear:both;margin:0px 0px 28px;position:relative;background:rgba(255,255,255,0.65);_zoom:1;padding:21px 14px 14px}#left .contents-lead{clear:both;margin:21px 0px 28px;position:relative;background:#fff;_zoom:1;padding:21px 14px 7px;font-size:1.07143em;line-height:1.86667em;padding-top:1.86667em;padding-bottom:1.86667em;border:solid #bbb 1px}#left .contents-lead>p{margin:0}#left .contents-lead-red{background:#fff1f1;color:#b12020}#left .contents-lead2{clear:both;margin:0px 0px 14px;position:relative;background:#fff;_zoom:1;padding:14px 0px 14px}#left .contents-lead2 .main{font-size:2em;line-height:1em;padding-top:1.5em;padding-bottom:1.5em;font-weight:bold;background:#efefef;padding:15px 3px 12px 3px;margin:0}#left .contents-lead2 .sub{font-size:1em;line-height:2em;padding-top:3em;padding-bottom:3em;padding:5px 3px 3px;color:#fff;background:#ffbdbd;margin:0}#left .contents2{clear:both;margin:14px 0px 28px;-moz-box-shadow:#888 1px 1px 2px;-webkit-box-shadow:#888 1px 1px 2px;box-shadow:#888 1px 1px 2px;behavior:url(http://www.pair-factory.com/css/PIE.htc);text-shadow:#eee 1px 1px 1px}#left .contents-border{border:solid #bbb 1px}#left .contents3{clear:both;margin:14px 0px 28px;background:#FEFEFE url(../img/back/body_back.gif) repeat top}#left .contents4{clear:both;margin:14px 0px 28px;padding-left:0px}#left img{max-width:100%;height:auto}#left hr{clear:both;margin:28px 5px 28px 0px;color:#ccc}#left .contents hr{clear:both;margin:28px 5px 28px 0px;color:#aaa}#left ol{margin:28px 0 28px 40px;list-style-position:outside;font-weight:bold}#left ol.syaze{margin:0px;padding:14px;list-style-position:inside;border-left:5px solid #c30c23;font-weight:bold;font-size:115%}#left li{line-height:1.8em}#left ul.link-top{margin:0 0 20px 10px;list-style:none}#left ul.link-top li{margin-bottom:5px}#left .col-zirei{padding:7px;background:#fff;margin-bottom:14px;cursor:pointer;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;z-index:3;margin-left:1%;-moz-box-shadow:0px 0px 2px #777;-webkit-box-shadow:0px 0px 2px #777;box-shadow:0px 0px 2px #777}#left .col-zirei img{width:100%;height:auto}#left .case-img-waku{width:100%;height:147px;display:block;overflow:hidden;margin-bottom:7px}#left .col03{margin:0px 0px 14px 0px}#left .col-zirei p.no{background:#9A9A9A;margin-left:-7px;color:#FFF;font-size:70%;padding:2px 7px;display:inline;text-shadow:none}.col-zirei:hover{background:#579ceb !important;-moz-box-shadow:0px 0px 5px #ddd;-webkit-box-shadow:0px 0px 5px #ddd;box-shadow:0px 0px 5px #ddd;-webkit-transition:all 0.1s ease;-moz-transition:all 0.1s ease;-o-transition:all 0.1s ease}#left .col-zirei img{-moz-box-shadow:#888 1px 1px 2px;-webkit-box-shadow:#888 1px 1px 2px;box-shadow:#888 1px 1px 2px;behavior:url(http://www.pair-factory.com/css/PIE.htc);text-shadow:#eee 1px 1px 1px;margin-bottom:14px}#left p.title{font-size:100%;line-height:1.2em;padding:0px;margin:7px 0px 7px;font-weight:bold}#left .col-zirei ul.case{font-size:65%;padding:0px;margin:0px}#left .col-zirei li{padding:3px;margin:0px 5px 14px 0px}#left .col-zirei .read{text-align:center;background:#ccc !important;color:#fff;font-weight:bold;text-shadow:1px 1px 0px #777;-webkit-box-text-shadow:1px 1px 0px #777;-moz-box-text-shadow:1px 1px 0px #777;clear:both;font-size:0.9em;margin-top:14px;margin-bottom:7px;padding:4px 0 2px;border-bottom:solid #777 2px;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px}#left .col-zirei .read:hover{background:#eee !important;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease}@media only screen and (max-width: 640px){#left .col-zirei{margin-left:0}#left p.title{font-size:1.2em}}ul.case{font-size:12px;display:block;width:100%;margin:0 0 14px;padding:0}ul.case li{list-style:none;padding:3.5px 7px;margin:0px 7px 0px 0px;display:inline}ul.case li.ca01{border:1px solid #04B2DD;background:#C1EEFB}ul.case li.ca02{border:1px solid #06DD57;background:#C0FBD6}ul.case li.ca03{border:1px solid #DD4B04;background:#FBD3C0}ul.case li.ca04{border:1px solid #BCDD04;background:#E5FB6A}.case-title{font-size:18px;margin:0px 0px 14px;padding:7px;font-weight:bold;color:#555;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FFFFFFFF', endColorstr='#FFE5E5E5');background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PHJhZGlhbEdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IiIgcj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIvPjwvcmFkaWFsR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-moz-radial-gradient(center, ellipse cover, #ffffff 0%,#e5e5e5 100%);background-image:-webkit-radial-gradient(center, ellipse cover, #ffffff 0%,#e5e5e5 100%);background-image:radial-gradient(ellipse cover at center, #ffffff 0%,#e5e5e5 100%);-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border-left:7px solid #c30c23;border-bottom:1px solid #ccc;clear:both}.case-text{background:#F4FDFF;border:1px solid #999;padding:7px !important}p.case-point{padding:14px}table.link{width:90%;padding:0px;border-top:1px solid #aaa;margin-bottom:20px;margin-left:45px}table.link tr{text-align:left;padding:5px;margin:0px}table.link th{padding:20px 10px;border-bottom:1px solid #aaa;margin:0px;font-size:90%}table.link td{padding:20px 10px;border-bottom:1px solid #aaa;margin:0px;font-weight:bold;color:#666666;font-size:80%}#page-top{position:fixed;bottom:20px;font-size:77%;clear:both;text-align:left;right:28px}#page-top a{text-decoration:none;color:#fff;padding:0px;text-align:center;display:block;border-radius:5px}#page-top a:hover{text-decoration:none}#footer{font-family:"游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "ＭＳ ゴシック", sans-serif;background:#ddd url(../img/back/footer/back.gif) repeat-x center top;clear:both}#footer-in{height:532px;background:url(../img/back/footer/inback.png) no-repeat right top}#footer .address{font-size:12px;line-height:145%;padding:38px 0 40px}.address p{color:#333;margin:0px;padding:14px 0px 0px 14px}div#footer .address address{text-align:left;color:#fff}#foot_menu{padding-top:32px;height:250px}#foot_menu .menu_bar{float:left;width:217px;margin-right:28px;margin-top:0px}#foot_menu .menu_bar_last{margin-right:0 !important}#foot_menu h3{margin:0px 0px 14px;font-size:.92857em;line-height:2.15385em;padding-top:.43077em;padding-bottom:.21538em;margin-bottom:.64615em;font-weight:bold;color:#333;text-shadow:1px 1px 1px #fff;border:none;border-bottom:solid 2px #ccc;box-shadow:none}#foot_menu ul{font-size:.78571em;line-height:1.78182em}#foot_menu li{margin-right:7px;list-style-type:circle;list-style-position:inside;color:#FF6;list-style-image:url(../img/back/footer/menu-icon.png)}#foot_menu .menu_bar_last li{margin-right:7px;list-style-type:none;color:#FF6;margin-bottom:0px;list-style-position:outside;list-style-image:none;display:block;height:28px}#footer a:link{color:#222}#footer a:visited{color:#222}#footer a:hover{text-decoration:underline;color:#06F}#foot_menu a{color:#333}#foot_menu a:link{color:#666}#foot_menu a:visited{color:#222}#foot_menu a:hover{text-decoration:underline;color:#06F}#footer a{color:#222;text-decoration:none}#footer .menu{text-align:center;clear:both;padding:0px;margin:0px}#footer .menu li{display:inline;margin:0;font-size:9pt;line-height:12pt;list-style-position:inside;list-style-type:circle;padding:0px 20px 0px 10px}div#footer #copyright{font-family:'Play', sans-serif;clear:both;padding:0;width:980px;font-size:9pt;color:#333;text-align:center;margin-bottom:0px;bottom:0px;position:relative}td{padding:8px}#left #works{margin:20px}#left #works table{width:100%;font-size:90%;border:1px solid #888}#left #works tr{margin:0px}#left #works th{width:140px;text-align:center;color:#444;padding-top:5px;padding-bottom:3px;margin:0px;border-bottom:1px dotted #888;background-color:#f1f1f1;border-right:1px dotted #888}#left #works td{vertical-align:top;line-height:150%;padding:5px 5px;margin:0px;border-bottom:1px dotted #888;font-size:90%}#left .service{line-height:200%;margin:20px 0px 20px 20px}.link{text-align:center}#top_bana{clear:both;color:#550000;border:1px none #FFCC66;margin:10px;padding:10px;background:url(../img/back/test1.gif) no-repeat left top;height:126px}#top_bana h3{background:url(none);margin:0px;border:none}ul.list1 li{margin-top:7px;margin-bottom:7px;list-style:square url(../img/icon/sitemap01.png) inside}.list2{background:#FAFFFF;padding:28px 15px 20px 11px;margin:7px 0px 7px 0px;border-top:1px solid #CCC;border-right:1px solid #CCC;border-bottom:1px solid #CCC;border-left:1px solid #CCC}.list2 ul{margin:0px 0px 0px 15px !important;padding:0px !important}.list2 li{margin-bottom:10px;list-style:square url(../img/icon/sitemap01.png) inside;margin-left:0px}.list-check{background:#F9F9F9;padding:20px 15px 15px 30px;margin:5px 0px 5px 0px;border-top:1px solid #CCC;border-right:1px solid #CCC;border-bottom:1px solid #CCC;border-left:1px solid #CCC}.list-check li{position:relative;margin-bottom:7px}.list-check li::after{display:block;content:'';position:absolute;top:.5em;left:-1em;width:8px;height:3px;border-left:2px solid #3498db;border-bottom:2px solid #3498db;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#right dl.topics{margin:0;padding:0;font-size:.85714em;line-height:1.86667em}#right dl.topics dt{float:left;margin:0;padding:0 0 0 14px;width:100%;position:relative;background:url(../img/icon/news.png) no-repeat left 7px;vertical-align:middle}#right dl.topics dd{margin:0 0 7px;padding:0 0 7px 0px;border-bottom:1px dotted #aaa}#right dl.news dt span{display:block;position:absolute;top:2px;right:0;overflow:hidden;margin-right:10px;width:60px;height:18px;text-align:center;font-size:0.715em;line-height:18px;color:#fff}#right span.color01{background:url(../images/icon/icon-color01.gif) center center no-repeat #0649d1}#right span.color02{background:url(../images/icon/icon-color02.gif) center center no-repeat #b71a0e}#right span.color03{background:url(../images/icon/icon-color03.gif) center center no-repeat #14982a}#right span.color04{background:url(../images/icon/icon-color04.gif) center center no-repeat #b9ad26}#right span.color05{background:url(../images/icon/icon-color05.gif) center center no-repeat #c46506}
