Default CSS
Default CSS
https://alicex.jp/css/sp_contents.css
* {
margin:0;
padding:0;
line-break:strict;
word-wrap:break-word;
}
body {
font-family:
"ヒラギノ角ゴ Pro W3",
"Hiragino Kaku Gothic ProNN",
Osaka,
"MS Pゴシック",
"MS PGothic",
"Times New Roman",
sans-serif;
margin:0;
padding:0;
-webkit-text-size-adjust:none;
}
/* ul {
list-style:none;
} */
body .ui-li .ui-li-desc {
white-space:normal;
}
.ad_data {
text-align:center;
margin:0 auto;
}
body .ui-footer .ui-title {
white-space:normal;
}
hr {
max-width:99%;
}
/*--- 送信ボタン --*/
input,
textarea,
select,
button {
border-radius:3px;
border:1px solid #ccc;
line-height:1.42857143;
vertical-align:middle;
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
display:inline-block;
}
input[type="submit"],
button {
font-size:15px;
font-weight:normal;
text-align:center;
margin-left:2px;
padding:5px 14px;
-webkit-appearance:button;
overflow:visible;
white-space:nowrap;
}
select,
input[type="submit"],
button {
background-image:-webkit-gradient(
linear,left top,left bottom,
color-stop(0,#fff),
color-stop(1,#eee));
background-image:-moz-linear-gradient(
top,#fff,#eee);
}
/* --- 送信ボタン.skinnyクラス -- */
input[type="submit"].skinny {
width:auto;
padding:5px 14px;
}
/* --- input -- */
input[type="text"],
input[type="email"],
input[type="url"],
input[type="number"],
textarea,
select {
font-size:16px;
color:#555;
background-color:#fff;
background-image:none;
max-width:70%;
padding:5px 10px;
-webkit-transition:border-color ease-in-out .15s,
-o-transition:border-color ease-in-out .15s,
-webkit-box-shadow ease-in-out .15s;
box-shadow ease-in-out .15s;
transition:border-color ease-in-out .15s,
box-shadow ease-in-out .15s;
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="number"]:focus,
textarea:focus,
select:focus,
input[type="submit"]:focus {
border-color:#66afe9;
outline:0;
}
/* --- input.skinnyクラス -- */
input[type="text"].skinny,
input[type="email"].skinny,
input[type="url"].skinny,
input[type="number"].skinny {
width:auto;
}
/* --- textarea -- */
textarea:focus {
width:96%;
min-height:260px;
display:block;
}
textarea {
width:95%;
height:80px;
display:block;
transition:0.4s ease-in-out;
}
.require {
font-weight:bold;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
color:#ffffff;
background-color:#cc0000;
padding:3px;
vertical-align:text-bottom;
}
/ *チェックボックスとラジオボタン */
input[type="radio"],
input[type="checkbox"] {
position:relative;
top:5px;
}
input[type="radio"],
input[type="checkbox"] {
border:none;
margin:0 6px;
-webkit-appearance:none;
appearance:none;
}
input[type="radio"],
input[type="checkbox"] {
display:inline-block;
}
input[type="checkbox"],
input[type="radio"] {
background-image:url(../img/sp/form2.png);
-webkit-background-size:auto 63px;
background-size:auto 63px;
}
input[type="checkbox"] {
background-position:0 -21px;
width:20px;
height:21px;
}
input[type="checkbox"]:checked {
background-color:transparent;
background-position:0 0;
}
input[type="checkbox"]:disabled {
background-color:transparent;
background-position:0 -42px;
}
input[type="radio"] {
background-position:-148px -21px;
width:21px;
height:21px;
}
input[type="radio"]:checked {
background-color:transparent;
background-position:-148px 0;
}
/* --- セレクトメニュー --*/
select {
font-weight:bold;
color:#444;
text-shadow:0 1px 1px #f6f6f6;
background:#eee;
-webkit-background-clip:padding-box;
-moz-background-clip:padding-box;
background-clip:padding-box;
}
select.skinny {
width:auto;
min-width:100px;
}
select option {
padding-left:7px;
padding-right:7px;
}
.button {
display:inline-block;
}
.button a {
font-size:14px;
border:1px solid #cccccc;
text-decoration:none;
margin:1px;
padding:6px 10px;
display:inline-block;
}
input.page_idou_text {
font-size:15px;
width:50px;
height:30px;
margin-left:2px;
padding:2px;
display:inline-block;
}
input.page_idou_submit {
font-size:12px;
width:95px;
height:35px;
margin-left:2px;
padding:3px;
display:inline-block;
}
div#form_mini input[type="text"] {
font-size:15px;
width:14%;
height:30px;
margin-left:2px;
padding:5px;
}
.copyright {
text-align:center;
margin:0;
padding:20px 0;
}
.copyright a {
text-decoration:none;
margin:0;
padding:2px;
}
/* clearfix */
.clearfix:after {
content:".";
font-size:0;
height:0;
display:block;
visibility:hidden;
clear:both;
}
.clearfix {
display:inline-block;
}
* html .clearfix {
height:1%;
}
.clearfix {
display:block;
}
img,
body {
max-width:100% !important;
}
.ad_net {
border:1px solid #ff00ff;
text-align:center;
}
.ad_net a {
font-size:14px;
color:#20b2aa;
background:#fff;
text-decoration:none;
padding:10px;
display:block;
}
.ad_name {
font-size:1.3em;
color:#ff4500;
background:#fff;
display:block;
}
footer {
padding-bottom:30px;
display:block;
}
.B_left {
text-align:left;
}
.B_enter {
text-align:center;
}
.B_right {
text-align:right;
}