@charset "utf-8";
/* CSS Document */
#navArea{ display:none;}
.pcno{ display:none;}
.switchBtn{ display:none;
}

/*▼▼▼▼▼初期化▼▼▼▼▼*/
body, div, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, ul, li, blockquote, th, td, tr, img { padding: 0px; margin: 0px; font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", ns-serif; font-size: 16px; line-height: 1.5em; letter-spacing: 1px; }
table { border-collapse: collapse; }
ul, li { list-style: none; }
h1, h2, h3, h4, h5, h6 { padding: 0px; margin: 0px; font-size: 100%; font-weight: normal; }
a { overflow: hidden; outline: none; }
img { border: none; vertical-align: bottom; }
table td { border: none; vertical-align: top; }
h1 { text-indent:; }
h2 { text-indent: -9999px; }
h3 { text-indent: -9999px; }
h4 { text-indent: -9999px; }
.text99 { text-indent: -9999px; }
a:hover { text-decoration: none; }
a:hover { opacity: 0.5; filter: alpha(opacity=50); }
body * { -webkit-transition: 0.5s; -moz-transition: 0.5s; -ms-transition: 0.5s; transition: 0.5s; }
/*▲▲▲▲▲初期化▲▲▲▲▲*/

.freewordhtml{}
.freewordhtml p.h2{ font-size:18px; font-weight:bold; margin-bottom:10px; background:url(../images/home/serch.png) left 3px top no-repeat; background-size:20px; padding-left:30px;}
.freewordhtml .more-bk{ padding:20px 0 0; text-align:right;}
.freewordhtml .more-bk a{ text-decoration:none; display:inline-block; transition:0s;}
.freewordhtml .more-bk a:hover{ opacity:1;}
.freewordhtml .more-bk a p{ transition:0s;}
.freewordhtml .more-bk a:hover p{ color:#2160AF; transition:0s;}
.freewordhtml .more-bk .p-01{ font-size:15px; letter-spacing:normal; text-align:right;cursor:pointer; color:#333;line-height:1em; background:url(../images/common/arrow.png) right 5px top 49.4% no-repeat; padding-right:20px;}


.freewordhtml .freeword{margin-left:0; margin-top:50px;
box-sizing: border-box;
    margin-bottom: 15px;
    padding: 20px 20px;
    border: 1px solid #e1e1e1;
    border-radius: 6px;
    background-color: #efefef;
	margin-left:25px;}

.freewordhtml .textarea-01{outline: none; width:93%; font-size:15px; letter-spacing:normal; padding:15px 15px 10px; border-radius:6px; border:1px solid #ccc; margin-bottom:10px;}
.freewordhtml .button{ width:100%; display:inline-block;border-radius:6px;font-size:15px;text-align:center; letter-spacing:normal;cursor:pointer;padding:12px 32px 12px 10px;background:#2160AF url(../images/home/2558298.png) right 50px top 50% no-repeat; background-size:18px;color:#ffffff;line-height:1em;transition:.3s;border: none;}
.freewordhtml .button:hover{ opacity: 0.5; filter: alpha(opacity=50); }

