/* button http://www.webdesignerwall.com/demo/css-buttons.html usage: html ex:
color: black, gray, orange, red, blue, rosy, green, pink style round, square size: medium, big, exbig ---------------------------------------------- */ .btn { display: inline-block; zoom: 1; /* zoom and display = ie7 hack for display:inline-block */ *display: inline; vertical-align: baseline; margin: 1px; outline: none; cursor: pointer; text-align: center; text-decoration: none; font: 14px Arial, Helvetica, sans-serif; padding: .4em .5em .275em; text-shadow: 0 -1px 1px rgba(0,0,0,.3); -webkit-border-radius: .5em; -moz-border-radius: .5em; border-radius: .5em; -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2); box-shadow: 0 1px 2px rgba(0,0,0,.2); /* white */ color: #606060; border: solid 1px #b7b7b7; background: #fff; background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed)); background: -moz-linear-gradient(top, #fff, #ededed); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed'); } .btn:hover { text-decoration: none; /* white */ background: #ededed; background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dcdcdc)); background: -moz-linear-gradient(top, #fff, #dcdcdc); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dcdcdc'); } .round { -webkit-border-radius: 2em; -moz-border-radius: 2em; border-radius: 2em; } .square { -webkit-border-radius: 0em; -moz-border-radius: 0em; border-radius: 0em; } .medium { font-size: 20px; padding: .4em 1.5em .42em; } .big { font-weight: bold; font-size: 24px; padding: .5em 2em .55em; } .exbig { font-weight: bold; font-size: 30px; padding: .5em 2em .55em; } .wide { font-size: 20px; padding: .4em 1.5em .42em; width:94%; margin:0 3% 0 3%; display:inline; } /* color styles ---------------------------------------------- */ /* commit */ .commit { color: #fff; border: solid 1px #980c10; background: #d81b21; background: -webkit-gradient(linear, left top, left bottom, from(#ed1c24), to(#aa1317)); background: -moz-linear-gradient(top, #ed1c24, #aa1317); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24', endColorstr='#aa1317'); } .commit:hover { color: #eee; background: #b61318; background: -webkit-gradient(linear, left top, left bottom, from(#c9151b), to(#a11115)); background: -moz-linear-gradient(top, #c9151b, #a11115); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9151b', endColorstr='#a11115'); } /* black */ .black { color: #fff; border: solid 1px #333; background: #333; background: -webkit-gradient(linear, left top, left bottom, from(#666), to(#000)); background: -moz-linear-gradient(top, #666, #000); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#000000'); } .black:hover { color: #fff; background: #000; background: -webkit-gradient(linear, left top, left bottom, from(#444), to(#000)); background: -moz-linear-gradient(top, #444, #000); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#000000'); } /* gray */ .gray { color: #fff; border: solid 1px #555; background: #6e6e6e; background: -webkit-gradient(linear, left top, left bottom, from(#888), to(#575757)); background: -moz-linear-gradient(top, #888, #575757); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888', endColorstr='#575757'); } .gray:hover { color: #fff; background: #616161; background: -webkit-gradient(linear, left top, left bottom, from(#757575), to(#4b4b4b)); background: -moz-linear-gradient(top, #757575, #4b4b4b); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#757575', endColorstr='#4b4b4b'); } /* white */ .white { color: #606060; border: solid 1px #b7b7b7; background: #fff; background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed)); background: -moz-linear-gradient(top, #fff, #ededed); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed'); } .white:hover { color: #606060; background: #ededed; background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dcdcdc)); background: -moz-linear-gradient(top, #fff, #dcdcdc); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dcdcdc'); } /* orange */ .orange { color: #fff; border: solid 1px #da7c0c; background: #f78d1d; background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20)); background: -moz-linear-gradient(top, #faa51a, #f47a20); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20'); } .orange:hover { color: #fff; background: #f47c20; background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015)); background: -moz-linear-gradient(top, #f88e11, #f06015); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015'); } /* red */ .red { color: #fff; border: solid 1px #980c10; background: #d81b21; background: -webkit-gradient(linear, left top, left bottom, from(#ed1c24), to(#aa1317)); background: -moz-linear-gradient(top, #ed1c24, #aa1317); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24', endColorstr='#aa1317'); } .red:hover { color: #eee; background: #b61318; background: -webkit-gradient(linear, left top, left bottom, from(#c9151b), to(#a11115)); background: -moz-linear-gradient(top, #c9151b, #a11115); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9151b', endColorstr='#a11115'); } /* blue */ .blue { color: #fff; border: solid 1px #0076a3; background: #0095cd; background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5)); background: -moz-linear-gradient(top, #00adee, #0078a5); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5'); } .blue:hover { color: #fff; background: #007ead; background: -webkit-gradient(linear, left top, left bottom, from(#0095cc), to(#00678e)); background: -moz-linear-gradient(top, #0095cc, #00678e); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0095cc', endColorstr='#00678e'); } /* rosy */ .rosy { color: #fff; border: solid 1px #b73948; background: #da5867; background: -webkit-gradient(linear, left top, left bottom, from(#f16c7c), to(#bf404f)); background: -moz-linear-gradient(top, #f16c7c, #bf404f); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f16c7c', endColorstr='#bf404f'); } .rosy:hover { color: #fff; background: #ba4b58; background: -webkit-gradient(linear, left top, left bottom, from(#cf5d6a), to(#a53845)); background: -moz-linear-gradient(top, #cf5d6a, #a53845); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cf5d6a', endColorstr='#a53845'); } /* green */ .green { color: #fff; border: solid 1px #538312; background: #64991e; background: -webkit-gradient(linear, left top, left bottom, from(#7db72f), to(#4e7d0e)); background: -moz-linear-gradient(top, #7db72f, #4e7d0e); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7db72f', endColorstr='#4e7d0e'); } .green:hover { color: #fff; background: #538018; background: -webkit-gradient(linear, left top, left bottom, from(#6b9d28), to(#436b0c)); background: -moz-linear-gradient(top, #6b9d28, #436b0c); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b9d28', endColorstr='#436b0c'); } /* pink */ .pink { color: #000; border: solid 1px #d2729e; background: #f895c2; background: -webkit-gradient(linear, left top, left bottom, from(#feb1d3), to(#f171ab)); background: -moz-linear-gradient(top, #feb1d3, #f171ab); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#feb1d3', endColorstr='#f171ab'); } .pink:hover { color: #000; background: #d57ea5; background: -webkit-gradient(linear, left top, left bottom, from(#f4aacb), to(#e86ca4)); background: -moz-linear-gradient(top, #f4aacb, #e86ca4); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4aacb', endColorstr='#e86ca4'); } h1,h2,h3,h4,h5,h6,ul,li{ margin:0; padding:0; } .clear{ clear:both; } /*index26*/ .toroku26{ background: #ffffff; /* background: -webkit-gradient(linear, left top, left bottom, from(#fff8a4), to(#ffffff)); background: -moz-linear-gradient(top, #fff8a4, #ffffff); */ text-align: center; padding-top: 20px; padding-bottom: 5px; } .toroku26 img{ width:90%; padding: 0; } /*トップバナー*/ .banner_box{ background-color: #ffffff; } .top_banner{ width: 95%; margin: 0 auto; padding: 5px 0; } /* .top_banner img{ border: 1px solid #a9a9a9; } */ .banner_list{ display: table; table-layout: fixed; width: 95%; margin: 0 auto; padding: 3px 0; } .banner_list .banner_part{ display: table-cell; text-align: center; } .banner_list .banner_part:nth-child(1){ text-align: left; } .banner_list .banner_part:nth-child(2){ text-align: right; } /*----------------------------- ダウンロードボタン -----------------------------*/ .download_button{ height: 32px; width: 65%; margin: 0 auto; background-color: #e1002a; background: -webkit-gradient(linear,left top,left bottom, from(#fda5d1), to(#f91487)); background: -moz-linear-gradient(top, #fda5d1, #f91487); border: solid 1px #f91487; border-radius: 10px; box-shadow: 0 -1px 2px #fdd6ea inset; } .download_button a{ text-decoration: none; text-align: center; display: block; color: #fff; font-weight: bold; line-height: 32px; text-shadow: 0 2px 0 #f91487; } /*----------------------------- 情報変更ボタン -----------------------------*/ .jyoho_button{ height: 32px; width: 65%; margin: 0 auto; background-color: #d2d2d2; background: -webkit-gradient(linear,left top,left bottom, from(#ebebeb), to(#c5c5c5)); background: -moz-linear-gradient(top, #e5241f, #bb1813); border: solid 1px #acacac; border-radius: 10px; box-shadow: 0 -1px 2px #9f9f9f inset; } .jyoho_button a{ text-decoration: none; text-align: center; display: block; color: #fff; font-weight: bold; line-height: 32px; text-shadow: 0 2px 0 #acacac; } /*----------------------------- 退会確認ボタン -----------------------------*/ .taikai_no{ height: 32px; width: 65%; margin: 0 auto; background-color: #091980; background: -webkit-gradient(linear,left top,left bottom, from(#8edef8), to(#091980)); background: -moz-linear-gradient(top, #8edef8, #091980); border: solid 1px #091980; border-radius: 10px; box-shadow: 0 -1px 2px #509aff inset; } .taikai_no a{ text-decoration: none; text-align: center; display: block; color: #fff; font-weight: bold; line-height: 30px; text-shadow: 0 2px 0 #091980; } .taikai_yes{ height: 32px; width: 65%; margin: 0 auto; background-color: #850404; background: -webkit-gradient(linear,left top,left bottom, from(#f69c66), to(#850404)); background: -moz-linear-gradient(top, #f69c66, #850404); border: solid 1px #850404; border-radius: 10px; box-shadow: 0 -1px 2px #ff5050 inset; } .taikai_yes a{ text-decoration: none; text-align: center; display: block; color: #fff; font-weight: bold; line-height: 30px; text-shadow: 0 2px 0 #850404; } .manage_body{ padding: 10px; } .content_title{ font-size: 1.2rem; padding: 10px 0; } /* TABLE detail START */ table.manage_detail { width: 320px; border: 1px #A3A3A3 solid; border-collapse: collapse; border-spacing: 0; } table.manage_detail th { padding: 5px; border: #A3A3A3 solid; border-width: 0 0 1px 1px; background: #E3E3E3; font-weight: bold; line-height: 120%; text-align: right; white-space: nowrap; } table.manage_detail th.error { padding: 5px; border: #A3A3A3 solid; border-width: 0 0 1px 1px; background: #FF6666; font-weight: bold; line-height: 120%; text-align: right; white-space: nowrap; } table.manage_detail td { padding: 5px; border: 1px #A3A3A3 solid; border-width: 0 0 1px 1px; } table.manage_detail td.inner { text-align:center; padding:0; border:none; white-space:nowrap; } /* TABLE detail END */ /* TABLE LIST START */ table.manage_list { width: 320px; border-color: #A3A3A3; border-style: solid; border-width: 1px; border-collapse: collapse; border-spacing: 0; } table.manage_list th { padding: 3px; background: #e3e3e3; font-weight: normal; line-height: 120%; text-align: center; white-space: nowrap; border-color: #A3A3A3; border-style: solid; border-width: 1px; text-decoration: none; } table.manage_list th a:link,a:visited { text-decoration: none; } table.manage_list tr:hover td { background: #efefef; } table.manage_list td { padding: 3px; border-color: #A3A3A3; border-style: solid; border-width: 1px; } /* TABLE LIST END */ div.pagination { padding: 3px; margin: 15px; text-align:center; } div.pagination a { border: 1px solid #dedfde; margin-right:3px; padding:6px 9px; background-color:#ffffff; background-position:bottom; text-decoration: none; color: #da063c; } div.pagination span { margin-right:3px; padding:6px 9px; background-position:bottom; background-color:#ffffff; border: 1px solid #dedfde; background-image:none; background-color:#da063c; color: #fff; } div.pagination a:hover, div.meneame a:active { border: 1px solid #000; background-image:none; background-color:#da063c; color: #fff; } /**************************/ /* PHP Rails scaffold.css */ /**************************/ /* http://predic8.com/iphone-css-layout-theme.htm http://connecre.com/connelog/connelog00000172.php */ /* HTML BASIC START */ body { margin: 0; padding: 0 } a { text-decoration: none; } .b {font-weight:bold;} .cWhite {color:#fff;} .cBlue {color:#00adee;} .m0 {margin:0;} .m5 {margin:5px;} .m10 {margin:10px;} .mT5 {margin-top:5px;} .mT10 {margin-top:10px;} .mB5 {margin-bottom:5px;} .mB10 {margin-bottom:10px;} .mL5 {margin-left:5px;} .mL10 {margin-left:10px;} .mR5 {margin-right:5px;} .mR10 {margin-right:10px;} .p0 {padding:0;} .p5 {padding:5px;} .p10 {padding:10px;} .pT5 {padding-top:5px;} .pT10 {padding-top:10px;} .pB5 {padding-bottom:5px;} .pB10 {padding-bottom:10px;} .pL5 {padding-left:5px;} .pL10 {padding-left:10px;} .pR5 {padding-right:5px;} .pR10 {padding-right:10px;} .nb {white-space:nowrap;} .aL {text-align:left;} .aC {text-align:center;} .aR {text-align:right;} /* HTML BASIC END */ * { word-break: break-all; -webkit-touch-callout:none; -webkit-tap-highlight-color:rgba(255,255,0,0.4); -webkit-text-size-adjust:none; } body { color: #333333; font-size: 15px; line-height: 1.3; font-family: ArialMT, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3"; /* iPhoneバンドル */ -webkit-text-size-adjust: none; /* 文字の拡大縮小を防ぐ */ } /* clearfix */ :after { display: block; clear: both; } em{ color: #db0000;} p { margin: 0 0 10px 0; padding: 0; } form { margin-top: 0px; margin-bottom: 0px; } h1 { background: -webkit-gradient(linear, left top, left bottom, from(#8e91ff), to(#585bc5)); background: -moz-linear-gradient(top, #8e91ff,#585bc5); /* clear:both; margin:0 0 7px; padding:7px 0 5px 7px; box-shadow: 1px 1px 2px #BCBBBB; -webkit-box-shadow: 1px 1px 2px #962929; -moz-box-shadow: 1px 1px 2px #962929; background: linear-gradient(#b4bfce, #6d83a1) repeat scroll 0 0 transparent; */ margin: 0px; min-height: 34px; font-size: 18px; /* text-shadow: 0px 0px 3px #7b6109;*/ border-bottom: 1px solid #393b83; color: white; padding: 9px 0 0 0; text-align: center; } h2{ text-align: left; font-size: 17px; margin-left: 12px; padding: 10px 0; margin: 0; } .btn-left { white-space: nowrap; position: absolute; top: 0; left: 0; padding:7px; } .btn-left a{ background: -moz-linear-gradient(#cee5ff, #ffffff); background: -webkit-gradient(linear, 0 0%, 0 100%, from(#cee5ff), to(#ffffff)); box-shadow: 1px 1px 1px 0px #ffffff inset; text-shadow: 0px -1px 1px #8e91ff; border: 1px solid #8ebcdc; border-radius: 4px; font: bold 12px Arial; text-align: center; line-height: 28px; color: #585bc5; white-space: nowrap; overflow: hidden; -webkit-tap-highlight-color: white; padding: 8px 5px; text-decoration: none; min-width: 30px; width: auto !important; width: 30px; } .btn-right { white-space: nowrap; position: absolute; top: 0; right: 0; padding:7px; } .btn-right a{ background: -moz-linear-gradient(#e66a6a, #f39797); background: -webkit-gradient(linear, 0 0%, 0 100%, from(#e66a6a), to(#f39797)); box-shadow: 1px 1px 1px 0px #db5e5e inset; text-shadow: 0px -1px 1px #9b5353; border: 1px solid #932121; border-radius: 4px; font: bold 12px Arial; text-align: center; line-height: 28px; color: white; white-space: nowrap; overflow: hidden; -webkit-tap-highlight-color: white; padding: 8px 5px; text-decoration: none; min-width: 30px; } input[type="checkbox"], input[type="radio"], select { display:inline; vertical-align: baseline ;margin-right: 5px ;} input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #999 ; } input[type="text"], input[type="password"] { color: #5a5c63; font-size: 100% ; width: 100% ; padding: 3px ; } select { color: #5a5c63; font-size: 100% ; padding: 3px ; } textarea { color: #5a5c63; font-size: 100% ; width: 100% ; height: 100px ; padding: 3px ; margin-bottom: 10px ; } #footer { text-align:center; } table.detail{ border-spacing: 0 3px; width: 100%; padding: 0 10px 0 10px; empty-cells:show; } table.detail th{ text-align: left; border-color:#878787; border-style:solid; border-width:1px 0 1px 1px; border-top-left-radius: 6px; border-bottom-left-radius: 6px; padding:0 10px 0 10px; background-color: #fff; padding: 10px; } table.detail td{ border-color:#878787; border-style:solid; border-width:1px 1px 1px 0; border-top-right-radius: 6px; border-bottom-right-radius: 6px; background-color: #fff; } table.detail input[type="text"], table.detail input[type="password"] { border:0; } /* TABLE LIST START */ table.list { width: 100%; border-color: #A3A3A3; border-style: solid; border-width: 0px 1px 1px 1px; border-collapse: collapse; border-spacing: 0; font-size:70%; } table.list th { padding: 1px; border-top: 2px #627EB7 solid; border-bottom: 2px #000000 solid; border-left: 1px #FFFFFF solid; background: #e3e3e3; font-weight: normal; line-height: 120%; text-align: center; white-space: nowrap; } table.list th a:link { text-decoration: none; } table.list th a:visited { text-decoration: none; } table.list tr:hover td { background: #f5d4cc; /* color: #FFFFFF; */ } table.list td { padding: 1px; border: 1px #eeeeee solid; border-width: 0 0 1px 1px; } table.list td.manage { padding: 1px; /* border: 1px #A3A3A3 solid; border-width: 0 0 1px 1px; */ white-space: nowrap; } /* TABLE LIST END */ /* TABLE LIST_IMAGE START */ table.list_image { border-collapse: collapse; border-spacing: 0; font-size:85%; } table.list_image th { padding: 5px; /* border-bottom: 1px #aaaaaa solid; */ font-weight: normal; line-height: 120%; text-align: center; } table.list_image tr:hover td.item { background: #f5d4cc; } table.list_image td.item { padding: 5px; } table.list_image td.manage { padding: 5px; border-top: 1px #A3A3A3 solid; text-align: center; } /* TABLE LIST_IMAGE END */ /* LIST LINK START */ ul.link { font-size: 12pt; padding: 0; height: auto; width: auto; list-style: none; } ul.link li{ border-color:#878787; border-style:solid; border-width:0 0 1px 0; background-color: white; /* font-weight: bold; */ } ul.link li.arrow, ul.link li.icon_arrow{ background-image: url("/images/sp/arrow.png"); background-position: right center; background-repeat: no-repeat; } ul.link li.arrow a, ul.link li.arrow a:active{ background: none; padding: 12px 15px; display: block; width: auto; text-decoration: none; color: black; } ul.link li.icon_arrow a, ul.link li.icon_arrow a:active{ background: none; padding: 5px 15px; display: block; width: auto; text-decoration: none; color: black; } ul.link li.arrow_blue{ background-image: url("/images/sp/arrow_blue.png"); background-position: right center; background-repeat: no-repeat; } /* blue from(#058cf5), to(#015fe6) red from(#ff3333), to(#990000) */ /* ul.link li.arrow a:hover, ul.link li.icon_arrow a:hover{ background: url("/images/sp/arrow.png") right center no-repeat, -webkit-gradient(linear, 0 0%, 0 100%, from(#058CF5), to(#015FE6)); background: url("/images/sp/arrow.png") right center no-repeat, -moz-linear-gradient(#058CF5, #015FE6); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#058CF5', endColorstr='#015FE6'); color: white; text-shadow: 0px -1px 1px #000; background: url("/images/sp/arrow.png") right center no-repeat, } /* ul.link li.arrow.blue a:hover{ background: url("/images/sp/arrow.png") right center no-repeat, -webkit-gradient(linear, 0 0%, 0 100%, from(#00adee), to(#0078a5)); background: url("/images/sp/arrow.png") right center no-repeat, -moz-linear-gradient(#00adee, #0078a5); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5'); color: white; text-shadow: 0px -1px 1px #000; background: url("/images/sp/arrow.png") right center no-repeat, } */ ul.link li span.right{ position:absolute; right: 45px; text-align: right; color: #385487; font-weight: normal; } ul.link li.title{ padding: 12px 15px; display: block; width: auto; text-decoration: none; } ul.link li img.icon{ background: none; padding: 0 10px 0 0; width: 35px; height: 35px; text-decoration: none; vertical-align: -12px; } /* LIST LINK END */ /* LIST TEXT START */ ul.text { font-size: 12pt; padding: 0; height: auto; width: auto; list-style: none; } ul.text li{ border-color:#878787; border-style:solid; border-width:1px 0 1px 0; margin-bottom: -2px; } ul.text li span.right{ position:absolute; right: 45px; text-align: right; color: #385487; font-weight: normal; } /* LIST TEXT END */ /* LIST RADIUS START */ ul.radius { font-size: 12pt; padding: 0; height: auto; width: auto; list-style: none; } ul.radius li{ padding: 10px; margin:10px; border-style:solid; border-width: 1px; -webkit-border-radius: .5em; -moz-border-radius: .5em; border-radius: .5em; } ul.radius li span.right{ position:absolute; right: 45px; text-align: right; color: #385487; font-weight: normal; } /* LIST RADIUS END */ ul.link li.arrow2 a, ul.link li.arrow2 a:active{ background-image: url("/images/arrow2.png"); background-position: right center; background-repeat: no-repeat; background-size: 18px 16px; padding: 12px 15px; display: block; width: auto; text-decoration: none; } ul.link li.arrow3 a, ul.link li.arrow3 a:active{ background-image: url("/images/arrow.png"); background-position: right center; background-repeat: no-repeat; background-size: 25px 22px; padding: 0; display: block; width: auto; text-decoration: none; height: 44px; line-height: 44px; vertical-align: bottom; } ul.link li.arrow3 img{ vertical-align: bottom; } /*----------------------- コミック詳細ページ -----------------------*/ .book_info{ width: 95%; margin-top: 20px; margin-left: auto; margin-right: auto; } .book_image{ width:100px; } .book_info table{ border-collapse:collapse; width:100%; } .book_info table tr{ border-bottom: solid 1px #bdbdbd; } .book_info table th{ height: 30px; width: 60px; padding-right: 5px; } table.book_info table{ font-size: 14px; } .series{ width: 95%; border: solid 1px #962929; border-radius: 3px; margin: 0 auto; } h2.series_title{ background-color: #962929; color: #fff; padding :5px 0 5px 10px; margin: 0 auto; } p.outline{ padding: 5px 10px 5px 10px; } .series_list{ background: #fff885; background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#d9daff)); background: -moz-linear-gradient(top, #ffffff, #d9daff); border-top: solid 1px #ffffff; padding: 7px 0; border-bottom: solid 1px #a6a7da; color: #7a4317; } /*一覧ページ*/ .ichiran_list{ width: 100%; padding: 3px 0; background: #e49898; background: -webkit-gradient(linear, left top, left bottom ,from(#ffffff), to(#e6e6e6)); background: -moz-linear-gradient(top , #ffffff,#e6e6e6); padding: 7px 0; border-top: solid 1px #d5d5d5; border-bottom: solid 1px #b0b0b0; } /*--------------------------- __footer ---------------------------*/ #footer{ padding:5px 0 5px 0; color: #8e91ff; font-weight: bold; /*text-shadow:1px 1px 0 #fff0f0;*/ background-color: #ffffff; } #footer-base { margin: 0; padding: 2px 0; text-align: center; background-color: #ee679a; border-top-width: 1px; border-top-style: solid; border-top-color: #CCCCCC; font-size: 13px; } #footer-base #footer-nav { display: table; height: 14px; margin: 1px auto 1px; padding: 5px; width: 97%; background-color: #dddeff; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #FFFFFF; border-bottom-color: #FFFFFF; color: #FFFFFF; } #footer-base #footer-nav a{ color: #7a4317; } #footer-base small { text-shadow: 0 1px 0 rgba(0,0,0,0.2); -moz-text-shadow: 0 1px 0 rgba(0,0,0,0.2); -webkit-text-shadow: 0 1px 0 rgba(0,0,0,0.2); } /*キレイナビ*/ .over_logo{ font-size: 13px; color: #ffffff; background-color :#8e91ff; padding: 4px 0 4px 3px; } #header26{ width:100%; height:auto; position:relative; } h1#top26{ width:100%; height:auto; margin:0; padding:0; background:#ffffff; color: #a70129; font-size:25px; /*border-top: solid 2px #aa112e;*/ border-bottom: solid 1px #585bc5; text-align: left; } h1#top26 img{ width: 160px; height: auto; } .header_b{ margin: 0; padding: 0; list-style: none; height: 36px; position: absolute; bottom: 8px; right: 10px; } .header_b li{ margin-left: 10px; float: left; } #top_button{ width: 100%; height: 25px; list-style: none; background: #275f21; margin: 0; padding: 0; display: table; table-layout: fixed; } #top_button li{ display: table-cell; height: 25px; box-sizing: border-box; text-align: center; line-height: 25px; background: #2d2d2d; background: -webkit-gradient(linear, left top, left bottom ,from(#86e67e),color-stop(0.7,#34c529), to(#b7fab0)); background: -moz-linear-gradient(top , #86e67e,#34c529 70%, #b7fab0); border: solid 1px #275f21; } #top_button li a{ display: block; font-size: 12px; color:#ffffff; text-shadow: 0 1px 0 #5e5e5e; font-weight: bold; text-decoration: none; } .title_26{ color:#ffffff; font-size:16px; background: #8e91ff; /* background: -webkit-gradient(linear, left top, left bottom, from(#fffd72), to(#d1f81d)); background: -moz-linear-gradient(top, #fffd72, #d1f81d); */ padding: 5px 0 5px 10px; border-top: solid 1px #585bc5; border-bottom: solid 1px #585bc5; text-shadow: 0.5px 0.5px 2px #3e407f; } .title_26 img{ vertical-align: bottom; } .title_img{ padding-top: 15px; } ul.link li.list_26{ margin-bottom: 0; background: #fff885; background: -webkit-gradient(linear, left top, left bottom, from(#fffcde), to(#fff9b7)); background: -moz-linear-gradient(top, #fffcde, #fff9b7); border-top: solid 1px #ffffff; border-bottom: solid 1px #9999bc; } ul.link li.list_26 a, ul.link li.list_26 a:active{ color: #7a4317; /* background: url(/images/arrow2.png) right center no-repeat; background-size: 18px 16px; text-shadow: 0 0 3px #ffb268; padding : 4px 0; height: 36px; line-height: 36px; vertical-align: bottom; font-size: 14px;*/ } ul.link li.list_26_con{ margin-bottom: 0; background: #fff885; background: -webkit-gradient(linear, left top, left bottom, from(#fffcde), to(#fff9b7)); background: -moz-linear-gradient(top, #fffcde, #fff9b7); border-top: solid 1px #ffffff; border-bottom: solid 1px #9999bc; } ul.link li.list_26_con a, ul.link li.list_26_con a:active{ color: #7a4317; background: url(/images/arrow2.png) right center no-repeat; background-size: 18px 16px; /* text-shadow: 0 0 3px #ffb268;*/ padding : 4px 0; height: 36px; line-height: 36px; vertical-align: middle; font-size: 14px; } ul.link li.more a, ul.link li.more a:active{ text-align: right; padding-right: 18px; } ul.link li.list_26_con img{ vertical-align: middle; } ul.link li.list_26 .list_title{ color: #fff; } ul.link li.list_26:nth-child(2n+1), ul.link li.list_26_con:nth-child(2n+1){ background: #f5fdff; border-top: solid 1px #ffffff; border-bottom: solid 1px #9999bc; } ul.link li.list_26:nth-child(2n), ul.link li.list_26_con:nth-child(2n){ background: #ebebff; border-top: solid 1px #ffffff; border-bottom: solid 1px #9999bc; } ul.link li.list_img{ background: #e6f1ff; /* background: -webkit-gradient(linear, left top, left bottom, from(#fffcde), to(#fff9b7)); background: -moz-linear-gradient(top, #fffcde, #fff9b7); */ border-top: solid 1px #ffffff; border-bottom: solid 1px #9999bc; margin-bottom: 0; } ul.link li.list_img a, ul.link li.list_img a:active{ background: url(/images/arrow2.png) right center no-repeat; background-size: 18px 16px; font-size: 13px; color: #7a4317; /* text-shadow: 0 0 3px #ffb268;*/ padding :0; height: 35px; line-height: 35px; vertical-align: bottom; } ul.link li.list_img img{ vertical-align: bottom; } ul.link li.list_more26{ background: #ffcd58; background: -webkit-gradient(linear, left top, left bottom, from(#ffcd58), to(#ffb83a)); background: -moz-linear-gradient(top, #ffcd58, #ffb83a); color: #081b37; border-top: none; border-bottom: solid 1px #f57900; /*text-align: center;*/ padding: 0; } ul.link li.list_more26 a{ color: #fff; }