@charset "utf-8";

.mt200 {
    margin-top:200px;
}

.text-center {
    text-align:center;
}

.col-6 {
    width:96%;
    margin: 0 auto 1em;
}

dt{
  float: left;
}

dd{
  margin-left: 7em;
}

#main #main_omoi .list {
    height:11em;
}

#main #main_omoi .list h4 {
    margin-bottom:1em;
}

#main_form form th {
    width:45%;
    text-align:left;
}

#main_form form {
    width:100%;
}

.wxs {width: 94%;}

.mt-1em {
    margin-top:1em;
}

/*button
---------------------------------------------------------------------------*/
a.btn,
button.btn {
	padding: 5px 10px;		/*上下、左右へのボタン内の余白*/
	border: 1px solid #ccc;	/*枠線の幅、線種、色*/
	font-size: 15px;		/*文字サイズ*/
	border-radius: 3px;		/*角丸のサイズ*/
	background: #eee;		/*背景色*/
    text-decoration: none;
}
/*マウスオン時の設定*/
a.btn:hover,
button.btn:hover {
	border: 1px solid #999;	/*枠線の幅、線種、色*/
	background: #fff;		/*背景色*/
}

.header {
    margin:15px auto;
}

#main_koenkai iframe {
    width:100%;
    height:246px;
    margin: 0 auto;
}

#main_omoi p {
    text-indent:1em;
}

.msg, .msg2 {
    color:#ffff00;
}

.msg2 {
    text-align:center;
}

@media screen and (min-width:600px) {

#main #main_omoi .list {
    width:45%;
}

.col-6 {
    width:47%;
	padding: 1.5%;	/*ボックス内の余白*/
	float: left;
	margin: 0px 1% 20px;	/*上、左右、下へのボックスの外側のスペース*/
    margin: 0 auto;
}

#main_form form {
    width:80%;
    margin: 0 auto;
}

.header {
    width:80%;
}

.wxs { width: 25%; }

}
