@charset "UTF-8";
@charset "UTF-8";

      @media screen and (min-width: 640px) {
#ttlBlock h2 {
width:112px;
height:353px;
background:url(/common/images/faq/tit.png) no-repeat;
margin-top:-176px;
}
} @media screen and (min-width: 640px) {
.listBox {
width:980px;
margin:0 auto;
padding:80px 0 30px;
overflow:hidden;
zoom:1;
}
.listBox article {
}
.listBox article h3 {
font-size:129%;
text-align:left;
background:url(/common/images/faq/bg_line.png) no-repeat 0 100%;
padding:15px 5px;
cursor:pointer;
position:relative;
}
.listBox article h3:before {
font-family:"futura-pt";
font-size:73%;
line-height:1.5;
letter-spacing:0;
color:#848484;
content:"Question.";
display:block;
}
.listBox article h3:after {
width:2em;
line-height:2;
text-align:center;
font-family:'fontello';
position:absolute;
right:10px;
top:50%;
margin-top:-1em;
}
.listBox article.off h3:after {
content:'\e809';
}
.listBox article.on h3:after {
content:'\e80a';
}
.listBox article .inner {
padding:20px 0;
display:none;
}
.listBox article .inner .ttl {
font-size:129%;
line-height:30px;
padding:0 5px 15px 90px;
position:relative;
}
.listBox article .inner .ttl:before {
width:88px;
height:22px;
font-family:"futura-pt";
line-height:22px;
text-align:center;
font-size:73%;
letter-spacing:0;
color:#848484;
content:"Answer.";
background:url(/common/images/faq/bg_answer.png) no-repeat;
position:absolute;
left:0px;
top:4px;
}
.listBox article .inner .textBox {
background:#F6F6F6;
padding:18px 20px 0px;
border-radius:5px;
}
.listBox article .inner .textBox p {
padding-bottom:1.2em;
}
.listBox article .inner .textBox a {
text-decoration:underline;
}
}
@media screen and (max-width: 639px) {
.innerBlock {
padding-bottom:0;
}
.listBox {
margin:0 auto;
padding:20px 0 0px;
overflow:hidden;
zoom:1;
}
.listBox article {
margin:0 10px;
border-bottom:1px solid #333;
}
.listBox article h3 {
font-size:108%;
line-height:1.5;
text-align:left;
padding:15px 40px 15px 5px;
cursor:pointer;
position:relative;
}
.listBox article h3:before {
font-family:"futura-pt";
font-size:73%;
line-height:1.5;
letter-spacing:0;
color:#848484;
content:"Question.";
display:block;
}
.listBox article h3:after {
width:2em;
line-height:2;
text-align:center;
font-family:'fontello';
position:absolute;
right:10px;
top:50%;
margin-top:-1em;
}
.listBox article.off h3:after {
content:'\e809';
}
.listBox article.on h3:after {
content:'\e80a';
}
.listBox article .inner {
text-align:left;
padding-top:10px;
margin-bottom:10px;
display:none;
border-top:1px dashed #333;
}
.listBox article .inner .ttl {
font-size:108%;
line-height:1.5;
padding:5px 5px 15px 90px;
position:relative;
}
.listBox article .inner .ttl:before {
width:80px;
height:22px;
font-family:"futura-pt";
line-height:22px;
text-align:center;
font-size:73%;
letter-spacing:0;
color:#848484;
content:"Answer.";
background:#E5E5E5;
position:absolute;
left:0px;
top:4px;
}
.listBox article .inner .textBox {
background:#F6F6F6;
padding:18px 20px 0px;
border-radius:5px;
}
.listBox article .inner .textBox p {
padding-bottom:1.2em;
}
.listBox article .inner .textBox a {
text-decoration:underline;
}
}
      .privacy-text {font-size:10px; font-weight:400;}
.quest{
font-size: 16px;
font-weight: 700;
padding: 2% 2%;
text-align: left;
letter-spacing: normal;
}
.komoku{
display: block;
float: left;
letter-spacing: 0em;
}
.width20{width:20%!important;}
.width25{width:25%!important;}
.width30{width:30%;}
.width60{width:60%!important;}
.width70{width:70%;}
.d-flx {
display: flex;
justify-content: center;
align-items: center;
}
@media screen and (min-width: 640px) {
.online-box .vertical-item {width:50%; float:left;}
.online-box .radiobox {padding: 8px 0px 8px 30px;}
#mailmagazineBlock {
top: 0px;
overflow: unset;
background: none;
margin-bottom: 0px;
}
#mailmagazineBlock .innerBlock section.section-wrap {font-size:14px;}
#mailmagazineBlock .innerBlock .mail-area p {text-align:left;}
#mailmagazineBlock .formArea {margin:0 auto;}
#mailmagazineBlock .mail-area  {padding:10px 0px;}
.midokoro-title {width: 100%;}
#informationBlock .listBox article a {width: 100%;}
.blockArea {
background:url(https://www.marutaka-c.com/common/images/common/bg_ttl.png) repeat-x top;
position:relative;
top:-90px;
overflow:hidden;
margin-bottom:-90px;
}
.boxArea #sideTtlBlock {
width:70px;
float:left;
display:none;
}
#sideTtlBlock h2 {
width:100px;
height:600px;
background:url(//www.marutaka-c.com/common/images/information/tit.png) no-repeat 50% 0%;
top:30px;
}
.boxArea #pankuzu {
width:1030px;
float:right;
}
.boxArea .innerBlock {
width: 1000px;
float: none;
clear: none;
margin: 0 auto;
}
.boxArea .innerBlock .detailBox {
width:100%;
float:left;
}
.boxArea .innerBlock .listBox {
width:760px;
float:left;
}
.boxArea .innerBlock .listBox .ttlBox {
font-size:129%;
line-height:2;
font-weight:bold;
text-align:center;
margin-bottom:40px;
padding-top:50px;
}
.boxArea .innerBlock .listBox .ttlBox h1 {
font-family: "futura-pt","ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
font-weight: 900;
}
.boxArea .innerBlock .listBox .ttlBox span:before {
width:30px;
height:10px;
background:url(//www.marutaka-c.com/common/images/common/bg_poti_2.png) no-repeat 50% 50%;
content:" ";
display:inline-block;
}
.boxArea .innerBlock .listBox .ttlBox span:after {
width:30px;
height:10px;
background:url(//www.marutaka-c.com/common/images/common/bg_poti_1.png) no-repeat 50% 50%;
content:" ";
display:inline-block;
}
.boxArea .innerBlock .listBox article {
width:50%;
padding:15px 10px 15px 10px;
float:left;
margin:0 auto;
}
.boxArea .innerBlock .listBox article:nth-of-type(2n+1) {
clear:both;
}
.boxArea .innerBlock .listBox article figure {
width: 100%;
border-radius:5px;
overflow:hidden;
margin:0 0 10px;
}
.boxArea .innerBlock .listBox article figure.none a {
background:#eee;
font-size:86%;
text-align:center;
padding:80px 0;
display:block;
}
.boxArea .innerBlock .listBox article figure.none i {
width:36px;
height:27px;
background:url(//www.marutaka-c.com/common/images/information/ico_news.png) no-repeat;
display:block;
margin:0 auto 8px;
}
.boxArea .innerBlock .listBox article time {
font-size:86%;
letter-spacing:0;
line-height:20px;
display:block;
float:left;
}
.boxArea .innerBlock .listBox article .category {
float:right;
}
.boxArea .innerBlock .listBox article .category a {
font-size:71%;
letter-spacing:0;
line-height:16px;
background:#E5E5E5;
padding:0 8px;
border-radius:8px;
width:auto;
}
.boxArea .innerBlock .listBox article h3 {
font-size:114%;
font-family:"futura-pt","ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
letter-spacing:0;
font-weight:bold;
clear:both;
}
.boxArea .innerBlock .listBox article h3 a {
text-decoration:underline;
}
.boxArea .innerBlock .listBox article h3 a:hover {
text-decoration:none;
}
.boxArea .innerBlock .sideBox {
width:200px;
font-size:93%;
float:right;
}
.boxArea .innerBlock .sideBox aside {
text-align:center;
padding:50px 0 30px;
}
.boxArea .innerBlock .sideBox aside h6 {
display:inline-block;
font-family:"futura-pt";
font-weight:normal;
letter-spacing:1px;
background:url(//www.marutaka-c.com/common/images/corporate/bg_line.png) repeat-x bottom;
margin-bottom:25px;
}
.boxArea .innerBlock .sideBox aside ul li {
border-bottom:1px dashed #000;
padding:10px 0px;
}
.boxArea .innerBlock .sideBox aside ul li a {
text-align:left;
display:block;
padding-left:10px;
}
.boxArea .innerBlock .sideBox aside ul li a:before {
content:'\e800';
font-family:"fontello";
margin-right:5px;
}
.boxArea .innerBlock .sideBox aside ul li a:hover {
color:#999;
}
.boxArea .innerBlock .sideBox aside ol li {
width:50%;
float:left;
padding:5px 0px;
}
.boxArea .innerBlock .sideBox aside ol li a {
width:90px;
line-height:38px;
border:1px solid #000;
display:block;
margin:0 auto;
border-radius:3px;
}
.boxArea .innerBlock .sideBox aside ol li a::before {
content:'\e804';
font-family:"fontello";
margin-right:5px;
}
.boxArea .innerBlock .sideBox aside ol li a:hover::before {
color:#808080;
}
.boxArea .innerBlock .detailBox header {
background:none;
margin-bottom:50px;
padding:15px 0 0;
overflow:visible;
}
.boxArea .innerBlock .detailBox header time {
display:block;
}
.boxArea .innerBlock .detailBox header h1 {
font-size:143%;
line-height:1.5;
font-family:"futura-pt", "YuGothic", "Yu Gothic", "游ゴシック", "游ゴシック体", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
letter-spacing:0.5px;
font-weight:bold;
float: left;
}
.boxArea .innerBlock .detailBox header h3 {
font-size:143%;
line-height:1.5;
font-family:"futura-pt","ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
letter-spacing:0;
font-weight:bold;
}
.boxArea .innerBlock .detailBox header .category {
text-align: right;
position: relative;
bottom: -10px;
display: block;
width: 100%;
margin: 0 auto;
}
.boxArea .innerBlock .detailBox header .category a {
font-size:71%;
letter-spacing:0;
line-height:16px;
background:#E5E5E5;
display:inline-block;
border-radius:8px;
padding:0 8px;
margin:0 2px;
}
.boxArea .innerBlock .detailBox figure {
border-radius:5px;
overflow:hidden;
margin:0 auto 40px;
padding:0px 0px;
text-align: center;
}
.boxArea .innerBlock .detailBox .textBox {
padding:0 10px 50px;
overflow:hidden;
zoom:1;
}
.boxArea .innerBlock .detailBox .textBox p {
line-height:2.0;
padding: 0.5em 0em 0.3em;
text-align:left;
}
.boxArea .innerBlock .detailBox .textBox .alignleft {
float:left;
margin-right:30px;
margin-bottom:30px;
border-radius:5px;
overflow:hidden;
}
.boxArea .innerBlock .detailBox .textBox .alignright {
float:right;
margin-left:30px;
margin-bottom:30px;
border-radius:5px;
overflow:hidden;
}
.boxArea .innerBlock .detailBox .textBox .aligncenter {
text-align:center;
margin:0 auto;
margin-bottom:30px;
display:block;
border-radius:5px;
overflow:hidden;
}
}
@media screen and (max-width: 639px) {
.online-box .vertical-item {width:50%; float:left;}
#mailmagazineBlock .formArea {margin:0 auto;}
#mailmagazineBlock .mail-area  {padding:10px 0px;}
.midokoro-title {
display: flex;
width: 100%;
text-align: left;
align-items: baseline;
}
.innerBlock {
padding-bottom:0;
}
.boxArea .innerBlock .listBox {
padding-bottom:20px;
overflow:hidden;
zoom:1;
}
.boxArea .innerBlock .listBox .ttlBox {
font-size:121%;
line-height:2;
font-weight:bold;
text-align:center;
margin-bottom:40px;
}
.boxArea .innerBlock .listBox .ttlBox h1 {
font-family: "futura-pt","ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
font-weight: 900;
}
.boxArea .innerBlock .listBox article {
padding:15px 10px;
border-bottom:1px dashed #333;
width:95%;
}
.boxArea .innerBlock .listBox article figure {
border-radius:5px;
overflow:hidden;
margin:0 0 10px;
}
.boxArea .innerBlock .listBox article figure.none a {
background:#eee;
font-size:86%;
text-align:center;
padding:80px 0;
display:block;
}
.boxArea .innerBlock .listBox article figure.none i {
background:url(//www.marutaka-c.com/common/images/information/ico_news.png) no-repeat;
background-size:18px auto;
display:inline-block;
margin-right:5px;
}
.boxArea .innerBlock .listBox article time {
font-size:86%;
letter-spacing:0;
line-height:20px;
display:block;
float:left;
}
.boxArea .innerBlock .listBox article .category {
float:right;
}
.boxArea .innerBlock .listBox article .category a {
font-size:71%;
letter-spacing:0;
line-height:16px;
background:#E5E5E5;
padding:0 8px;
border-radius:8px;
position:relative;
top:-3px;
}
.boxArea .innerBlock .listBox article h3 {
font-size:107%;
text-align:left;
font-family:"futura-pt","ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
letter-spacing:0;
font-weight:bold;
clear:both;
padding:5px 0 0;
}
.boxArea .innerBlock .listBox article h3 a {
text-decoration:underline;
}
.boxArea .innerBlock .listBox article h3 a:hover {
text-decoration:none;
}
.boxArea .innerBlock .sideBox {
background:#eee;
padding:10px;
}
.boxArea .innerBlock .sideBox aside {
text-align:center;
padding:10px 0 10px;
}
.boxArea .innerBlock .sideBox aside h6 {
display:inline-block;
font-family:"futura-pt";
font-weight:normal;
letter-spacing:1px;
margin-bottom:5px;
}
.boxArea .innerBlock .sideBox aside ul li {
border-bottom:1px dashed #000;
padding:10px 0px;
}
.boxArea .innerBlock .sideBox aside ul li a {
text-align:left;
display:block;
padding-left:10px;
}
.boxArea .innerBlock .sideBox aside ul li a:before {
content:'\e800';
font-family:"fontello";
margin-right:5px;
}
.boxArea .innerBlock .sideBox aside ul li a:hover {
color:#999;
}
.boxArea .innerBlock .sideBox aside ol li {
width:50%;
float:left;
padding:5px 15px;
}
.boxArea .innerBlock .sideBox aside ol li a {
line-height:38px;
background:#fff;
border:1px solid #000;
display:block;
margin:0 auto;
border-radius:3px;
}
.boxArea .innerBlock .sideBox aside ol li a::before {
content:'\e804';
font-family:"fontello";
margin-right:5px;
}
.boxArea .innerBlock .sideBox aside ol li a:hover::before {
color:#808080;
}
.boxArea .innerBlock .detailBox {
padding-bottom:20px;
overflow:hidden;
zoom:1;
}
.boxArea .innerBlock .detailBox header {
background:none;
margin-bottom:20px;
padding:15px 0 0;
overflow:visible;
}
.boxArea .innerBlock .detailBox header time {
display:block;
}
.boxArea .innerBlock .detailBox header h1 {
font-size: 129%;
line-height: 1.5;
font-family: "futura-pt", "YuGothic", "Yu Gothic", "游ゴシック", "游ゴシック体", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
letter-spacing: 0;
padding: 0 10px;
font-weight: bold;
background: none;
width: auto;
height: auto;
margin: 0 auto;
}
.boxArea .innerBlock .detailBox header h3 {
font-size:129%;
line-height:1.5;
font-family:"futura-pt","ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
letter-spacing:0;
padding:0 10px;
font-weight:bold;
}
.boxArea .innerBlock .detailBox header .category {
text-align:right;
position:relative;
bottom:-10px;
width: 100%;
margin: 0 auto;
}
.boxArea .innerBlock .detailBox header .category a {
font-size:71%;
letter-spacing:0;
line-height:16px;
background:#E5E5E5;
display:inline-block;
border-radius:8px;
padding:0 8px;
margin:0 2px;
}
.boxArea .innerBlock .detailBox figure {
border-radius:5px;
overflow:hidden;
margin:0 auto 40px;
padding:0px 5px;
}
.boxArea .innerBlock .detailBox figure img {
width:100%;
height:auto;
}
.boxArea .innerBlock .detailBox .textBox {
padding:0 10px 50px;
text-align:left;
overflow:hidden;
zoom:1;
}
.boxArea .innerBlock .detailBox .textBox p {
line-height:1.9;
padding:0.5em 0em 1em;
text-align:left;
}
.boxArea .innerBlock .detailBox .textBox .alignleft {
float:left;
margin-right:20px;
margin-bottom:10px;
border-radius:5px;
overflow:hidden;
}
.boxArea .innerBlock .detailBox .textBox .alignright {
float:right;
margin-left:20px;
margin-bottom:10px;
border-radius:5px;
overflow:hidden;
}
.boxArea .innerBlock .detailBox .textBox .aligncenter {
text-align:center;
margin:0 auto;
margin-bottom:10px;
display:block;
border-radius:5px;
overflow:hidden;
}
.boxArea .innerBlock .detailBox .textBox img {
width:100%;
height:auto;
}
} .formArea {
border:1px solid #333;
margin:2% 4%;
}
@media screen and (min-width: 640px) {
#formdashed {
margin-top: -200px;
padding-top: 200px;
}
.soudannaiyou span.mwform-checkbox-field {
width:50%;
float:left;
}
.innerBlock section {
text-align: center;
padding: 4% 8%;
font-size:13px;
}
.innerBlock section.section-wrap {
text-align: center;
padding: 4% 2%;
font-size:13px;
}
.boxArea .innerBlock .detailBox .textBox h3.sankaform-title {
font-size: 148%;
line-height: 48px;
background: #333;
color:#fff;
display: inline-block;
letter-spacing: 3px;
font-family: "游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;
font-weight: normal;
width:100%;
margin-bottom:2%;
text-align:center;
}
.innerBlock section.contentBox ul {
width: 70%;
margin: 0 auto;
}
.innerBlock section ul.into {
text-align: left;
padding-top: 10px;
width: 100%;
}
.innerBlock section dl dd > input[type="email"], .innerBlock section dl dd > input[type="text"] {
width: 100%;
border: 1px solid #333;
padding: 8px;
margin: 0;
border-radius:4px;
}
.innerBlock section dl dd > input#post2, .innerBlock section dl dd > input#post3, .innerBlock section dl dd > input#post {
width: 30%;
margin-left: 5px;
margin-bottom:5px;
}
.innerBlock section textarea {
width: 100%;
height: 120px;
border: 1px solid #333;
padding: 10px;
margin: 0;
border-radius:4px;
}
.innerBlock section dl dd select {
width: auto;
background: #fff;
border: 1px solid #333;
border-radius: 4px;
padding: 8px;
margin: 0;
}
.innerBlock label input {
margin-right: 5px;
display: inline-block;
position: relative;
top: -2px;
}
.innerBlock section dl {
padding: 6px 0;
}
.innerBlock section dl dt {
width: 30%;
font-weight: bold;
padding: 8px 10px;
float: left;
text-align: right;
}
.innerBlock section dl dt span {
width: 40px;
height: 16px;
font-size: 86%;
line-height: 16px;
text-align: center;
color: #fff;
background: #e54905;
margin: 0 auto;
float: left;
}
.innerBlock section dl dd {
width: 70%;
text-align: left;
float: right;
padding: 0px 0 0 30px;
}
.innerBlock .btnArea {
text-align: center;
background: url(//www.marutaka-c.com/common/images/corporate/bg_line.png) no-repeat 50% 0px;
padding: 50px 0;
}
.innerBlock .btnArea input {
width: 240px;
font-size: 114%;
letter-spacing: 2px;
font-weight: bold;
font-family: "游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;
line-height: 40px;
color: #fff;
background: #362b22;
display: inline-block;
border: none;
outline: none;
margin: 0 5px;
border-radius: 5px;
cursor: pointer;
-webkit-appearance: none;
}
.innerBlock .btnArea input:hover {
background: #000;
}
.formdashed-button-area {
padding: 2%;
width: 100%;
margin: 0 auto;
text-align: center;
}
.formdashed-button {
font-family: "游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;
display: inline-block;
width: 100%;
text-align: center;
font-size: 18px;
background: #000;
color: #fff;
border-radius: 6px;
padding: 12px;
margin-top: 16px;
margin-bottom: 10px;
border: 1px solid #000;
width: 50%;
}
.formdashed-button:hover {
background: #fff;
border: 1px solid #555;
}}
@media screen and (max-width: 639px) {
.formdashed-button {
font-family: "游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;
display: inline-block;
width: 100%;
text-align: center;
font-size: 18px;
background: #000;
color: #fff;
border-radius: 6px;
padding: 12px;
margin-top: 16px;
margin-bottom: 10px;
border: 1px solid #000;
width: 100%;
}
.formdashed-button-area {
padding: 2%;
width: 100%;
margin: 0 auto;
text-align: center;
}
#formdashed {
margin-top: -150px;
padding-top: 150px;
}
.boxArea .innerBlock .detailBox .textBox h3.sankaform-title {
font-size: 125%;
line-height: 1.5;
color: #fff;
background: #333;
display: block;
padding: 15px 6px;
letter-spacing: 3px;
font-family: "游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;
font-weight: normal;
width: 100%;
margin-bottom: 2%;
text-align: center;
}
.innerBlock section {
text-align: center;
padding: 15px 10px;
font-size: 13px;
}
.innerBlock section h3 {
font-size: 129%;
line-height: 1.5;
color: #fff;
background: #333;
display: block;
padding: 15px 10px;
}
.innerBlock section dl {
text-align: left;
padding: 6px 0;
border-bottom: 1px solid #eee;
}
.innerBlock section dl dt {
font-weight: bold;
padding-bottom: 5px;
}
.innerBlock section dl dt span {
width: 30px;
height: 16px;
font-size: 71%;
line-height: 16px;
text-align: center;
color: #fff;
background: #e54905;
display: block;
float: left;
margin-right: 5px;
}
.innerBlock section dl dd > input[type="email"], .innerBlock section dl dd > input[type="text"] {
width: 100%;
border: 1px solid #333;
padding: 8px;
margin: 0;
border-radius:4px;
}
.innerBlock section dl dd > input#post2, .innerBlock section dl dd > input#post3, .innerBlock section dl dd > input#post {
width: 30%;
margin-bottom: 5px;
}
.innerBlock section dl dd select {
background: #fff;
border: 1px solid #333;
border-radius: 4px;
padding: 8px;
margin: 0;
}
.innerBlock section textarea {
width: 100%;
height: 90px;
border: 1px solid #333;
padding: 10px;
margin: 0;
}
.innerBlock section .in input[type="text"] {
width: 100%;
padding: 5px;
border: 1px solid #333;
border-radius:4px;
}
.innerBlock .btnArea input {
width: 95%;
font-size: 114%;
letter-spacing: 2px;
font-weight: bold;
font-family: "游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;
line-height: 50px;
color: #fff;
background: #362b22;
border: none;
outline: none;
margin: 10px auto 20px;
border-radius: 5px;
cursor: pointer;
display: block;
-webkit-appearance: none;
}
}