


@media only screen and (min-width: 821px) {
	
.sample2Wrap{
width: 100vw;
height: 700px;
background:#f4f3f2;
margin: -0px auto 100px auto;
z-index:20;
}

.sample2{
display: table !important;  /* スマートフォンで見たときは"sp"のclassがついた画像が表示される */	
width: 800px;
height: 400px;
background: #;
margin: 0px auto 30px auto;
z-index:21;
text-align:center;
}


.sample3{
display: none !important;

}
  
img.pics{
max-width: 100px;
height：; 
z-index：20;
}

#pr001{
font-family: 
font-size: 15pt;
color:#594900; 
font-weight:normal;	
}

p.pr01{
font-family: 'Yu Gothic UI',YuGothic,'Yu Gothic','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',sans-serif;
font-size: 20pt;
font-weight: 100;
z-index:600;
}


p.pr02{
font-family: 'Yu Gothic UI',YuGothic,'Yu Gothic','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',sans-serif;
text-align: center
background-color:# !important; /*背景色*/
padding: 2em;/*文字周りの余白*/
color: white;/*文字を白に*/
border-radius: 0.5em;/*角の丸み*/
font-size: 12pt;
font-weight: 100;
z-index:600;
}

.pr03{
font-family: 'Yu Gothic UI',YuGothic,'Yu Gothic','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',sans-serif;
font-size: 12pt;
font-weight: 100;
z-index:600;
}

.pr04{
font-family: 'Yu Gothic UI',YuGothic,'Yu Gothic','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',sans-serif;
font-size: 12pt;
font-weight: 200;
z-index:600;
}

caption{
font-family: 
font-size:36pt;
color:#594900;
font-weight: 200;
z-index:600;
padding-bottom:10px;
}



div {

}

table {
table-layout: fixed; 
width: 100%;
　background: #;
margin: 0px auto 100px auto;
text-align: center;
border:none;
z-index:22;
}
th {
font-family: 'Yu Gothic UI',YuGothic,'Yu Gothic','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',sans-serif;
font-size: 1em;
padding: ;
color:#594900;
border:none;
z-index:23;
padding-bottom:5px;
}


td {
font-family: 'Yu Gothic UI',YuGothic,'Yu Gothic','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',sans-serif;
font-size: pt;
padding: ;
color:#594900;
border-color: #ebe6ca;   /* 線色： */
border:none;
z-index:24;
padding-bottom:5px;
border-width: 0px 0px; /* 上下だけ引く */
}

.thin {
font-family: 'Yu Gothic UI',YuGothic,'Yu Gothic','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',sans-serif;
font-size: 12pt;
padding: ;
color:#cfc9aa;
border:none;
z-index:24;
padding-bottom:5px;
}

.bold {
font-family: 'Yu Gothic UI',YuGothic,'Yu Gothic','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',sans-serif;
font-size:10pt;
padding: ;
color:#594900;
border:none;
z-index:24;
padding-bottom:0px;
}

.bold {
font-family: 'Yu Gothic UI',YuGothic,'Yu Gothic','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',sans-serif;
font-size: 18pt;
padding: ;
color:#594900;
border:none;
z-index:24;
padding-bottom:0px;
}
.small {
font-family: 'Yu Gothic UI',YuGothic,'Yu Gothic','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',sans-serif;
font-size: 9pt;
padding: ;
color:#594900;
border:none;
z-index:24;
padding-bottom:0px;
}

a.cp_btn {

font-size: 10pt;
display: block;
margin: 0.2em 20em 0.2em 20em;
padding: 0.2em 1em 0.2em 1em;
text-align: center;
text-decoration: none;
color: #cfc9aa;
border: 1px solid #cfc9aa;
border-radius: 2px;
transition: .4s;
}
a.cp_btn:hover {
background: #d9cb7a;
color: #fff;
}
}








/* スマートフォンで見たときは"sp"のclassがついた画像が表示される */
@media only screen and (max-width: 820px) {


.sample2Wrap{
width: 100vw;
height: 750px;
background:#f4f3f2;
margin: 0px auto 30px auto;
z-index:20;
}
.sample2{
display: none !important; /* スマートフォンで見たときは"sp"のclassがついた画像が表示される */

}
.sample3{
display: table!important; /* スマートフォンで見たときは"sp"のclassがついた画像が表示される */
width: 100vw;
height: 250px;
background: #;
margin: 0px auto 100px auto;
z-index:21;
}





.pics{
width:40px;
height：25%; 
z-index：20;
text-align:left;
}

#pr001{
font-family: 
font-size: 6pt;
color:#594900;
}

p.pr01{
font-family: 'Yu Gothic UI',YuGothic,'Yu Gothic','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',sans-serif;
font-size: 15pt;
font-weight: 100;
z-index:600;
color:#594900;

}


p.pr02{
font-family: 'Yu Gothic UI',YuGothic,'Yu Gothic','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',sans-serif;
text-align: center
background-color: !important; /*背景色*/
padding: 0.2em;/*文字周りの余白*/
color: white;/*文字を白に*/
border-radius: 0.5em;/*角の丸み*/
font-size: 9pt;
font-weight: 100;
z-index:600;
width:;
}

.pr03{
font-size: 9pt;
font-family: sans-serif;
font-weight: 100;
z-index:600;
width:;
text-align: left;
margin:0px 0px 0px 0px;
color:#594900;
}

.pr04{
font-family: 'Yu Gothic UI',YuGothic,'Yu Gothic','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',sans-serif;
font-size: 18pt;
font-weight: 200;
z-index:600;
color:#594900;
}


.a{
width: 20%;
height: 20px;
font-size: 12pt;
border:solid;
border-width: 1px 0px; /* 上下だけ引く */
border-color: #fff;   /* 線色： */
}
.b{
width: 25%;
height: 20px;
border:solid;
border-width: 1px 0px; /* 上下だけ引く */
border-color: #fff;   /* 線色： */
}
.c{
width:45%;
height: ;
border:solid;
border-width: 1px 0px; /* 上下だけ引く */
border-color: #fff;    /* 線色： */
}
.d{
font-family: sans-serif;
width: 10%;
height: 15px;
font-size: 12pt;
border:solid;
border-width: 1px 0px; /* 上下だけ引く */
border-color: #fff;   /* 線色： */
}

}
caption{
font-family: 
font-size: 36pt;
color:#594900;
font-weight: 200;
z-index:600;
padding-bottom:10px;
}

p.aligning{

display: flex;
justify-content: left; /*左右中央揃え*/
align-items: center;     /*上下中央揃え*/
}



div {

}

table {
table-layout:fixed; 
width: 100vw;
height: 300px
background: #;
margin: 0px auto 100px auto;
text-align: center;
border:none;
z-index:22;
}
th {
font-family: 
font-size: 1em;
padding: ;
color:#594900;
border:none;
z-index:23;
padding-bottom:5px;
width: ;
height: 20px;
}

td {
font-family: 
font-size: 0.75em;
padding: ;
color:#594900;
z-index:24;
padding-bottom:5px;
width: ;
height: 20px;
}

td.thin {
font-family: 'Yu Gothic UI',YuGothic,'Yu Gothic','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',sans-serif;
font-size: 0.75em;
padding: ;
color:#cfc9aa;
border:none;
z-index:24;
padding-bottom:5px;
height: 20px;
}




a.cp_btn {

display: block;
margin: 0.5em 0.5em 0.5em 0.5em;
padding: 0.3em 0.3em 0.4em 0.3em;
text-align: center;
text-decoration: none;
color: #cfc9aa;
border: 1px solid #cfc9aa;
border-radius: 2px;
transition: .4s;
}
a.cp_btn:hover {
background: #d9cb7a;
color: #fff;
}
}