@charset "UTF-8";

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

/* mainArea */
#contentAll #contentBodyMain div.mainArea{padding:10px 15px;}
#contentAll #contentBodyMain div.mainAreaDtl{padding:10px 15px 1px;}

/* h
---------------------------------*/
/* h1 */
#contentAll #contentBodyMain h1{margin:4px 0px 4px 5px;}
#contentAll #contentBodyMain h1 img{width:auto; height:32px;}

/* img
---------------------------------*/
#contentAll #contentBodyMain img{max-width:100%; /*height: auto;*/}

/* p
---------------------------------*/

/* dl
---------------------------------*/
/* bscListA */
#contentAll #contentBodyMain dl.bscListA dd{
	margin-bottom:10px;
	padding-bottom:9px;
	background:transparent url(img/dotline01.png) repeat-x left bottom;
	background-size:444px 1px;
	line-height:1.6;
}

#contentAll #contentBodyMain dl.bscListA dd span{
	display:block;
	background:transparent url(img/arrow01_sp.png) no-repeat 0px 0.3em;
	background-size:15px 15px;
	padding-left:25px;
}

#contentAll #contentBodyMain span.kindIcon01{background:transparent url(img/kind_icon01_sp.png) no-repeat left top; background-size:50px 20px;}
#contentAll #contentBodyMain span.kindIcon02{background:transparent url(img/kind_icon02_sp.png) no-repeat left top; background-size:115px 20px;}
#contentAll #contentBodyMain span.kindIcon03{background:transparent url(img/kind_icon03_sp.png) no-repeat left top; background-size:50px 20px;}
#contentAll #contentBodyMain span.kindIcon04{background:transparent url(img/kind_icon04_sp.png) no-repeat left top; background-size:50px 20px;}
#contentAll #contentBodyMain span.kindIcon05{background:transparent url(img/kind_icon05_sp.png) no-repeat left top; background-size:50px 20px;}
#contentAll #contentBodyMain span.kindIcon06{background:transparent url(img/kind_icon06_sp.png) no-repeat left top; background-size:50px 20px;}
#contentAll #contentBodyMain span.kindIcon07{background:transparent url(img/kind_icon07_sp.png) no-repeat left top; background-size:50px 20px;}

#contentAll #contentBodyMain span.timeIcon01{background:transparent url(img/time_icon01_sp.png) no-repeat left top; background-size:50px 20px;}
#contentAll #contentBodyMain span.timeIcon02{background:transparent url(img/time_icon02_sp.png) no-repeat left top; background-size:50px 20px;}
#contentAll #contentBodyMain span.timeIcon03{background:transparent url(img/time_icon03_sp.png) no-repeat left top; background-size:50px 20px;}

#contentAll #contentBodyMain span.evtIcon01{background:transparent url(img/evt_icon01_sp.png) no-repeat left top; width:60px; background-size:60px 20px;}
#contentAll #contentBodyMain span.evtIcon02{background:transparent url(img/evt_icon02_sp.png) no-repeat left top; width:80px; background-size:80px 20px;}

/* pageNavList */
#contentAll #contentBodyMain div.pageNavList{padding-top:5px;}

#contentAll #contentBodyMain div.pageNavList ul li{
	font-size:14px;
	margin-right:5px;
	padding-left:5px;
}

#contentAll #contentBodyMain div.pageNavList ul li.back{margin-right:10px;}
#contentAll #contentBodyMain div.pageNavList ul li.next{padding-left:10px;}




.spNone{
	display: none;
}

.pcNone{
	display: block;
}



}