
/* base css  */
@media screen and (min-width: 769px) {

	article,aside,details,figcaption,figure,footer,header,hgroup,hr,menu,nav,section {
		display: block;
	}

	a,hr {
		padding: 0;
	}

	abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video {
		margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
		font-size: 100%;
		vertical-align: baseline;
		background: 0 0;
	}

	td,th {
		padding: 10px;
	}

	table,td,th {
		box-sizing: border-box;
		border: 1px solid #c0c1c2;
		border-bottom: 1px solid #c0c1c2 !important;
		border-right: 1px solid #c0c1c2 !important;
	}

	table td a,table td a:visited {
		color:#333;
		font-size:13px;
		font-weight:bold;
	}
	table td a:hover {
		opacity:0.7;
		text-decoration:none;
	}

	ins,mark {
		background-color: #ff9;
		color: #000;
	}

	body {
		line-height: 1;
	}

	ul {
		list-style: none;
	}

	ol {
		padding-left: 2em;
	}

	ol li {
		list-style-type: decimal;
	}

	blockquote,q {
		quotes: none;
	}

	blockquote:after,blockquote:before,q:after,q:before {
		content: '';
		content: none;
	}

	a {
		margin: 0;
		font-size: 100%;
		vertical-align: baseline;
		background: 0 0;
	}

	button,input[type=button],input[type=submit] {
		font-size: 100%;
		vertical-align: baseline;
		background-color: transparent;
	}

	ins {
		text-decoration: none;
	}

	mark {
		font-style: italic;font-weight: 700;
	}

	del {
		text-decoration: line-through;
	}

	abbr[title],dfn[title] {
		border-bottom: 1px dotted;
		cursor: help;
	}

	table {
		border-collapse: collapse;
		border-spacing: 0;
	}

	th {
		background-color: #f6f6f6;
		text-align: left;
	}

	hr {
		height: 1px;
		border: 0;
		border-top: 1px solid #ccc;
		margin: 1em 0;
	}

	img {
		vertical-align: bottom;
	}

	input,select {
		vertical-align: middle;
	}

	body,button,input,select,textarea {
		font-family: 'Lucida Grande', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, sans-serif;
	}

	body {
		color: #333 !important;
		font-size: 14px;
		background:#fff;
		word-wrap: break-word;
	}

	body:after {
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		content: "";
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbcacb', endColorstr='#f79697',GradientType=0 );
		background: linear-gradient(to bottom, #1d8ed0 0%, #CADFF6 100%);
		z-index: -1;
	}

	#COMMON-HEADER {
		border-top: 5px solid #e60012;
		background:#fff;
	}

	#COMMON-FOOTER {
		padding-top: 30px!important;
		margin-top: 0!important;
	}

	div#index {
		font-size: 13px !important;
		background:#fff;
		width: 1200px!important;
	}

	header{
		margin-bottom:0px!important;
		border-bottom: 1px solid #fff !important;
	}

	.img_replace_sp_pc {
		display: none;
	}

	#pan{
		margin: 5px auto 10px!important;
		width: 1200px;
	}

}
/* base css  */
