- Timestamp:
- 2011/07/31 15:25:24 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2_11-dev/html/user_data/packages/sphone/css/common.css
r21075 r21081 2 2 /* =================================================================== 3 3 CSS information 4 file name :common.css5 4 style info :共通 6 5 =================================================================== */ … … 9 8 ----------------------------------------------- */ 10 9 body { 11 background: #FFF;12 font-family: Helvetica, san-serif;13 line-height: 1.5;14 font-size: 14px;15 margin: 0;16 padding: 0;17 -webkit-user-select: none;18 -webkit-text-size-adjust: none;19 -webkit-touch-callout:none;20 -webkit-tap-highlight-color: rgba(0,0,0,0.50);10 background: #FFF; 11 font-family: Helvetica, san-serif; 12 line-height: 1.5; 13 font-size: 14px; 14 margin: 0; 15 padding: 0; 16 -webkit-user-select: none; 17 -webkit-text-size-adjust: none; 18 -webkit-touch-callout: none; 19 -webkit-tap-highlight-color: rgba(0,0,0,0.50); 21 20 } 22 21 /*----------------------------------------------- 23 22 リンク指定 24 23 ----------------------------------------------- */ 25 a:link {26 color:#324E85;27 text-decoration: none;24 a:link { 25 color: #324E85; 26 text-decoration: none; 28 27 } 29 28 a:visited { 30 color: #603E7D;31 text-decoration: none;32 } 33 a:hover {34 text-decoration:none;35 cursor:pointer;29 color: #603E7D; 30 text-decoration: none; 31 } 32 a:hover { 33 text-decoration: none; 34 cursor: pointer; 36 35 } 37 36 38 37 /*右矢印リンクテキスト*/ 39 .arrowRtxt {40 display:inline;41 clear:both;42 margin:5px auto;43 padding-right:15px;44 background:url(../img/common/ico_arrowR.png) right center no-repeat;38 .arrowRtxt { 39 display: inline; 40 clear: both; 41 margin: 5px auto; 42 padding-right: 15px; 43 background: url(../img/common/ico_arrowR.png) right center no-repeat; 45 44 } 46 45 @media only screen and (-webkit-min-device-pixel-ratio: 2) { 47 .arrowRtxt {48 background: url(../img/common/ico_arrowR2.png) right center no-repeat;49 -webkit-background-size: 10px 15px;50 background-size: 10px 15px;51 }52 } 53 div, li,p{46 .arrowRtxt { 47 background: url(../img/common/ico_arrowR2.png) right center no-repeat; 48 -webkit-background-size: 10px 15px; 49 background-size: 10px 15px; 50 } 51 } 52 div, li, p { 54 53 -webkit-tap-highlight-color: rgba(0,0,0,0.50);} 55 54 /*----------------------------------------------- … … 57 56 ----------------------------------------------- */ 58 57 .clearfix:after { 59 content: ".";60 display: block;61 clear: both;62 height: 0;63 visibility: hidden;64 } 65 ul:after {66 content: ".";67 display: block;68 clear: both;69 height: 0;70 visibility: hidden;71 } 72 dl:after {73 content: ".";74 display: block;75 clear: both;76 height: 0;77 visibility: hidden;58 content: "."; 59 display: block; 60 clear: both; 61 height: 0; 62 visibility: hidden; 63 } 64 ul:after { 65 content: "."; 66 display: block; 67 clear: both; 68 height: 0; 69 visibility: hidden; 70 } 71 dl:after { 72 content: "."; 73 display: block; 74 clear: both; 75 height: 0; 76 visibility: hidden; 78 77 } 79 78 /*----------------------------------------------- 80 79 汎用 81 80 ----------------------------------------------- */ 82 .photoL {83 float:left;84 clear:left;85 } 86 .photoR {87 float:right;88 clear:right;89 } 90 .clear {91 clear:both;92 } 93 .inner {94 padding:10px;95 } 96 .intro {97 padding:5px 10px 10px;98 font-weight:bold;81 .photoL { 82 float: left; 83 clear: left; 84 } 85 .photoR { 86 float: right; 87 clear: right; 88 } 89 .clear { 90 clear: both; 91 } 92 .inner { 93 padding: 10px; 94 } 95 .intro { 96 padding: 5px 10px 10px; 97 font-weight: bold; 99 98 } 100 99 .hidden { 101 display: none;102 } 103 .end {104 border-bottom:none!important;105 } 106 .top {107 margin-bottom:1em!important;108 } 109 .bg_head {110 background:#EEE;100 display: none; 101 } 102 .end { 103 border-bottom: none!important; 104 } 105 .top { 106 margin-bottom: 1em!important; 107 } 108 .bg_head { 109 background: #EEE; 111 110 } 112 111 /*----------------------------------------------- 113 112 font 114 113 ----------------------------------------------- */ 115 h2 {116 font-size:20px;117 } 118 h3, h4,h5 {119 font-size: 100%;120 font-weight:bold;121 } 122 em {123 font-weight:bold;114 h2 { 115 font-size: 20px; 116 } 117 h3, h4, h5 { 118 font-size: 100%; 119 font-weight: bold; 120 } 121 em { 122 font-weight: bold; 124 123 } 125 124 .attention { 126 color: #CC0000; } 125 color: #CC0000; 126 } 127 127 .mini { 128 font-size: 11px; 129 font-weight:normal; } 130 .fb{ 131 font-size:14px; 132 font-weight:bold; 133 } 134 .price{ 135 color:#CC0000; 136 font-weight:bold; 137 } 138 .attentionSt{ 139 color:#CC0000; 140 font-weight:bold; 128 font-size: 11px; 129 font-weight: normal; 130 } 131 .fb { 132 font-size: 14px; 133 font-weight: bold; 134 } 135 .price { 136 color: #CC0000; 137 font-weight: bold; 138 } 139 .attentionSt { 140 color: #CC0000; 141 font-weight: bold; 141 142 } 142 143 /*------------------------------------------------- … … 144 145 ----------------------------------------------- */ 145 146 .frame_outer { 146 overflow: hidden;147 width: 100%;148 background: #FFF;149 } 150 #main-content {147 overflow: hidden; 148 width: 100%; 149 background: #FFF; 150 } 151 #main-content { 151 152 } 152 153 /*----------------------------------------------- … … 154 155 ----------------------------------------------- */ 155 156 h2.title { 156 color: #FFF;157 font-size:20px;158 font-weight:bold;159 line-height:45px;160 text-align:center;161 text-shadow: 0px -1px 1px rgba(0,0,0,0.5);162 margin: 0 0 15px 0;163 padding:0 10px;164 background:#494E57;165 background: -moz-linear-gradient(center top, #6D7481 10%,#505765 80%,#494e57 100%);166 background: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #6D7481),color-stop(0.8, #505765),color-stop(1, #494e57));167 border-top:#868D99 1px solid;168 border-bottom:#C6C2C8 1px solid;169 -webkit-box-shadow: 1px 5px 5px #CCC;170 -moz-box-shadow: 1px 5px 5px #CCC;171 vertical-align: middle;172 white-space:nowrap;173 overflow:hidden;174 text-overflow: ellipsis;175 clear:both;157 color: #FFF; 158 font-size: 20px; 159 font-weight: bold; 160 line-height: 45px; 161 text-align: center; 162 text-shadow: 0px -1px 1px rgba(0,0,0,0.5); 163 margin: 0 0 15px 0; 164 padding: 0 10px; 165 background: #494E57; 166 background: -moz-linear-gradient(center top, #6D7481 10%,#505765 80%,#494e57 100%); 167 background: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #6D7481),color-stop(0.8, #505765),color-stop(1, #494e57)); 168 border-top: #868D99 1px solid; 169 border-bottom: #C6C2C8 1px solid; 170 -webkit-box-shadow: 1px 5px 5px #CCC; 171 -moz-box-shadow: 1px 5px 5px #CCC; 172 vertical-align: middle; 173 white-space: nowrap; 174 overflow: hidden; 175 text-overflow: ellipsis; 176 clear: both; 176 177 } 177 178 /*ボタンで展開するタイトルバー*/ 178 .title_box {179 color: #FFF;180 text-shadow: 0px -1px 1px rgba(0,0,0,0.3);181 line-height:45px;182 padding:0 10px;183 margin: 0 0 15px 0;184 background:#494e57;185 background: -moz-linear-gradient(center top, #6D7481 10%,#505765 80%,#494e57 100%);186 background: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #6D7481),color-stop(0.8, #505765),color-stop(1, #494e57));187 border-top: #74828B solid 1px;188 border-bottom:#74828B solid 1px;189 vertical-align: middle;190 clear:both;191 } 192 .title_box h2 {193 font-size:20px;194 text-shadow: 0px -1px 1px rgba(0,0,0,0.5);195 width:85%;196 float:left;197 clear:left;198 white-space:nowrap;199 overflow:hidden;200 text-overflow: ellipsis;201 line-height:45px;202 vertical-align:middle;203 } 204 .title_box h3 {205 width:85%;206 float:left;207 clear:left;208 font-size:18px;209 text-shadow: 0px -1px 1px rgba(0,0,0,0.5);210 white-space:nowrap;211 overflow:hidden;212 text-overflow: ellipsis;213 line-height:30px;214 vertical-align:middle;179 .title_box { 180 color: #FFF; 181 text-shadow: 0px -1px 1px rgba(0,0,0,0.3); 182 line-height: 45px; 183 padding: 0 10px; 184 margin: 0 0 15px 0; 185 background: #494e57; 186 background: -moz-linear-gradient(center top, #6D7481 10%,#505765 80%,#494e57 100%); 187 background: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #6D7481),color-stop(0.8, #505765),color-stop(1, #494e57)); 188 border-top: #74828B solid 1px; 189 border-bottom: #74828B solid 1px; 190 vertical-align: middle; 191 clear: both; 192 } 193 .title_box h2 { 194 font-size: 20px; 195 text-shadow: 0px -1px 1px rgba(0,0,0,0.5); 196 width: 85%; 197 float: left; 198 clear: left; 199 white-space: nowrap; 200 overflow: hidden; 201 text-overflow: ellipsis; 202 line-height: 45px; 203 vertical-align: middle; 204 } 205 .title_box h3 { 206 width: 85%; 207 float: left; 208 clear: left; 209 font-size: 18px; 210 text-shadow: 0px -1px 1px rgba(0,0,0,0.5); 211 white-space: nowrap; 212 overflow: hidden; 213 text-overflow: ellipsis; 214 line-height: 30px; 215 vertical-align: middle; 215 216 } 216 217 /*サブタイトル*/ 217 h3.subtitle {218 font-size:18px;219 color: #FFF;220 line-height:30px;221 text-shadow: 0px -1px 1px rgba(0,0,0,0.3);222 padding:0 10px;223 margin: 0 0 10px 0;224 background:#84949F;225 background: -moz-linear-gradient(center top, #96A4AF 0%,#84949F 100%);226 background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #96A4AF),color-stop(1, #84949F));227 border-top: #74828B solid 1px;228 border-bottom:#74828B solid 1px;vertical-align: middle;229 white-space:nowrap;230 overflow:hidden;231 text-overflow: ellipsis;232 clear:both;233 -webkit-box-shadow: 1px 0px 1px #FFF;234 -moz-box-shadow: 1px 0px 1px #FFF;235 position:relative;218 h3.subtitle { 219 font-size: 18px; 220 color: #FFF; 221 line-height: 30px; 222 text-shadow: 0px -1px 1px rgba(0,0,0,0.3); 223 padding: 0 10px; 224 margin: 0 0 10px 0; 225 background: #84949F; 226 background: -moz-linear-gradient(center top, #96A4AF 0%,#84949F 100%); 227 background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #96A4AF),color-stop(1, #84949F)); 228 border-top: #74828B solid 1px; 229 border-bottom: #74828B solid 1px;vertical-align: middle; 230 white-space: nowrap; 231 overflow: hidden; 232 text-overflow: ellipsis; 233 clear: both; 234 -webkit-box-shadow: 1px 0px 1px #FFF; 235 -moz-box-shadow: 1px 0px 1px #FFF; 236 position: relative; 236 237 } 237 238 /*ボタンで展開するサブタイトルバー*/ 238 .title_box_sub{ 239 color: #FFF; 240 line-height:30px; 241 padding:0 10px; 242 margin: 0 0 20px 0; 243 background:#84949F; 244 background: -moz-linear-gradient(center top, #96A4AF 0%,#84949F 100%); 245 background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #96A4AF),color-stop(1, #84949F)); 246 border-top: #74828B solid 1px; 247 border-bottom:#74828B solid 1px; 248 vertical-align: middle; 249 clear:both; 250 position:relative; 251 } 252 .title_box_sub h2,.title_box_sub h3{ 253 font-size:18px; 254 text-shadow: 0px -1px 1px rgba(0,0,0,0.5); 255 width:85%; 256 float:left; 257 clear:left; 258 white-space:nowrap; 259 overflow:hidden; 260 text-overflow: ellipsis; 261 line-height:30px; 262 vertical-align:middle; 263 } 264 .title_box_sub .b_expand{ 265 width:22px; 266 height:21px; 267 float:right; 268 clear:right; 269 position:absolute; 270 top:-6px; 271 right:15px; 272 z-index:2; 273 padding:2px; 239 .title_box_sub { 240 color: #FFF; 241 line-height: 30px; 242 padding: 0 10px; 243 margin: 0 0 20px 0; 244 background: #84949F; 245 background: -moz-linear-gradient(center top, #96A4AF 0%,#84949F 100%); 246 background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #96A4AF),color-stop(1, #84949F)); 247 border-top: #74828B solid 1px; 248 border-bottom: #74828B solid 1px; 249 vertical-align: middle; 250 clear: both; 251 position: relative; 252 } 253 .title_box_sub h2, 254 .title_box_sub h3 { 255 font-size: 18px; 256 text-shadow: 0px -1px 1px rgba(0,0,0,0.5); 257 width: 85%; 258 float: left; 259 clear: left; 260 white-space: nowrap; 261 overflow: hidden; 262 text-overflow: ellipsis; 263 line-height: 30px; 264 vertical-align: middle; 265 } 266 .title_box_sub .b_expand { 267 width: 22px; 268 height: 21px; 269 float: right; 270 clear: right; 271 position: absolute; 272 top: -6px; 273 right: 15px; 274 z-index: 2; 275 padding: 2px; 274 276 } 275 277 /*---------------------------------------------------- … … 277 279 ----------------------------------------------------*/ 278 280 input { 279 padding:6px;280 margin:5px 0;281 font-size: 14px;282 } 283 input[type="radio"] {284 vertical-align:top;285 padding:5px;286 margin-right:0.5em;287 } 288 .text, .textarea, .dropdown {289 color: #999;290 padding: 0.5em;291 border:#4C4C4C solid 1px;292 background: #FFF;293 border-radius: 5px;294 -webkit-border-radius: 5px;295 -moz-border-radius: 5px;296 } 297 .textarea {298 width:100%;299 margin:0 0 10px -8px;300 min-height:60px;301 } 302 .cartin_quantity, .box_point{303 width:2em;304 } 305 .boxLong {306 width:96%;307 } 308 .boxMedium {309 width:35%;281 padding: 6px; 282 margin: 5px 0; 283 font-size: 14px; 284 } 285 input[type="radio"] { 286 vertical-align: top; 287 padding: 5px; 288 margin-right: 0.5em; 289 } 290 .text, .textarea, .dropdown { 291 color: #999; 292 padding: 0.5em; 293 border: #4C4C4C solid 1px; 294 background: #FFF; 295 border-radius: 5px; 296 -webkit-border-radius: 5px; 297 -moz-border-radius: 5px; 298 } 299 .textarea { 300 width: 100%; 301 margin: 0 0 10px -8px; 302 min-height: 60px; 303 } 304 .cartin_quantity, .box_point { 305 width: 2em; 306 } 307 .boxLong { 308 width: 96%; 309 } 310 .boxMedium { 311 width: 35%; 310 312 } 311 313 .boxShort { 312 width: 20%;313 } 314 .boxHarf {315 width:41%;314 width: 20%; 315 } 316 .boxHarf { 317 width: 41%; 316 318 } 317 319 /*---------------------------------------------------- … … 322 324 ------------------------------------------------ */ 323 325 header { 324 background: #FFF;325 margin: 0 auto;326 padding:10px 5px;327 clear:both;328 } 329 #site_name {330 width:47%;331 float:left;332 clear:left;333 position:relative;326 background: #FFF; 327 margin: 0 auto; 328 padding: 10px 5px; 329 clear: both; 330 } 331 #site_name { 332 width: 47%; 333 float: left; 334 clear: left; 335 position: relative; 334 336 } 335 337 header h1 { 336 margin-top:-8px;338 margin-top: -8px; 337 339 } 338 340 339 341 /* ヘッダーナビ 340 342 ------------------------------------------------ */ 341 .header_utility{ 342 width:50%; 343 padding-left:5px; 344 float:right; 345 display:inline; 346 } 347 .header_navi{ 348 font-size:11px; 349 padding-top:5px; 350 float:right; 351 display:inline; 352 text-align:right; 353 line-height:1.2; 354 } 355 .header_navi ul{ 356 display:inline; 357 float:right; 358 } 359 .header_navi li{ 360 float:left; 361 display:block; 362 margin:0; 363 padding:8px 5px; 364 text-align:center; 365 border:#A9ABAD solid 1px; 366 border-radius: 5px; 367 -moz-border-radius: 5px; 368 -webkit-border-radius: 5px; 369 background:#FDFDfD; 370 background: -moz-linear-gradient(center top, #FDFDFD 0%,#D7DDE3 100%); 371 background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FDFDFD),color-stop(1, #D7DDE3)); 372 } 373 .header_navi li a{ 374 text-decoration:none; 375 } 376 .header_navi li:first-child{ 377 margin-right:1em; 378 } 379 .popup_mypage{ 380 font-size:small; 381 width: 150px; 382 padding:10px; 383 display: none; 384 position: absolute; 385 top: 55px; 386 z-index: 1; 387 background:#FFF; 388 background: -moz-linear-gradient(center top, #FDFDFD 0%,#E5E5E5 100%); 389 background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FDFDFD),color-stop(1, #E5E5E5)); 390 border:#CCC solid 1px; 391 border-radius: 5px; 392 -webkit-border-radius: 5px; 393 -moz-border-radius: 5px; 394 } 395 .popup_cart{ 396 font-size:small; 397 width: 180px; 398 padding:10px; 399 display: none; 400 position: absolute; 401 top: 55px; 402 z-index: 1; 403 background:#FFF; 404 background: -moz-linear-gradient(center top, #FDFDFD 0%,#E5E5E5 100%); 405 background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FDFDFD),color-stop(1, #E5E5E5)); 406 border:#CCC solid 1px; 407 border-radius: 5px; 408 -webkit-border-radius: 5px; 409 -moz-border-radius: 5px; 410 } 411 .popup_mypage a,.popup_cart a{ 412 text-decoration:underline; 413 } 414 .popup_mypage h2,.popup_cart h2{ 415 font-size:1.2em; 416 } 417 .quentity,.money{ 418 font-weight:bold; 419 } 420 .popup_cart hr.dashed:last-child{ 421 display:none; 422 } 423 hr.dashed{ 424 display:block; 425 height:1px; 426 border:0; 427 border-top:#CCC dashed 1px; 428 margin:0.2em 0; 429 padding:0;} 430 .free_money{ 431 } 432 .dl_item{ 433 margin-top:5px; 343 .header_utility { 344 width: 50%; 345 padding-left: 5px; 346 float: right; 347 display: inline; 348 } 349 .header_navi { 350 font-size: 11px; 351 padding-top: 5px; 352 float: right; 353 display: inline; 354 text-align: right; 355 line-height: 1.2; 356 } 357 .header_navi ul { 358 display: inline; 359 float: right; 360 } 361 .header_navi li { 362 float: left; 363 display: block; 364 margin: 0; 365 padding: 8px 5px; 366 text-align: center; 367 border: #A9ABAD solid 1px; 368 border-radius: 5px; 369 -moz-border-radius: 5px; 370 -webkit-border-radius: 5px; 371 background: #FDFDfD; 372 background: -moz-linear-gradient(center top, #FDFDFD 0%,#D7DDE3 100%); 373 background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FDFDFD),color-stop(1, #D7DDE3)); 374 } 375 .header_navi li a { 376 text-decoration: none; 377 } 378 .header_navi li:first-child { 379 margin-right: 1em; 380 } 381 .popup_mypage { 382 font-size: small; 383 width: 150px; 384 padding: 10px; 385 display: none; 386 position: absolute; 387 top: 55px; 388 z-index: 1; 389 background: #FFF; 390 background: -moz-linear-gradient(center top, #FDFDFD 0%,#E5E5E5 100%); 391 background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FDFDFD),color-stop(1, #E5E5E5)); 392 border: #CCC solid 1px; 393 border-radius: 5px; 394 -webkit-border-radius: 5px; 395 -moz-border-radius: 5px; 396 } 397 .popup_cart { 398 font-size: small; 399 width: 180px; 400 padding: 10px; 401 display: none; 402 position: absolute; 403 top: 55px; 404 z-index: 1; 405 background: #FFF; 406 background: -moz-linear-gradient(center top, #FDFDFD 0%,#E5E5E5 100%); 407 background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FDFDFD),color-stop(1, #E5E5E5)); 408 border: #CCC solid 1px; 409 border-radius: 5px; 410 -webkit-border-radius: 5px; 411 -moz-border-radius: 5px; 412 } 413 .popup_mypage a, 414 .popup_cart a { 415 text-decoration: underline; 416 } 417 .popup_mypage h2, 418 .popup_cart h2 { 419 font-size: 1.2em; 420 } 421 .quentity, .money { 422 font-weight: bold; 423 } 424 .popup_cart hr.dashed:last-child { 425 display: none; 426 } 427 hr.dashed { 428 display: block; 429 height: 1px; 430 border:0; 431 border-top: #CCC dashed 1px; 432 margin: 0.2em 0; 433 padding: 0; 434 } 435 .free_money { 436 } 437 .dl_item { 438 margin-top: 5px; 434 439 } 435 440 436 441 /*index menu/トップページヘッダー3列ボタン*/ 437 .top_menu{ 438 width:100%; 439 margin-bottom:10px; 440 -webkit-box-shadow: 1px 5px 5px #ccc; 441 -moz-box-shadow: 1px 5px 5px #ccc; 442 background:#494E57; 443 background: -moz-linear-gradient(center top, #6D7481 10%,#505765 80%,#494E57 100%); 444 background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #6D7481),color-stop(0.8, #505765),color-stop(1, #494E57)); 445 } 446 .top_menu ul{ 447 width:auto; 448 margin:0 auto; 449 clear:both; 450 } 451 .top_menu ul li{ 452 width:33%; 453 float:left; 454 text-align:center; 455 border-left:#747B83 solid 1px; 456 border-right:#3D3D3D solid 1px; 457 border-bottom:#141517 solid 1px; 458 border-top:#A1A7AF solid 2px; 459 } 460 .top_menu ul li img{ 461 margin:0 auto; 462 display:block; 463 clear:both; 464 } 465 .top_menu ul li a:link,.top_menu ul li a:visited{ 466 color:#FFF; 467 text-shadow: 0px 1px 1px rgba(0,0,0,1); 468 padding:9px 0 8px 0; 469 display:block; 470 background:#494E57; 471 background: -moz-linear-gradient(center top, #6D7481 10%,#505765 80%,#494E57 100%); 472 background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #6D7481),color-stop(0.8, #505765),color-stop(1, #494E57)); 473 -webkit-transition:background-color 0.5s ease-in; 474 -moz-transition:background-color 0.5s ease-in; 475 } 476 .top_menu ul li a:hover{ 477 color:#FFF; 478 text-shadow: 0px 1px 1px rgba(0,0,0,0.5); 479 background:#5393C5; 480 background: -moz-linear-gradient(center top, #5393C5 10%,#80B6E2 100%); 481 background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #5393C5),color-stop(1, #80B6E2)); 482 text-decoration:none; 483 } 484 .top_menu li:first-child{ 485 border-left:none; 486 } 487 .top_menu li:last-child{ 488 border-right:none; 442 .top_menu { 443 width: 100%; 444 margin-bottom: 10px; 445 -webkit-box-shadow: 1px 5px 5px #ccc; 446 -moz-box-shadow: 1px 5px 5px #ccc; 447 background: #494E57; 448 background: -moz-linear-gradient(center top, #6D7481 10%,#505765 80%,#494E57 100%); 449 background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #6D7481),color-stop(0.8, #505765),color-stop(1, #494E57)); 450 } 451 .top_menu ul { 452 width: auto; 453 margin: 0 auto; 454 clear: both; 455 } 456 .top_menu ul li { 457 width: 33%; 458 float: left; 459 text-align: center; 460 border-left: #747B83 solid 1px; 461 border-right: #3D3D3D solid 1px; 462 border-bottom: #141517 solid 1px; 463 border-top: #A1A7AF solid 2px; 464 } 465 .top_menu ul li img { 466 margin: 0 auto; 467 display: block; 468 clear: both; 469 } 470 .top_menu ul li a:link, 471 .top_menu ul li a:visited { 472 color: #FFF; 473 text-shadow: 0px 1px 1px rgba(0,0,0,1); 474 padding: 9px 0 8px 0; 475 display: block; 476 background: #494E57; 477 background: -moz-linear-gradient(center top, #6D7481 10%,#505765 80%,#494E57 100%); 478 background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #6D7481),color-stop(0.8, #505765),color-stop(1, #494E57)); 479 -webkit-transition: background-color 0.5s ease-in; 480 -moz-transition: background-color 0.5s ease-in; 481 } 482 .top_menu ul li a:hover { 483 color: #FFF; 484 text-shadow: 0px 1px 1px rgba(0,0,0,0.5); 485 background: #5393C5; 486 background: -moz-linear-gradient(center top, #5393C5 10%,#80B6E2 100%); 487 background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #5393C5),color-stop(1, #80B6E2)); 488 text-decoration: none; 489 } 490 .top_menu li:first-child { 491 border-left: none; 492 } 493 .top_menu li:last-child { 494 border-right: none; 489 495 } 490 496 /*------------------------------------------------- … … 492 498 ----------------------------------------------- */ 493 499 footer.global_footer { 494 padding:0 0 10px 0;495 background: #E6E6E6;496 text-align:center;497 } 498 .footer_utility {499 background: #E6E6E6;500 padding: 0 0 10px 0; 501 background: #E6E6E6; 502 text-align: center; 503 } 504 .footer_utility { 505 background: #E6E6E6; 500 506 } 501 507 /*フッター4列ボタン*/ 502 508 .footer_navi { 503 width:100%;504 display:block;505 clear:both;506 padding:0.5em 0;507 -webkit-box-shadow: 1px 1px 1px #FFF;508 -moz-box-shadow: 1px 1px 1px #FFF;509 background:#272a2b;510 background: -moz-linear-gradient(center top, #808080 0%,#272a2b 100%);511 background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #808080),color-stop(1, #272a2b));512 } 513 .footer_navi ul {514 width:100%;515 display:block;509 width: 100%; 510 display: block; 511 clear: both; 512 padding: 0.5em 0; 513 -webkit-box-shadow: 1px 1px 1px #FFF; 514 -moz-box-shadow: 1px 1px 1px #FFF; 515 background: #272a2b; 516 background: -moz-linear-gradient(center top, #808080 0%,#272a2b 100%); 517 background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #808080),color-stop(1, #272a2b)); 518 } 519 .footer_navi ul { 520 width: 100%; 521 display: block; 516 522 } 517 523 .footer_navi:after { 518 content: ".";519 display: block;520 clear: both;521 height:0;522 } 523 .footer_navi li {524 width:23%;525 height:49px;526 display:block;527 margin:0 1%;528 padding:0;529 float:left;530 background:#202223;531 background: -moz-linear-gradient(center top, #282A2A 0%,#202223 100%);532 background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #282A2A),color-stop(1, #202223));533 text-align:center;534 color:#FFF;535 font-size:10px;536 border-radius: 8px;537 -webkit-border-radius: 8px;538 -moz-border-radius: 8px;539 -webkit-box-shadow: 3px 3px 3px 3px rgba(0,0,0,0.2) inset,-3px -3px 3px 3px rgba(0,0,0,0.2) inset;540 -moz-box-shadow: 3px 3px 3px 3px rgba(0,0,0,0.2) inset,-3px -3px 3px 3px rgba(0,0,0,0.2) inset;541 position:relative;542 } 543 .footer_status_area {544 margin:0;545 padding:20px 10px 10px;546 text-align:center;547 background: #E6E6E6;548 } 549 .footer_status_area p:last-child {550 margin:10px auto;551 } 552 .guide_area {553 clear:both;554 margin:0;555 padding:10px 0 0 0;556 text-align:center;557 border-top:#999 solid 1px;558 } 559 .guide_area p {560 font-size:14px;561 font-weight:bold;562 line-height:2.4;563 } 564 .guide_area a {565 padding:0.5em 0.3em;566 margin:0.5em 0.1em;524 content: "."; 525 display: block; 526 clear: both; 527 height: 0; 528 } 529 .footer_navi li { 530 width: 23%; 531 height: 49px; 532 display: block; 533 margin: 0 1%; 534 padding: 0; 535 float: left; 536 background: #202223; 537 background: -moz-linear-gradient(center top, #282A2A 0%,#202223 100%); 538 background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #282A2A),color-stop(1, #202223)); 539 text-align: center; 540 color: #FFF; 541 font-size: 10px; 542 border-radius: 8px; 543 -webkit-border-radius: 8px; 544 -moz-border-radius: 8px; 545 -webkit-box-shadow: 3px 3px 3px 3px rgba(0,0,0,0.2) inset,-3px -3px 3px 3px rgba(0,0,0,0.2) inset; 546 -moz-box-shadow: 3px 3px 3px 3px rgba(0,0,0,0.2) inset,-3px -3px 3px 3px rgba(0,0,0,0.2) inset; 547 position: relative; 548 } 549 .footer_status_area { 550 margin: 0; 551 padding: 20px 10px 10px; 552 text-align: center; 553 background: #E6E6E6; 554 } 555 .footer_status_area p:last-child { 556 margin: 10px auto; 557 } 558 .guide_area { 559 clear: both; 560 margin: 0; 561 padding: 10px 0 0 0; 562 text-align: center; 563 border-top: #999 solid 1px; 564 } 565 .guide_area p { 566 font-size: 14px; 567 font-weight: bold; 568 line-height: 2.4; 569 } 570 .guide_area a { 571 padding: 0.5em 0.3em; 572 margin: 0.5em 0.1em; 567 573 } 568 574 @media only screen and (-webkit-min-device-pixel-ratio: 2) { 569 .guide_area p{570 font-size:12px;571 }575 .guide_area p { 576 font-size: 12px; 577 } 572 578 } 573 579 footer.global_footer p.copyright { 574 margin: 0;575 text-align: center;576 padding:10px 0;580 margin: 0; 581 text-align: center; 582 padding: 10px 0; 577 583 } 578 584 /*------------------------------------------------- … … 580 586 ----------------------------------------------- */ 581 587 #search_area { 582 padding: 10px;583 background: #E7E8E9;584 clear:both;585 text-align: center;588 padding: 10px; 589 background: #E7E8E9; 590 clear: both; 591 text-align: center; 586 592 } 587 593 /*jqm追記*/ 588 #search_area .ui-input-search {589 border-radius: 20px;590 -webkit-border-radius: 20px;591 -moz-border-radius: 20px;592 } 594 #search_area .ui-input-search { 595 border-radius: 20px; 596 -webkit-border-radius: 20px; 597 -moz-border-radius: 20px; 598 }
Note: See TracChangeset
for help on using the changeset viewer.