@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 {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;
}


.text{
	margin-top:20px;
}

.inner{
	margin-top: 30px;
}

.inner li{
	margin-bottom: 20px;
}

.inner dt{
	font-weight: 600;
	font-size:20px;
}

.list {
	list-style: disc;
    margin-top: 5px;
	padding-left: 40px;
}

.list li{
	margin-bottom: 0px;
}


/**********************************
/* 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:30px;
}	
	
.inner{
	margin-top: 40px;
}
	
	
}



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


	
	
	
	
	
	
}
