@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: #101010 url("../img/background.png");}
p,a,h2,h3,dt,dd,td{font-family:"游ゴシック Medium";}
@media screen and (min-width:768px){
	
}
/**********************************
/* 002:HEADER
************************************/



/**********************************
/* 003:MAIN
************************************/
.section_03_box{
	margin-top:90px;
}

.s03b_inner{
	width:90%;
	max-width:1350px;
	margin:0 auto;
	padding:30px 0;
	text-align: center;
}

.s03b_inner h2{
	font-weight: 700;
	font-size: 25px;
	margin-bottom:7px;
}
.s03b_inner p{
	margin-bottom:10px;
	font-size: 14px;
}

.s03b_text{
	margin-top:3%;
}

.s03b_text li {
    text-align: left;
}

.s03b_text h3{
	font-weight: 600;
	font-size: 15px;
	margin-bottom:5px;
}

.s03b_text li p{
	margin-bottom: 10px;
	font-size: 11px;
}

.s03b_text li:nth-child(2) p:first-of-type {
    margin-bottom: 5px; 
}


/**********************************
/* 004:FOOTER
************************************/
.section_03_box,footer{
	background:#e5e3e0 url("../img/background03.png");
}







/**********************************
/* 100:RESPONSIVE
************************************/
@media screen and (min-width:700px){
/*header*/
 
	
/*main*/
iframe{
	margin-top:1.5%;
}		
	
.s03b_text ul {
	overflow: hidden; 
	padding: 0;
	list-style: none;
	max-width: 794px;
    margin: 0 auto;
}

.s03b_text li {
	float: left;
	width: calc(50% - 1px);
    box-sizing: border-box;
	padding:20px; 
}

.s03b_text li:nth-child(2) {
	border-left: 2px solid black; 
	
}


/*footer*/	

	
}


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

	
/*main*/
.section_03_box{
	margin-top:160px;
}	

.s03b_inner{
	padding: 30px 0;
}

.s03b_inner h2{
	font-size: 30px;
}
	
.s03b_inner p{
	margin-bottom:15px;
}
	
iframe{
	margin-top:1.6666%;
}	
	
.s03b_text h3 {
    font-size: 20px;
}
	
.s03b_text li p {
    margin-bottom:0px;
    font-size: 14px;
}
	
/*footer*/

}


@media screen and (min-width:1300px){
/*footer*/

	
	
	
	
	
}
