@charset "utf-8";
/*
Theme Name: ※※_TITLE_※※
Version: 1.0
*/

/* *********************************
000:RESET
001:BASIC
002:HEADER
003:MAIN
004:FOOTER
005:
006:
007:
008:
100:RESPONSIVE
200:DRAWER
888:EXAMPLE
999:CLEARFIX
*********************************** */
/* *********************************
/* 000:RESET
*********************************** */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed,figure, figcaption, footer, header, hgroup,menu, nav, output, ruby, section, summary,time, mark, audio, video,hr{
margin:0;padding:0;border:0;font-style:normal;font-weight:500;font-size:100%;vertical-align:baseline;}
article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section{display:block;}
html{overflow-y:scroll;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after,q:before, q:after{content:'';content:none;}
input, textarea{margin:0;padding:0;}
ul{list-style:none;}
table{border-collapse:collapse; border-spacing:0;}
caption, th{text-align:left;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
input[type="button"],input[type="submit"] {-webkit-appearance: none;}
pre{overflow:auto;white-space:pre-wrap;word-wrap:break-word;}
a {text-decoration: none;}
/**********************************
/* 001:BASIC
************************************/
.rsp{width: 100%; height: auto;}
body{background-color: #f5f0e6;}
p, a, h2, h3, dt, dd, td, label, th {color: #3d3d3d; font-family:'しっぽり明朝B1', 'Yu Mincho', 'Hiragino Mincho ProN', 'serif';}
img {display: block;}
/**********************************
/* 002:HEADER
************************************/
p, a, dt, dd, td, label {font-size:15px; line-height:30px;}
h2{font-size:25px; font-weight:800;}
h3{font-size:21px; font-weight:700;}

/**********************************
/* 003:MAIN
************************************/
.main {
    width: 90%;
    max-width: 1350px;
    margin: 70px auto 0;
}

.title {
    text-align: center;
}

.text{
	width: 90%;
    max-width: 1000px;
    margin: 30px auto 0;
}

.text table{
	width:100%;
}

.text tr{
	border-bottom: 1px solid #7d7d7d;
}


.text th{width:27%; padding:10px ; margin-left:3%; font-size:16px;}
.text td{width:70%; padding-bottom: 10px;}


/**********************************
/* 100:RESPONSIVE
************************************/

@media screen and (min-width:768px){
/*header*/
p, a, dt, dd, td,label {font-size:17px; line-height:34px;}
h2{font-size:35px;}	
h3{font-size:31px;}
/*main*/
.main {
    margin-top: 130px;
}
	
.text{
	margin-top:60px;
}
	
.text th{ padding:15px; font-size:20px;}	
.text td{ padding-bottom: 15px;}	
}



@media screen and (min-width:1024px){	
	

	
	
	
	
	
	
	
	
}
