body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,p,blockquote,th,td,figure{margin:0;padding:0;text-align:left}img{border:0;vertical-align:top}img:-moz-broken{-moz-force-broken-image-icon:1}body{background:#fff;font-family:"メイリオ",Meiryo,Osaka,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ　Ｐゴシック","MS PGothic",sans-serif;font-size:10pt;color:#333;width:100%}ul,ol{list-style:none}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.clearfix:after{content:"";display:block;height:0;visibility:hidden;clear:both}.clearfix{display:block}.clearfix2:after{content:"";display:block;height:0;visibility:hidden;clear:both}.clearfix2{display:inline-table}a{color:#0085e2}a:hover{color:#a3c8f1}#header .site-header{width:100%;height:90px;padding:18px 20px 0;display:block!important;text-align:center}#header .site-header .site-header-inner{max-width:1180px;width:100%;margin:auto}#header .site-header .site-header-inner .logo{float:left;margin-right:10px;margin-top:12px}#header .site-header .site-header-inner .pc-menu{text-align:right}#header .site-header .site-header-inner .pc-menu a{display:inline-block;font-size:9pt;background:#1180c7;padding:9px 10px;margin-left:1px;color:#fff;text-decoration:none;text-align:center}#header .site-header .site-header-inner .pc-menu a:hover{background:#1696e8}#header .site-header .site-header-inner .pc-menu .pc-notice{position:absolute;width:25px;height:25px;font-size:15px;border-radius:25px;background:#c7004c;box-shadow:0 1px 2px #ccc;line-height:25px;text-align:center;color:#fff;font-family:Arial,Helvetica,"sans-serif";transform:translate(-80%,100%)}#header .site-header .site-header-inner .tb-menu .tb-notice{position:absolute;width:25px;height:25px;font-size:15px;border-radius:25px;background:#c7004c;box-shadow:0 1px 2px #ccc;line-height:25px;color:#fff;text-align:center;font-family:Arial,Helvetica,"sans-serif";transform:translate(-90%,80%)}#header .site-header .site-header-inner .tb-menu .tb-menu-notice{position:absolute;width:25px;height:25px;font-size:15px;border-radius:25px;background:#c7004c;box-shadow:0 1px 2px #ccc;line-height:25px;color:#fff;text-align:center;font-family:Arial,Helvetica,"sans-serif";transform:translate(270%,-30%);z-index:3}#header .site-header .site-header-inner .sp-menu .sp-notice{position:absolute;width:25px;height:25px;font-size:15px;border-radius:25px;background:#c7004c;box-shadow:0 1px 2px #ccc;line-height:25px;color:#fff;text-align:center;font-family:Arial,Helvetica,"sans-serif";transform:translate(-40%,80%)}#header .site-header .site-header-inner .sp-menu-button .sp-notice{position:absolute;width:25px;height:25px;font-size:15px;border-radius:25px;background:#c7004c;box-shadow:0 1px 2px #ccc;line-height:25px;color:#fff;text-align:center;font-family:Arial,Helvetica,"sans-serif";transform:translate(90%,-80%)}#header .site-header .site-header-inner .tb-menu,#header .site-header .site-header-inner .sp-menu,#header .site-header .site-header-inner .sp-menu-button{display:none}#header .page-header{background-color:#1180c7;width:100%}#header .page-header .user-info{max-width:1180px;height:30px;margin:auto;text-align:right;color:#fff;padding:6px 0 0;overflow:hidden}#header .page-header .user-info .user-id{display:inline-block;margin-right:15px}#header .page-header .user-info a{display:block;height:30px;float:right;margin-top:-7px;padding-right:15px;color:#fff;font-size:8pt;text-decoration:none;display:block;border-left:1px dotted #fff}#header .page-header .user-info a.logout{width:145px}#header .page-header .user-info a.to-top{width:155px}#header .page-header .user-info a:hover{background:#1696e8}#header .page-header .user-info a .arrow{height:4px;width:3px;display:block;position:relative;margin-top:13px;margin-left:10px;margin-bottom:-9px}#header .page-header .user-info a .arrow:before{content:'';height:0;width:0;display:block;border:3px transparent solid;border-right-width:0;border-left-color:#fff;position:absolute;top:0;left:0}#header .page-header .title-back{width:100%;background:#fff;padding:20px 20px;border-bottom:3px solid #1180c7;height:103px}#header .page-header .title-back .title-area{max-width:1180px;margin:auto}#header .page-header .title-back .title-area .timeout-message{text-align:right}#header .page-header .title-back .title-area .customer-info{display:inline-block}#header .page-header .title-back .title-area .customer-info .logo{width:70px;height:70px;border:1px solid #ccc;text-align:center;color:#fff;background:url(/Images/Logo/noimgae-68.png) no-repeat left top}#header .page-header .title-back .title-area .customer-info .customer-name{display:inline-block;width:1000px;margin-left:10px;margin-top:20px;font-weight:normal;font-size:16pt;white-space:pre-wrap;overflow:hidden}#header .page-header .title-back .title-area .page-title{display:inline-block;float:right;padding-top:5px}#header .page-header .title-back .title-area .page-title h1{font-weight:normal}#tablet-padding{padding:0 20px}#contents{max-width:1180px;margin:20px auto 50px}#footer{background:#fff;border-top:1px solid #e9e9e9;text-align:center;color:#666;padding:20px 0 30px;font-size:8pt}#contents .table1{border-collapse:collapse;border:1px solid #1180c7;width:100%;margin-bottom:20px}#contents .table1 tbody tr th{background:#5296c1;color:#fff;border:1px solid #1180c7;width:150px;padding:15px}#contents .table1 tbody tr td{background:#fff;border:1px solid #1180c7;padding:10px;overflow:hidden}#contents .table2{margin-bottom:20px;border-collapse:collapse;width:100%}#contents .table2 tr th{border:1px solid #218c05;background:#6ac153;color:#fff;text-align:center;padding:10px;line-height:1.2em}#contents .table2 tr td{border:1px solid #218c05;padding:7px 10px}#contents .table2 tr.odd td{background:#fff}#contents .table2 tr.even td{background:#f0f9ed}#contents .table2 tr.sent td{background:#f6f6f6}#contents .table3{margin-bottom:20px;border-collapse:collapse;width:100%}#contents .table3 tr th{border:1px solid #1180c7;background:#5296c1;color:#fff;text-align:center;padding:10px;line-height:1.2em}#contents .table3 tr td{border:1px solid #1180c7;padding:15px 10px}#contents .table3 tr td{background:#fff}#contents .table3 tr td.bought{background:#f0f9ed}#contents .table3 tr td.cannot-order{background:#ccc}#contents .table3 tr td.type-text-book{background:#efe5f4}#contents .table3 tr td.type-reference-book{background:#d3f7fd}#contents .table3 tr td div.accordion div.class-name{word-break:break-all}.button1{margin-bottom:20px;width:150px;height:45px;border:1px solid #1ca3f0;border-radius:4px;background:#55c1ff;background:-moz-linear-gradient(top,#55c1ff,#55c1ff 30%,#1ca3f0);background:-webkit-gradient(linear,left top,left bottom,from(#55c1ff),color-stop(.3,#55c1ff),to(#1ca3f0));color:#fff;font-weight:bold;font-size:11pt;text-shadow:0 1px 2px #2b99d9;box-shadow:1px 1px 2px #bcbcbc;cursor:pointer}.button1:hover{background:#77cdff;background:-moz-linear-gradient(top,#77cdff,#77cdff 30%,#4bb6f3);background:-webkit-gradient(linear,left top,left bottom,from(#77cdff),color-stop(.3,#77cdff),to(#4bb6f3));color:#fff}#SpMenu a{font-size:10pt}.button2{margin-bottom:20px;width:140px;height:45px;border:1px solid #e5880e;border-radius:4px;background:#f9ae43;background:-moz-linear-gradient(top,#f9ae43,#f9ae43 30%,#ed9210);background:-webkit-gradient(linear,left top,left bottom,from(#f9ae43),color-stop(.3,#f9ae43),to(#ed9210));color:#fff;font-weight:bold;font-size:11pt;text-shadow:0 1px 2px #c77f1a;box-shadow:1px 1px 2px #bcbcbc;cursor:pointer}.button2:hover{background:#f9b95d;background:-moz-linear-gradient(top,#f9b95d,#f9b95d 30%,#ed9d2a);background:-webkit-gradient(linear,left top,left bottom,from(#f9b95d),color-stop(.3,#f9b95d),to(#ed9d2a));color:#fff}.button3{margin-bottom:20px;width:140px;height:45px;border:1px solid #b7b7b7;border-radius:4px;background:#cbcbcb;background:-moz-linear-gradient(top,#cbcbcb,#cbcbcb 30%,#bababa);background:-webkit-gradient(linear,left top,left bottom,from(#cbcbcb),color-stop(.3,#cbcbcb),to(#bababa));color:#fff;font-weight:bold;font-size:11pt;text-shadow:0 1px 2px #a2a2a2;box-shadow:1px 1px 2px #bcbcbc;cursor:pointer}.button3:hover{background:#d7d7d7;background:-moz-linear-gradient(top,#d7d7d7,#d7d7d7 30%,#c6c6c6);background:-webkit-gradient(linear,left top,left bottom,from(#d7d7d7),color-stop(.3,#d7d7d7),to(#c6c6c6));color:#fff}#contents .pagination{padding-top:20px;margin-bottom:20px;text-align:center}#contents .pagination li{display:inline-block;margin:0 5px 50px}#contents .pagination li a{color:#1ca3f0}#contents .pagination li a:hover{color:#7dcaf6}.button-center-outer{text-align:center}.ui-widget-overlay{background:#000;opacity:.3;filter:Alpha(Opacity=30);position:fixed;top:0;left:0;width:100%;height:100%}.ui-front{z-index:100}.ui-dialog .ui-dialog-titlebar{display:none}.dialog{display:none;background:#fff;padding:50px 70px;border:2px solid #6ac153}#contents .section{margin-bottom:20px;background:#fff;border:1px solid #1180c7;margin-top:30px}#contents .section h2{background:#5296c1;border-bottom:1px solid #1180c7;color:#fff;font-weight:bold;font-size:10pt;text-align:center;padding:10px}#contents .section .row{padding:10px;overflow:hidden}#contents .required{width:30px;margin-top:3px;padding:0 2px;border:1px solid red;border-radius:4px;background:#f08080;background:-moz-linear-gradient(top,#f08080,#f08080 30%,red);background:-webkit-gradient(linear,left top,left bottom,from(#f08080),color-stop(.3,#f08080),to(red));text-shadow:0 1px 2px #b22222;text-align:center;font-size:11px;color:#fff}.button4{margin-bottom:20px;width:140px;height:45px;border:1px solid #e5ab0e;border-radius:4px;background:#f9c742;background:-moz-linear-gradient(top,#f9c742,#f9c742 30%,#edb211);background:-webkit-gradient(linear,left top,left bottom,from(#f9c742),color-stop(.3,#f9c742),to(#edb211));color:#fff;font-weight:bold;font-size:11pt;text-shadow:0 1px 2px #e2ad1e;box-shadow:1px 1px 2px #bcbcbc;cursor:pointer}.button4:hover{background:#fad369;background:-moz-linear-gradient(top,#fad369,#fad369 30%,#f1c141);background:-webkit-gradient(linear,left top,left bottom,from(#fad369),color-stop(.3,#fad369),to(#f1c141));color:#fff}.order-warning{color:red;font-weight:bold;padding-bottom:10px}.text-emphasis{color:red}@media only screen and (min-width:641px)and (max-width:1189px),only screen and (min-device-width:481px)and (max-width:1189px),only screen and (min-width:600px)and (max-width:603px)and (orientation:portrait){#header .site-header{height:70px}#header .site-header .site-header-inner .logo{margin-top:3px}#header .site-header .site-header-inner .tb-menu{display:block;width:131px;height:36px;float:right;position:relative}#header .site-header .site-header-inner .pc-menu,#header .site-header .site-header-inner .sp-menu,#header .site-header .site-header-inner .sp-menu-button{display:none}#header .site-header .site-header-inner .tb-menu a.menu-button{display:block;width:100%;height:100%;position:relative;background:#1180c7;color:#fff;padding:10px 0 7px 14px;font-size:9pt;text-decoration:none}#header .site-header .site-header-inner .tb-menu a.menu-button:hover{background:#1696e8}#header .site-header .site-header-inner .tb-menu a.menu-button .arrow{height:4px;width:8px;display:block;position:relative;margin-left:102px;margin-top:-10px;z-index:1}#header .site-header .site-header-inner .tb-menu a.menu-button .arrow:before{content:'';height:0;width:0;display:block;border:4px transparent solid;border-bottom-width:0;border-top-color:#fff;position:absolute;top:0;left:0}#header .site-header .site-header-inner .tb-menu ul{display:none;position:absolute;top:36px;left:0;border-top:1px solid #fff;z-index:2;width:100%}#header .site-header .site-header-inner .tb-menu ul li a{display:block;background:#08588b;font-size:8pt;border-top:1px dotted #fff;padding:9px 20px 9px 10px;text-decoration:none;color:#fff}#header .site-header .site-header-inner .tb-menu ul li a:hover{background-color:#1696e8}#header .site-header .site-header-inner .tb-menu ul li:first-child a{border-top:none}#header .page-header .title-back .title-area .customer-info .customer-name{width:470px;margin-top:5px;white-space:pre-wrap;overflow:hidden}}@media only screen and (min-width:641px)and (max-width:1139px)and (orientation:landscape),only screen and (min-device-width:481px)and (max-width:1139px)and (orientation:landscape),only screen and (min-width:600px)and (max-width:603px)and (orientation:landscape){#header .page-header .title-back .title-area .customer-info .customer-name{width:830px;margin-top:5px;white-space:pre-wrap;overflow:hidden}}@media(min-width:641px){#contents .table3 tr>td.order-warning-accordion{background:#faf458;color:#000}#contents .table3 tr>td.order-warning-accordion-pc{background:#faf458;color:#000}#contents .table3 tr>td.order-stopped-accordion{background:#ccc;color:#000}#contents .table3 tr>td.order-stopped-accordion-pc{background:#ccc;color:#000}}@media only screen and (min-device-width:320px)and (max-device-width:480px)and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-width:320px)and (max-device-width:480px)and (-o-min-device-pixel-ratio:3/2),only screen and (min-device-width:320px)and (max-device-width:480px)and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-width:320px)and (max-device-width:480px)and (min-device-pixel-ratio:1.5),only screen and (min-device-width:320px)and (max-width:640px)and (-webkit-min-device-pixel-ratio:1.5){.clearfix2:after{content:none;display:none;clear:none}.clearfix2{display:block}#header .site-header{height:auto;padding:15px 0 0}#header .site-header .clearfix{display:block}#header .site-header .site-header-inner,#header .page-header .user-info,#header .page-header .title-back .title-area{width:100%;margin:0;padding-left:10px;padding-right:10px}#header .site-header .site-header-inner .logo{width:187px;height:auto;margin:5px 5px 10px 0}#header .site-header .site-header-inner .pc-menu,#header .site-header .site-header-inner .tb-menu,#header .site-header .site-header-inner .sp-menu{display:none}#header .site-header .site-header-inner .sp-menu-button{display:block;width:40px;height:40px;float:right;margin-bottom:10px}#header .site-header .site-header-inner .sp-menu-button .icon{width:40px;height:40px;display:block;position:relative}#header .site-header .site-header-inner .sp-menu-button .icon:before{content:'';height:7px;width:40px;background:#1180c7;display:block;position:absolute;top:4px;left:0;box-shadow:0 12px 0 #1180c7,0 24px 0 #1180c7;-webkit-box-shadow:0 12px 0 #1180c7,0 24px 0 #1180c7;-moz-box-shadow:0 12px 0 #1180c7,0 24px 0 #1180c7}#header .site-header .site-header-inner .sp-menu{clear:both;overflow:hidden;border-top:1px solid #1180c7;margin:0 -10px;padding:15px 5px 5px;background:#f0f0f0;position:relative}#header .site-header .site-header-inner .sp-menu a{display:block;float:left;width:46%;height:65px;margin:0 2% 10px;text-decoration:none;text-align:center;padding-top:11px}#header .page-header .user-info{text-align:center;height:57px;padding-top:7px}#header .page-header .user-info .user-id{display:block;height:3px}#header .page-header .user-info .mail-address{display:block;height:3px}#header .page-header .user-info .logout,#header .page-header .user-info .to-top{display:none}#header .page-header .title-back{border-bottom:none;padding:0;height:auto}#header .page-header .title-back .title-area{padding:0}#header .page-header .title-back .title-area .customer-info{display:block;text-align:left;border-bottom:1px solid #1180c7;padding:4px 0 4px 15px}#header .page-header .title-back .title-area .customer-info .logo{width:50px;height:50px;font-size:7pt;line-height:1.1em;background:url(/Images/Logo/noimgae-50.png) no-repeat left top}#header .page-header .title-back .title-area .customer-info .customer-name{width:75%;margin-top:5px;font-size:12pt;white-space:pre-wrap;overflow:hidden;line-height:1.4}#header .page-header .title-back .title-area .page-title{display:block;padding:15px;float:none}#header .page-header .title-back .title-area .page-title h1{font-weight:normal;font-size:12pt;padding:5px 0 5px 15px;border-left:4px solid #1180c7}#tablet-padding{padding:0}#contents{width:100%;margin:0}#contents input{padding:5px;border:1px solid #999;border-radius:5px}#footer{width:100%;margin:0}#contents .table1{border:none}#contents .table1,#contents .table1 tbody,#contents .table1 tbody tr,#contents .table1 tbody tr th,#contents .table1 tbody tr td{display:block}#contents .table1 tbody tr th{border:none;width:100%;padding:8px;text-align:center}#contents .table1 tbody tr td{border:none;width:100%;padding:10px 15px}#contents .table2 tr td{display:block;border:none;padding:0;background-color:#fff}#contents .table2 tr.even td,#contents .table2 tr.sent td{background-color:#fff}#contents .table2 tr td.accordion{background:url(../../Images/Accordion/close-blue.png) no-repeat 50% 97% #6ac153;background:url(../../Images/Accordion/close-blue.png) no-repeat 50% 97%,-moz-linear-gradient(top,#6ac153,#6ac153 30%,#399620);background:url(../../Images/Accordion/close-blue.png) no-repeat 50% 97%,-webkit-gradient(linear,left top,left bottom,from(#6ac153),color-stop(.3,#6ac153),to(#399620));color:#fff;padding:15px 10% 15px 10px;border-bottom:2px solid #fff}#contents .table2 tr td.open{background:url(../../Images/Accordion/open-blue.png) no-repeat 50% 97% #6ac153;background:url(../../Images/Accordion/open-blue.png) no-repeat 50% 97%,-moz-linear-gradient(top,#6ac153,#6ac153 30%,#399620);background:url(../../Images/Accordion/open-blue.png) no-repeat 50% 97%,-webkit-gradient(linear,left top,left bottom,from(#6ac153),color-stop(.3,#6ac153),to(#399620))}#contents .table2 tr .odd{background:#fff!important;padding:5px 10px}#contents .table2 tr .even{background:#f0f9ed!important;padding:5px 10px}#contents .table3 tr td{display:block;border:none;padding:0;background-color:#fff}#contents .table3 tr td.bought,#contents .table3 tr td.type-text-book,#contents .table3 tr td.type-reference-book{background:#fff}#contents .table3 tr .accordion{background:url(../../Images/Accordion/close-blue.png) no-repeat 50% 97% #4ea8e1;background:url(../../Images/Accordion/close-blue.png) no-repeat 50% 97%,-moz-linear-gradient(top,#fff,#fff 30%,#fff);background:url(../../Images/Accordion/close-blue.png) no-repeat 50% 97%,-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(.3,#fff),to(#fff));color:#000;padding:15px 10px 40px 10px;border-bottom:2px solid #fff;border:1px solid #1180c7}#contents .table3 tr .open{background:url(../../Images/Accordion/open-blue.png) no-repeat 50% 97% #4ea8e1;background:url(../../Images/Accordion/open-blue.png) no-repeat 50% 97%,-moz-linear-gradient(top,#fff,#fff 30%,#fff);background:url(../../Images/Accordion/open-blue.png) no-repeat 50% 97%,-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(.3,#fff),to(#fff));border:1px solid #1180c7}#contents .table3 tr .odd{background-color:#fff!important;padding:5px 10px}#contents .table3 tr .even{background-color:#e3f1fa!important;padding:5px 10px}#contents .table3 tr td.cannot-order{background:#ccc!important}#contents .table3 tr .order-warning-accordion,#contents .table2 tr td.order-warning-accordion{background:url(../../Images/Accordion/close-blue.png) no-repeat 50% 97% #f4fa58;background:url(../../Images/Accordion/close-blue.png) no-repeat 50% 97%,-moz-linear-gradient(top,#f4fa58,#f7fe2e 50%,#ff0);background:url(../../Images/Accordion/close-blue.png) no-repeat 50% 97%,-webkit-gradient(linear,left top,left bottom,from(#f4fa58),color-stop(.5,#f7fe2e),to(#ff0));color:#000;border:1px solid #f7fe2e}#contents .table3 tr .order-warning-accordion.open,#contents .table2 tr td.order-warning-accordion.open{background:url(../../Images/Accordion/open-blue.png) no-repeat 50% 97% #f4fa58;background:url(../../Images/Accordion/open-blue.png) no-repeat 50% 97%,-moz-linear-gradient(top,#f4fa58,#f7fe2e 50%,#ff0);background:url(../../Images/Accordion/open-blue.png) no-repeat 50% 97%,-webkit-gradient(linear,left top,left bottom,from(#f4fa58),color-stop(.5,#f7fe2e),to(#ff0));color:#000;margin-bottom:20px;border:1px solid #f7fe2e}#contents .table3 tr td.order-warning-accordion .order-warning,#contents .table2 tr td.order-warning-accordion .order-warning{color:red;font-weight:bold}#contents .table3 tr .order-deleted-accordion{background:url(../../Images/Accordion/close-blue.png) no-repeat 50% 97% #e6e6e6;background:url(../../Images/Accordion/close-blue.png) no-repeat 50% 97%,-moz-linear-gradient(top,#e6e6e6,#d8d8d8 50%,#bdbdbd);background:url(../../Images/Accordion/close-blue.png) no-repeat 50% 97%,-webkit-gradient(linear,left top,left bottom,from(#e6e6e6),color-stop(.5,#d8d8d8),to(#bdbdbd));color:#000;border:1px solid #bdbdbd}#contents .table3 tr .order-deleted-accordion.open{background:url(../../Images/Accordion/open-blue.png) no-repeat 50% 97% #e6e6e6;background:url(../../Images/Accordion/open-blue.png) no-repeat 50% 97%,-moz-linear-gradient(top,#e6e6e6,#d8d8d8 50%,#bdbdbd);background:url(../../Images/Accordion/open-blue.png) no-repeat 50% 97%,-webkit-gradient(linear,left top,left bottom,from(#e6e6e6),color-stop(.5,#d8d8d8),to(#bdbdbd));color:#000;border:1px solid #bdbdbd}#contents .table3 tr .order-stopped-accordion{background:url(../../Images/Accordion/close-blue.png) no-repeat 50% 97% #e6e6e6 content-box #e6e6e6;background:url(../../Images/Accordion/close-blue.png) no-repeat 50% 97%r,-moz-linear-gradient(top,#e6e6e6,#d8d8d8 50%,#bdbdbd);background:url(../../Images/Accordion/close-blue.png) no-repeat 50% 97%,-webkit-gradient(linear,left top,left bottom,from(#e6e6e6),color-stop(.5,#d8d8d8),to(#bdbdbd));color:#000;border:1px solid #bdbdbd}#contents .table3 tr .order-stopped-accordion.open{background:url(../../Images/Accordion/open-blue.png) no-repeat 50% 97% #e6e6e6;background:url(../../Images/Accordion/open-blue.png) no-repeat 50% 97%,-moz-linear-gradient(top,#e6e6e6,#d8d8d8 50%,#bdbdbd);background:url(../../Images/Accordion/open-blue.png) no-repeat 50% 97%,-webkit-gradient(linear,left top,left bottom,from(#e6e6e6),color-stop(.5,#d8d8d8),to(#bdbdbd));color:#000;border:1px solid #bdbdbd}.button1{width:100%}.button2{width:100%}.button3{width:100%}#contents .pagination li{margin:0 1px 50px}#contents .pagination li a{background:#ccc;background:-moz-linear-gradient(top,#ccc,#ccc 30%,#bdbdbd);background:-webkit-gradient(linear,left top,left bottom,from(#ccc),color-stop(.3,#ccc),to(#bdbdbd));color:#fff;padding:2px 4px;border:1px solid #afafaf;text-decoration:none}#contents .pagination li a:hover{background:#dcdcdc;background:-moz-linear-gradient(top,#dcdcdc,#dcdcdc 30%,#ccc);background:-webkit-gradient(linear,left top,left bottom,from(#dcdcdc),color-stop(.3,#dcdcdc),to(#ccc));color:#fff}.button-center-outer{padding:0 15px}#contents .section{width:100%;margin-bottom:10px;border:none;margin-top:0}#contents .section h2{width:100%;border-bottom:none;margin-bottom:10px}#contents .section .row{width:100%}.button4{width:100%}}