/* MASK
-----------------------------------------------------------------*/
#CmsMembersControl {
clear:both;
position:relative;
z-index:2;
transition:all 1s;
}
#CmsMembersControl .CmsMembersControlJsOff {
position:absolute;
top:10px;
left:0;
text-align:center;
width:100%;
background:#FFF;
}
#CmsMembersControl .CmsMembersControlJsOffIn {
color:#C00;
font-weight:bold;
border:3px solid #CCC;
padding:10px;
}
.colBoxMembersControl {
padding:2px;
}
.colBoxMembersControl .colBoxOuter {
border:1px solid #FFF;
border-radius:3px;
box-shadow:0 0 3px #999;
}
.colBoxMembersControl .colBoxHead {
border:1px solid #FFF;
border-radius:3px;
box-shadow:0 0 3px #999;
background:#333;
background:-webkit-gradient(linear, left top, left bottom, from(#555), to(#333));
color:#FFF;
padding:10px !important;
}
.colBoxMembersControl .colBoxInner {
padding:10px;
}
.colBoxMembersControl .colBoxDescription p {
font-size:14px !important;
line-height:24px !important;
}
/* ENQ
-----------------------------------------------------------------*/
#cmsBody #customQuest {
border:3px solid #CCC;
height:100%;
margin-bottom:20px;
}
#cmsBody #customQuest form {
margin:0;
padding:0;
}
#cmsBody #customQuest form .cqTitle {
background:none repeat scroll 0 0 #333;
border:1px solid #222;
color:#FFF;
display:block;
font-size:13px;
height:1%;
line-height:20px;
margin:0;
padding:10px 5px;
}
#cmsBody #customQuest form .cqTitle b {
font-weight:normal!important;
}
#cmsBody #customQuest form .cqTitle strong {
color:#F90!important;
}
#cmsBody #customQuest form #cqWrap {
padding:15px;
}
#cmsBody #customQuest form #cqWrap .cqBodyContents {
font-weight:normal!important;
}
#cmsBody #customQuest form #cqWrap .cqBodyContents b {
font-weight:normal!important;
}
#cmsBody #customQuest form #cqWrap .cqBodyContents input {
font-weight:normal!important;
}
#cmsBody #customQuest form .privacy h5 {
background: none repeat scroll 0 0 #666;
border: 1px solid #555;
color: #FFF;
font-size: 12px;
line-height: 18px;
height: 1%;
margin: 0 0 10px;
padding: 5px;
}
#cmsBody #customQuest form .privacy p {
font-weight:normal!important;
margin-bottom:10px;
font-size:12px;
line-height:18px;
}
#cmsBody #customQuest form .privacy p b {
font-weight:normal!important;
font-size:12px;
line-height: 18px;
margin: 0;
padding: 0;
color: #333;
}
#cmsBody #customQuest form .privacy ul {
background: none repeat scroll 0 0 #EEEEEE;
border: 1px solid #CCC;
margin: 10px 0;
padding: 5px 5px 5px 30px;
}
#cmsBody #customQuest form .privacy ul li {
font-size: 10px;
line-height: 16px;
margin: 0;
padding: 0;
}
#cmsBody #customQuest form .privacy ul li b {
font-weight:normal!important;
}
#cmsBody .cqBodyHeading {
background:#EED;
border:1px solid #CCB;
font-size:12px;
font-weight:bold;
line-height:18px;
height:1%;
margin:0 0 10px;
padding:5px;
}
#cmsBody .cqBodyHeading strong {
color:#001;
font-family:"Times New Roman", Times,serif;
font-size:20px;
}
#cmsBody .cqBodyContents {
margin-bottom:20px;
}
#cmsBody .cqBodyContents label {
color:#333;
font-size:12px;
line-height:18px;
display:block;
padding:0 10px 0 0;
}
#cmsBody .enq form .inform .cqBodyContents label br {
display:inline;
}
#cmsBody .cqBodyContents .cqTA {
padding-top:10px;
}
#cmsBody .cqBodyContents label input {
margin:0 3px 0 0;
vertical-align:middle;
}
#cmsBody .cqBodyContents label textarea {
font-size:12px;
line-height:16px;
width:400px;
height:32px;
}
#cmsBody .cqPrivacy {
margin-bottom:20px;
padding:0 15px;
}
#cmsBody .cqPrivacyHeading {
background:#666;
border:1px solid #555;
color:#FFF;
font-size:12px;
height:1%;
line-height:18px;
margin:0 0 10px;
padding:5px;
font-weight:bold;
}
#cmsBody .cqPrivacyText {
color:#333;
font-size:12px;
line-height:18px;
margin-bottom:10px;
}
#cmsBody .cqPrivacyList {
background:#EEE;
border:1px solid #CCC;
font-size:10px;
margin-bottom:10px;
padding:5px;
}
#cmsBody .cqPrivacyList ul {
margin:0;
padding:0 0 0 20px;
}
#cmsBody .cqPrivacyList ul li {
color:#C00;
font-size:10px;
line-height:16px;
margin:0;
padding:0;
}
#cmsBody #cqError {
padding:0 15px;
margin-bottom:5px;
}
#cmsBody #cqError .cqErrorText {
text-align:center;
font-size:12px;
line-height:16px;
background:#C00;
color:#FFF;
padding:5px;
}
#cmsBody #cqAgreement {
padding:0 15px;
margin-bottom:5px;
}
#cmsBody .cqAgreementContent {
text-align:center;
font-size:14px;
line-height:18px;
padding:5px;
}
#cmsBody .cqAgreementContent input {
vertical-align:middle;
}
#cmsBody #ITMprivacy .ITMprivacyBox {
overflow:scroll;
height:110px;
overflow-x:hidden;
border:1px solid #DDD;
padding:10px 20px;
margin:12px 0;
}
#cmsBody #customQuest form .privacy #ITMprivacy ol {
margin:10px 0;
padding:7px 25px;
}
#cmsBody #customQuest form .privacy #ITMprivacy ol ol {
padding:0 15px;
}
#cmsBody #customQuest form .privacy #ITMprivacy ol li {
font-size:10px;
list-style-type:decimal;
}
#cmsBody #customQuest form .privacy #ITMprivacy ol ul {
background:none;
border:none;
}
#cmsBody #customQuest form .privacy #ITMprivacy ol ul li {
list-style-type:disc;
}
#cmsBody #customQuest form .privacy #ITMprivacy ul {
padding:0 13px;
}
#cmsBody #customQuest form .privacy #ITMprivacy ol ul.ITMprivacyBoxAdress {
background:#EEE;
}
#cmsBody #customQuest form .privacy #ITMprivacy ol ul.ITMprivacyBoxAdress li {
list-style-type:none;
padding:10px 0;
}
#cmsBody #dl.btn {
width:200px;
margin:0 auto 20px;
}
#cmsBody #dl.btn input {
width:200px;
height:24px;
background:url(//image.itmedia.co.jp/tt/images/wp_enq_btn_dl.gif) no-repeat;
cursor:pointer;
text-indent:-9999px;
overflow:hidden;
display:block;
border:0 none;
}
#itmidMembersEnqueteErrorMessage ul {
margin:0;
color:#C60;
background:#ffe6d1;
font-size:14px;
padding-top:10px;
padding-bottom:10px;
padding-left:40px;
}
#itmidMembersEnqueteErrorMessage ul li {
padding:3px;
font-size:14px;
line-height:24px;
}