<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */
.header_user_menu_wrapper.clearfix {
    margin: 0;
}
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
	


li {
  list-style-type: none;
}
.midashi1{ font-weight: normal;
    font-size: 90%;
    color: #666666;
    display: block;
    padding-left: 8%;
    padding-right: 8%;
    margin-top: 10px;
    margin-bottom: 20px;
}
.midashi2{ font-weight: normal;
    font-size: 90%;
    color: #666666;
    display: block;
    padding-left: 8%;
    padding-right: 8%;
    margin-top: 10px;
}
a {
  text-decoration: none;    
  color: #333;
}
a:hover img {
	opacity: 0.7;
	filter: alpha(opacity=70);
}


.mainarea_pc{
	display:block;
    text-align: center;
}
.mainarea_sp{
	display:none;
    text-align: center;
}

.font1 {
    font-size: 100%;
    color: #666666;
}
.font2 {
    font-size: 10px;
    text-align: right;
}  
.font3 {
    font-size: 100%;
    color: #F95972;
}

.txtbox01{
    font-size: 100%;
    color: #666666;
    display: block;
    padding-left: 2%;
    }
	
/* =======================================
    ClearFixElements
======================================= */
ul:after {
    content: ".";
    height: 0;
    clear: both;
    display: block;
    visibility: hidden;
}
.mainarea {
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 100px;
}
.mainarea img {
    width: 100%;
}

.nobi{
background-image: url("../images/pants_lstbg.jpg");
background-repeat: repeat-y;
margin-bottom: 30px;
}
.katachi{
background-image: url("../images/pants_lstbg.jpg");
background-repeat: repeat-y;
margin-bottom: 30px;
}
.submitbtn{
background: url(images/pants_04.jpg) left top no-repeat; height: 190px; width: 670px; border: 0;
}

/* フォーム */
.ECM_RadioInput {
  padding: 12px 8px;
  display: flex;
  align-items: center;
  cursor: pointer;
}
.ECM_RadioInput:hover {
  background: rgba(0,0,0,0.05);
}
.ECM_RadioInput-Input {
  opacity: 0;
  width: 0;
  margin: 0;
}
.ECM_RadioInput-Input:focus + .ECM_RadioInput-DummyInput {
  border: solid 2px #333333;
  background: #EEEEEE;
}
.ECM_RadioInput-Input:checked + .ECM_RadioInput-DummyInput {
  border: solid 2px #333333;
}
.ECM_RadioInput-Input:checked + .ECM_RadioInput-DummyInput::before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background: #333333;
}
.ECM_RadioInput-DummyInput {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  background: #fff;
  border: solid 2px #888;
}
.ECM_RadioInput-LabelText {
  margin-left: 12px;
  display: block;
  font-size: 12px;
  font-weight: bold;
}


/* --- リストエリア --- */
.Qa-Box {
  width: 80%;
  margin: 0 auto;
}

.Qa-Box .Qa dt,
.Qa-Box .Qa dd {
  display: flex;
  align-items: baseline;
  margin: 15px 0;
  padding: 15px;
}

.Qa-Box .Qa dt {
  background: #F5F5F5;
}

.Qa-Box .Qa dt font {
  margin: 0;
  padding-left: 15px;
  font-weight: bold;
  width: 100%;
  text-align: left;
}

.Qa-Box .Qa dd font {
  margin: 0;
  padding-left: 15px;
  width: 100%;
  text-align: left;
}

.Qa-Box .Qa dt::before {
  content: "Q";
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  background: #6699B7;
  width: 2em;
  height: 2em;
}

.Qa-Box .Qa dd::before {
  content: "A";
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  background: #D65556;
  width: 2em;
  height: 2em;
}



@media screen and (max-width: 768px) {
	img{
		width:100%;
	}

.mainarea {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 50px;
}

.mainarea_pc{
	display:block;
}
.mainarea_sp{display:block;
}
        
 .font1 {
    font-size: 60%;
    color: #666666;
}
.txtbox01{
    font-size: 60%;
    color: #666666;
    display: block;
    padding-left: 2%;
    }
.submitbtn{
background: url(images/pants_04.jpg) left top no-repeat; height: 85px; width: 300px; border: 0;
}

/* --- リストエリア --- */
  .Qa-Box {
    width: 95%;
  }

    }</pre></body></html>