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