html  {font-size:62.5%;}
body  {
	-webkit-text-size-adjust: none;
	marginwidth: 5px;
	bgcolor: white;
	font-size:1.4rem;
	line-height:1.4;
}
table {font-size:1.4rem; line-height:1.4;}
.fsSS {font-size:1.0rem; line-height:1.4;}
.fsS  {font-size:1.2rem; line-height:1.4;}
.fsM  {font-size:1.4rem; line-height:1.4;}
.fsL  {font-size:1.6rem; line-height:1.4;}
.fsLL {font-size:2.2rem; line-height:1.4;}
.fsLLL{font-size:2.6rem; line-height:1.4;}

a { text-decoration:none; }
a img { border: none; }
a:link { text-decoration:none; }
a:visited { text-decoration:none; }


div.main{
	width:90%;
	max-width:920px;
	margin:0 auto;
	padding:0;
	border:0;
	color:#454545;
	font-family:SF Pro JP,SF Pro Text,SF Pro Icons,AOS Icons,Hiragino Kaku Gothic Pro,"ƒqƒ‰ƒMƒmŠpƒS Pro W3","ƒƒCƒŠƒI",Meiryo,"‚l‚r ‚oƒSƒVƒbƒN",Helvetica Neue,Helvetica,Arial,sans-serif;
	line-height:150%;
}
.maintitle{
	background-color:#efefef;
	color:#333;
	margin-top:10px;
	font-size:150%;
	font-weight:bold;
	width:98%;
	max-width:900px;
	padding:10px;
}
.title{
	color:#333;
	font-size:110%;
	font-weight:bold;
	margin:10 0px;
	padding:5px;
	text-align:left;
	border-bottom:solid 2px #ccc;
}
.subtitle{
	color:#ee0000;
}

table {
	width: 860px;
}

.textbox{
	border:0; 
	width:98%; 
	max-width:880px;
	text-align:left; 
	padding:5px;
}
.textbox_b{
	width:96%; 
	max-width:880px;
	text-align:left; 
	padding:10px;
	 background-color: #ffffcc;
}
.textbox_c{
	background-color:#ff6666;
	width:96%;
	max-width:880px;
	padding:10;
	margin:0;
	color:#ffffff;
}
.textbox_d{
	border:solid 2px #ee0000;
	width:96%;
	max-width:880px;
	padding:10;
	margin:0;
	color:#333;
}
.textbox_e{
	border:solid 1px #333;
	width:96%;
	max-width:880px;
	padding:10;
	margin:0;
	color:#333;
}

table.hyou,table.hyou tr,table.hyou td {
	border-collapse: collapse;
	border:1px solid #cccccc;
}
table.hyou{
	width:96%; 
	max-width:900px;
}
table.hyou td{
	padding:5px;
	text-align:left; 
}

ul{
	padding:0 0 0 10px;
	margin:0 0 0 5px;
}
ul.attention li{
	list-style-type: none;
	/*margin-left:0px;*/
}
ul.attention li:before{
	content: '¦'; 
	margin-left:-14px;
}
ul.check li{
	list-style-type: none;
	margin-left:14px;
}
ul.check li:before{
	content: url(../img/attention_icon.gif); 
	margin-left:-14px;
}


/* PC‚ÆƒXƒ}ƒz‚Åƒ^ƒCƒgƒ‹‰æ‘œØ‚è‘Ö‚¦ */
.pcv { display: block !important; }
.spv { display: none !important; }

@media only screen and (max-width: 750px) {
.pcv { display: none !important; }
.spv { display: block !important; }
}

/* –ß‚éAƒgƒbƒv‚Öƒ{ƒ^ƒ“ */
#page-top {
	position: fixed;
	bottom: 15px;
	right: 20px;
	font-size: 85%;
}
#tobuy-item {
	display: none !important;
}
#page-top a {
	background: #333;
	text-decoration: none;
	color: #fff;
	width: 125px;
	padding: 10px 0;
	text-align: center;
	display: block;
	border-radius: 5px;
	opacity:0.6; 
}
#page-top a:hover {
	text-decoration: none;
	background: #666;
}
