<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body{
margin:0px;
	padding:0px;
	border:0px;
	color: #333;
	font-family: 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3';
	font-size:0.9em;
	line-height: 1.5;
	margin-bottom:0;
	}
	
h1{text-align:left; font-size:24px; margin-top:0;}
#container{max-width: 1200px; /* 最大横幅 */ width: 100%;  margin: 0 auto; padding-bottom:0; margin-bottom:0;}

.pd_02{padding:2%;}

#title{text-align:left;}

.h2_01{border-left:5px solid #FC0; padding-left:12px; color:#666464; margin-top:30px; font-size:24px; font-weight:200; margin-bottom:25px;}

.h2_02{border-left:5px solid #FC0; padding-left:12px; color:#666464; margin-top:60px; font-size:24px; font-weight:200; margin-bottom:27px;}

.mt_10{margin-top:10px auto;}
.mb_10{margin-bottom:10px;}


#tel{background:#999; text-align:center;}

#form_body{width:96%; background:#F3F4EF; padding-left:4%; padding-top:20px; padding-bottom:20px; margin:10px auto;}
	
#form_box{padding:3%;}



.table_01{
width: 100%;
border-collapse: collapse;}


.table_01 th{
width: 25%;
padding: 6px;
text-align: left;
vertical-align:middle;
color: #333;
background-color: #eee;
border: 1px solid #b9b9b9;
}
.table_01 td{
padding: 1%;
background-color: #fff;
border: 1px solid #b9b9b9;

}

.table_01 td.status{
	padding-left:5px;
	width:65px;
	border-right:0px;
}

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

.question{border-left:0px;}


.hissu{
background-color:#F19B08;
padding:3px 10px 3px 10px;
color:#FFF;
font-size:0.9em;
margin-left:5px;  
	
}


.free{
background-color:#ccc;
padding:3px 10px 3px 10px;
color:#FFF;
font-size:0.9em;
margin-left:5px;  
	
}

.img_auto{width:100%;
    height: auto;
}
.text, textarea, .dropdown{
    border:1px solid #CCC;
    padding: 5px;
    color: #999;
    background: #fff;
	width:95%;
     
}

.name{
    border:1px solid #CCC;
    padding: 5px;
    color: #999;
    background: #fff;
	width:30%;
	ime-mode: active;
     
}

.furigana{
    border:1px solid #CCC;
    padding: 5px;
    color: #999;
    background: #fff;
	width:40%;
	ime-mode: active;
     
}

.age{
    border:1px solid #CCC;
    padding: 5px;
    color: #999;
    background: #fff;
	width:5%;
	ime-mode: inactive;
     
}

.postal{
    border:1px solid #CCC;
    padding: 5px;
    color: #999;
    background: #fff;
	width:20%;
	ime-mode: inactive;
     
}


.mail-address{
    border:1px solid #CCC;
    padding: 5px;
    color: #999;
    background: #fff;
	width:40%;
	ime-mode: inactive;    
}

.tel-number{
    border:1px solid #CCC;
    padding: 5px;
    color: #999;
    background: #fff;
	width:20%;
	ime-mode: inactive;    
}

input{margin:15px auto 15px 15px;}


dt{margin-top:15px; margin-left:0; padding-left:0;}
dd{margin-left:0; margin-top:3px; width:100%; padding-left:0;}	
.red{color:#F00;}

#header{width:100%;}
#header img{width: 100%;
    height: auto;}


#submit_btn{text-align:center; margin-top:20px; margin-bottom:20px;}

.footer{background:#483231; width:100%;}

.footer_inner{margin:30px auto 0 auto; max-width:1150px; background:#483231;}
.footer_inner img{width:100%;
height:auto; margin:0px; padding:0px; background:#483231; border:0;}	


button.button4 {
    /* 文字サイズを1.4emに指定 */
    font-size: 1.2em;

    /* 縦方向に10px、
     * 横方向に40pxの余白を指定 */
    padding: 10px 25px 10px 25px;

    /* 背景色を濃い青色に指定 */
    background-color: #F19B08;

    /* 文字色を白色に指定 */
    color: #fff;

    /* ボーダーをなくす */
    border-style: none;
	margin-left:20px;


}

button.button4:hover {
    /* 背景色を明るい青色に指定 */
    background-color: #ccc;

    /* 文字色を白色に指定 */
    color: #fff;


	
}

button.button5 {
    /* 文字サイズを1.4emに指定 */
    font-size: 1.2em;

    /* 縦方向に10px、
     * 横方向に40pxの余白を指定 */
    padding: 10px 25px 10px 25px;

    /* 背景色を濃い青色に指定 */
    background-color: #ccc;

    /* 文字色を白色に指定 */
    color: #fff;

    /* ボーダーをなくす */
    border-style: none;
	margin-left:20px;


}

button.button5:hover {
    /* 背景色を明るい青色に指定 */
    background-color: #999;

    /* 文字色を白色に指定 */
    color: #fff;


	
}

.input_button{
	width:180px;
	margin:0 auto;}

.cap{margin-top:10px; padding-left:20px; color:#E9A82A; text-align:center;}

.no_pc{
display:none !important;
}

.error_messe{margin:10px; background:#F1F1F1; padding:1%;}

.formTable dt{margin:10px; background:#F1F1F1; padding:1%;}

.formTable dd{margin:10px; background:#fff; padding:0.6%;}</pre></body></html>