/*-----------------------------------------------------	*/
/*	for all						*/
/*-----------------------------------------------------	*/
	/*** main 700px ***/
	#osirase_list{
		}
		#osirase_list ul{
			margin:0 10px;
			}
			#osirase_list ul li{
				margin:0 0 10px 0;
				text-align:left;
				}
				#osirase_list ul li h4{
					cursor:pointer;
					font-size:1.3em;
					border:1px solid #C00;
					margin:1em 0 0 0;
					padding:0.5em 0.5em 0.3em 0.5em;
					color:black;
					border-top-left-radius: 5px;
					-webkit-border-top-left-radius: 5px;
					-moz-border-radius-topleft: 5px;
					border-top-right-radius: 5px;
					-webkit-border-top-right-radius: 5px;
					-moz-border-radius-topright: 5px;
					border-bottom-left-radius: 0px;
					-webkit-border-bottom-left-radius: 0px;
					-moz-border-radius-bottomleft: 0px;
					border-bottom-right-radius: 0px;
					-webkit-border-bottom-right-radius: 0px;
					-moz-border-radius-bottomright: 0px;
					background: #ffffff; /* Old browsers */
					background: -moz-linear-gradient(top, #ffffff 0%, #ffd3d3 100%); /* FF3.6+ */
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ffd3d3)); /* Chrome,Safari4+ */
					background: -webkit-linear-gradient(top, #ffffff 0%,#ffd3d3 100%); /* Chrome10+,Safari5.1+ */
					background: -o-linear-gradient(top, #ffffff 0%,#ffd3d3 100%); /* Opera 11.10+ */
					background: -ms-linear-gradient(top, #ffffff 0%,#ffd3d3 100%); /* IE10+ */
					background: linear-gradient(to bottom, #ffffff 0%,#ffd3d3 100%); /* W3C */
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffd3d3',GradientType=0 ); /* IE6-9 */
					}
					#osirase_list ul li h4:hover{
						color:#C00;
					}
					#osirase_list ul li h4 span{
						margin:0 1em 0 0;
						font-size:0.8em;
						font-weight:normal;
					}
				#osirase_list ul li div{
					display:none;
					padding:10px;
					border:1px solid #C00;
					border-top:none;
					}
					#osirase_list ul li div .to_link{
						padding:5px 0 0 0;
						text-align:right;
						}
						#osirase_list ul li div .to_link a{
							display:inline-block;
							*display:inline;
							*zoom:1;
							padding:0.5em 1em 0.3em 1em;
							font-size:1.1em;
							border:2px solid white;
							background: #e57b7b; /* Old browsers */
							background: -moz-linear-gradient(top, #e57b7b 14%, #ff1919 100%); /* FF3.6+ */
							background: -webkit-gradient(linear, left top, left bottom, color-stop(14%,#e57b7b), color-stop(100%,#ff1919)); /* Chrome,Safari4+ */
							background: -webkit-linear-gradient(top, #e57b7b 14%,#ff1919 100%); /* Chrome10+,Safari5.1+ */
							background: -o-linear-gradient(top, #e57b7b 14%,#ff1919 100%); /* Opera 11.10+ */
							background: -ms-linear-gradient(top, #e57b7b 14%,#ff1919 100%); /* IE10+ */
							background: linear-gradient(to bottom, #e57b7b 14%,#ff1919 100%); /* W3C */
							filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e57b7b', endColorstr='#ff1919',GradientType=0 ); /* IE6-9 */
							color:white;
							font-weight:bold;
							text-decoration:none;
							-moz-border-radius: 5px;
							-webkit-border-radius: 5px;
							border-radius: 5px;
							-moz-box-shadow: 0px 0px 4px #7d7d7d;
							-webkit-box-shadow: 0px 0px 4px #7d7d7d;
							box-shadow: 0px 0px 4px #7d7d7d;
							}
							#osirase_list ul li div .to_link a:hover{
								color:yellow;
							}
				#osirase_list ul li .open{
					display:block;
				}
/*-----------------------------------------------------	*/
/*	for - 979px		768-979		*/
/*-----------------------------------------------------	*/

@media screen and (max-width: 979px) {
	/*** main px ***/
	
}

/*-----------------------------------------------------	*/
/*	for - 767px		480-767		*/
/*-----------------------------------------------------	*/

@media screen and (max-width: 767px) {
	/*** main px ***/
	
}

/*-----------------------------------------------------	*/
/*	for - 479px		320-479		*/
/*-----------------------------------------------------	*/

@media screen and (max-width: 479px) {
	/*** main px ***/
	
}

/*-----------------------------------------------------	*/
/*	for - 319px					*/
/*-----------------------------------------------------	*/

@media screen and (max-width: 319px) {
	/*** main px ***/

}


