<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;
	}
#container{max-width: 100%; /* 最大横幅 */ width: 960px;  margin: 0 auto; padding-bottom:0; margin-bottom:0;}

p{margin-top:15px; margin-bottom:10px;}
h1{text-align:center; font-size:24px; margin-top:0;}

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

#title{text-align:center;}
.inf_activ{width:83%; background:#F29600; color:#FFF; font-size:1.4em; font-weight:bold; line-height:300%; margin:0 auto; padding-left:15%;}

.inf{width:83%; border:1px solid #333; color:#333; font-size:1.4em; font-weight:bold; line-height:300%; margin:10px auto; padding-left:15%;}



.inf2_activ{width:83%; background:#F29600; color:#FFF; font-size:1.4em; font-weight:bold; line-height:300%; margin:10px auto; padding-left:15%;}

.inf2{width:83%; border:1px solid #333; color:#333; font-size:1.4em; font-weight:bold; line-height:300%; margin:0px auto; padding-left:15%;}

.mt_10{margin-top:10px auto;}
.mb_10{margin-bottom:10px;}
.pd_02{padding:2%;}




.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;
}


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


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

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

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

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

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

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



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

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

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

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{line-height:0; margin-top:0px; width:100%; height:auto; margin-bottom:0; padding-bottom:0;}
#footer img{width:100%;
    height:auto; margin:0px; padding:0px; background:#483231; border:0;}	


.no_pc{
display:block !important;
}


.no_sp{
display:none !important;
}




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

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

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

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

    /* ボーダーをなくす */
    border-style: none;
	
	width:120px;


}

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

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

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

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

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

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

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


}

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

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


	
}

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

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

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


.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>