@charset "UTF-8";
/*
    Template: swell
    Theme Name: SWELL CHILD
    Theme URI: https://swell-theme.com/
    Description: SWELLの子テーマ
    Version: 1.0.0
    Author: LOOS WEB STUDIO
    Author URI: https://loos-web-studio.com/

    License: GNU General Public License
    License URI: http://www.gnu.org/licenses/gpl.html
*/


/*-------------------Form02装飾*----------------------------/

/*「必須」*/
.pink-l{
	font-size:.9em;
	padding: 2px;
	background: #c97586;
	color: #fff;
	margin-left:1em;
	margin-bottom:1em;
}

/*「任意」*/
.gre-l{
	font-size:.9em;
	padding: 2px;
	background: #556b2f;
	color: #fff;
	margin-left:1em;
	margin-bottom:1em;
}

.age{
width:20%;
}

.wpcf7 .ichikidou input[type=date], input[type=email], input[type=number], input[type=password], input[type=tel], input[type=text], input[type=url], select, textarea {
border-radius:10px;
}

.uwaninfo {
position: relative;
background: #f5f5f5;/*背景色*/
box-shadow:0 0 5px rgba(0,0,0,.2);  padding: 1em;
width: 100%;
margin: 2em 0;
color: #2c2c2f;
}

.uwaninfo p {
  color: #65513f;
  padding: 10px;
}

.wpcf7 input {
 margin-bottom: 15px;
}

.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
	        width: 100%;
}
.wpcf7-url {
	        width: 100%;
}
.wpcf7-textarea {
	        width: 100%;
}

.wpcf7 .wpcf7-submit{
    width: 100%;
	cursor: auto;
padding: 15px;
margin: 0 10px 25px 5px;
margin-top: 20px!important;
border-radius: 15px;
background-color: #1a74c4;
color: #fff;
font-size: 1.1rem;
font-weight: bold;
border : 2px solid #1a74c4;    /* 枠の指定 */
}
.wpcf7 .wpcf7-submit:hover {
  box-shadow    : none;        /* カーソル時の影消去 */
  color         : #1a74c4;     /* 背景色     */
  background    : #ffffff;     /* 文字色     */
}

/*-------------------Form02装飾ここまで*----------------------------/