/* ▼ 全て */ body,div,span,font,input,td { color: #333; font-family: メイリオ,ArialMT, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", sans-serif; font-size:16px; line-height: 1.5; margin: 0; } #hed tr{ background-color: #D20000; /*background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#1A1C33));*/ font-size: 24px; } #bdy{ overflow: hidden; } #main{ padding: 5px; } .ctg{ margin: 2px; padding: 2px; border-style: solid; border-width: 1px; border-color: #80B3F7; display: inline-block; } h1 { font-size: 20px; color: #333; margin: 0; } h2 { font-family: メイリオ,ArialMT, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", sans-serif; font-size: 20px; color: #55634E; margin: 0; } a{ text-decoration: none; } /* ヘッダー */ #logo{ color: #ffffff; background-color: #0080c0; padding: 3px; } #logo a{ color: #ffffff; } .sp_com{ padding: 3px; } .subt{ text-align:center; margin: 50 0; } a {text-decoration:none;} form {margin:0;} input[type=text] {width:140px;} .space{ height: 15px; } #hedm h1{ font-size: 20px; color: #FFFFFF; margin: 0; } #hedm { display: flex; justify-content: center; align-items: center; height: 250px; color: #FFFFFF; background-color: #9264E8; } #hedm a { color:white } .ec-btn{ display: inline-block; padding: 3px; text-align: center; background-color: #F7533C; width: 150px; border:0px; } .btn-bx a{ color: #FFFFFF; } /* #E6BDF4 */ #ninki-ttl { padding: 70px; background-color: #3333CC; color: #FFFFFF; text-align: center; } #matome-ttl { padding: 70px; background-color: #BF40BF; color: #FFFFFF; text-align: center; } .qb { width:25px; height:25px; background-color: #99CCFF; } #matome-tb td{ padding: 7%; width:50%; } .img { max-width: 94%; } .img-cl { text-align: center; min-height: 220px; } .it-drec { font-size: 10px; color:#333333; margin:0 } .td-bk { background-color: #EAEAEA; } #fut{ padding: 0; background-color: #CCC; } #fut-logo{ padding: 2px; font-size: 8px; text-align: center; } .space{ height: 15px; } .img_ls{ width:200px; } .img_i{ width:100%; display: block; margin: 5px auto; } .img_li{ width:100px; margin: 10px 10px 10px 0px; } .ttl_li{ display: none; } #com{ margin: 0px; font-size: 12pt; } .t_com{ font-size:12pt; margin: 5px; } @media screen and (min-width:480px){ /* ▼ pc用 */ .img_i{ width:250px; } .ttl_li{ display: block; } .ec-btn{ display: inline-block; margin: 20px 0px; padding: 3px; font-size: 20px; text-align: center; color: #FFFFFF; background-color: #F7533C; width: 100%; border:0px; } }