@charset "utf-8";

/*
@import "_cnskin/311a/css/style.css";

#L01 #area-header.noskin,#L02 #area-header.noskin,#L03 #area-header.noskin,#L07 #area-header.noskin,#L08 #area-header.noskin	{ width:825px;}
#L01 #area-header,#L02 #area-header,#L03 #area-header,#L07 #area-header,#L08 #area-header	{ width:841px;}
#L01 #area-billboard.noskin,#L02 #area-billboard.noskin,#L03 #area-billboard.noskin,#L07 #area-billboard.noskin,#L08 #area-billboard.noskin	{ width:825px;}
#L01 #area-billboard,#L02 #area-billboard,#L03 #area-billboard,#L07 #area-billboard,#L08 #area-billboard	{ width:841px;}
#L01 #area-contents.noskin,#L02 #area-contents.noskin,#L03 #area-contents.noskin,#L07 #area-contents.noskin,#L08 #area-contents.noskin	{ width:825px;}
#L01 #area-contents,#L02 #area-contents,#L03 #area-contents,#L07 #area-contents,#L08 #area-contents	{ width:841px;}
#L02 #area-main,#L03 #area-main,#L07 #area-main,#L08 #area-main	{ width:70%;}
#L02 #area-side-a,#L03 #area-side-a,#L07 #area-side-a,#L08 #area-side-a	{ width:29%;}
#L01 #area-footer.noskin,#L02 #area-footer.noskin,#L03 #area-footer.noskin,#L07 #area-footer.noskin,#L08 #area-footer.noskin	{ width:825px;}
#L01 #area-footer,#L02 #area-footer,#L03 #area-footer,#L07 #area-footer,#L08 #area-footer	{ width:841px;}

#L04	{ width:auto; margin:0 auto;}
#L04 #area-contents	{ width:auto;}
#L04 #main-group	{ width:100%; margin-left:-240px;}
#L04 #area-main	{ margin-left:250px;}
#L04 #area-side-a	{ width:240px;}

#L05	{ width:auto; margin:0 auto;}
#L05 #area-contents	{ width:auto;}
#L05 #main-group	{ width:100%; margin-left:-240px;}
#L05 #main-group .core	{ width:100%; margin-right:-240px;}
#L05 #area-main	{ margin-left:250px; margin-right:250px;}
#L05 #area-side-a	{ width:240px;}
#L05 #area-side-b	{ width:240px;}

#L06	{ width:auto; margin:0 auto;}
#L06 #area-contents	{ width:auto;}
#L06 #main-group	{ width:100%; margin-right:-240px;}
#L06 #area-main { margin-right:250px;}
#L06 #area-side-a	{ width:240px;}

body { background: #FDF8EC; }

#bk323 { background: #FFFFFF; }
#bk2241 { background: #FFFFFF; }
#bk352 { background: #FEFDE3; }
#bk2473 { background: #FEF0DB; }
#bk325 { background: #FCD9DB; }
#bk1995 { background: #FBFCDE; }
#bk374 { background: #FFFFFF; }
#bk355 { background: #FEEBC5; }
#bk2474 { background: #FEEBC5; }
#bk329 { background: url(_src/sc1320/scene05.jpg) repeat-x left center; }
#bk314 { background: #E8DA99 url(_src/sc280/line12.png) repeat-x left top; }
#bk310 { background: url(_src/sc502/back18.jpg) repeat; }
#bk310 div.lhm { padding-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px }
#bk2182 { background: #FEFCED; }
#bk333 { background: #FFFFFF; }
#bk332 { background: #FEE2C7; }
#bk331 { background: #FDE9DA; }
#bk1994 { background: #FFFFFF; }
#bk363 { background: #FDF1E7; }
*/


*{
    padding:0;
    margin:0;
}
a img {
    border-width:0;
    vertical-align: bottom;
    padding-left: 3px;
    padding-right: 3px;
}

.wrapper{
    width:800px;
    margin:10px auto;
    /*
    background-color:#fff;
    */
}

.bg1{
    background: #FFFFFF;
}

td{
    line-height:24px;
    padding:10px;
}

body{
    font-family: "メイリオ", sans-serif;
    font-size:14px;
    background: #FDFAEC;
}

.form{
    background-color:#fff;
}

.form p{
    padding:0px 15px 40px 80px;
    font-size:15px;
}

.header{
    font-family: "Meiryo" !important;
    padding:10px 15px;
    background-color:#fff;
}

.header1{
    font-size:15px;
    font-weight:bold !important;
    color:#804000;
}

.header2{
    font-size:15px;
    font-weight:bold !important;
}

.header3{
    font-size:26px;
    font-weight:bold !important;
    color:#804000;
}

.header4{
padding-top:12px;
padding-bottom:14px;
}

.header4 a{
    padding:7px 30px;
    background-color:#dbed78;
    color:#414f2a;
    font-size:14px;
    font-weight:bold !important;
}

.header5{
    color:#ff8000;
    font-weight:bold !important;
    font-size:14px;
}
    
.header6{
    color:#ff0000;
    font-weight:bold !important;
    font-size:14px;
}

.header7{
    font-weight:bold !important;
    font-size:14px;
    padding-top:3px;
}

.min {
    font-family: "Meiryo" !important;
}

.menuh{
    font-size:14px;
}

.clear{
    clear:both;
}

.pagetop{
    width:100%;
    text-align:right;
}

.copy{
    text-align:center;
    font-size:11px;
    padding:20px 0px 10px 0px;
}

.sepa{
	display:flex;
	justify-content: space-between;
}

.footer{
    background:none;
    margin:10px 0px 10px 0px;
}

.footer li{
    list-style: none;
}


.footer li a {
	text-align:center;
	text-decoration:none;
    display:block;
    font-size:11px;
    color:#333;
    border-right:1px solid #666;
    padding:0px 8px;
    float:left;
}

.footer li:first-child a{
    border-left:1px solid #666;
}

.footer li a:hover{
    background:#ffdace;
}

a {
   border-bottom:none;
    text-decoration: none;
}

.fsize_l{
    font-size:13px !important;
}

@media only screen and (max-width: 480px) {

    .img > img{
        max-width:100% !important;
        height:auto !important;
    }

    a img {
        max-width:100% !important;
        height:auto !important;
    }

    body{
        font-size:13px !important;
    }    

    p{
        font-size:13px;
    }
    .wrapper{
        width:100%;
        margin:0px auto;
    }

    .sepa{
        display:block;
    }
    
    .header{
        padding:10px 15px;
        text-align:center;
    }

    .footer{
        background:none;
        margin:10px 0px 10px 0px;
    }
        
    .footer li img {
        display:none;
    }

    .footer li a {
        font-size:13px !important;
        color:#333;
        border:none;
        padding:3px 8px;
        float:left;
        background:#ffdace;
    }
    
    .footer li:first-child a{
        border:none;
    }

    .footer li a{
        border:none;
        margin:0px 2px 2px 0px;
        }
    
    .footer li a:hover{
        background:#ffdace;
    }
    
    .form p{
        padding:20px;
    }

}