html  {font-size:62.5%;}
body  {
	-webkit-text-size-adjust: none;
	marginwidth: 5px;
	bgcolor: white;
	font-family: 'Helvetica','Arial','Hiragino Kaku Gothic ProN','ƒqƒ‰ƒMƒmŠpƒS ProN W3',Meiryo,'ƒƒCƒŠƒI','‚l‚r ‚oƒSƒVƒbƒN','MS PGothic',sans-serif;
}
body  {font-size:1.4rem; line-height:1.3;}
table {font-size:1.4rem; line-height:1.3;}
.fsSS {font-size:1.0rem; line-height:1.3;}
.fsS  {font-size:1.2rem; line-height:1.3;}
.fsM  {font-size:1.4rem; line-height:1.3;}
.fsL  {font-size:1.6rem; line-height:1.3;}
.fsLL {font-size:2.2rem; line-height:1.3;}
.fsLLL{font-size:2.6rem; line-height:1.3;}
a {text-decoration:none;}
a img {border: none;}


div.main{
	width:98%;
	margin:0;
	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:130%;
}
.maintitle{
	background-color:#efefef;
	color:#333;
	margin:5 0px;
	font-size:130%;
	font-weight:bold;
	width:100%;
	padding:10 0px;
	word-break:break-all;
}
.title{
	width:100%;
	box-sizing:border-box;
	color:#333;
	font-size:110%;
	font-weight:bold;
	margin:20 0 5px;
	padding:0;
	padding-left:10;
	text-align:left;
	border-bottom:solid 2px #ccc;
}
.subtitle{
	color:#ee0000;
}

table {
	width: 100%;
}

.textbox_b,.textbox_c,.textbox_d,.textbox_e{
	width:96%;
	text-align:left; 
	padding:5;
	margin:0 auto;
	box-sizing: border-box;
}
.textbox{
	margin:0; 
	padding:5px;
	border:0; 
	width:96%;
	text-align:left;
}
.textbox_b{
	background-color: #ffffcc;
}
.textbox_c{
	background-color:#ff6666;
	color:#ffffff;
}
.textbox_d{
	border:solid 2px #ee0000;
	color:#333;
}
.textbox_e{
	border:solid 1px #333;
	color:#333;
}

table.hyou,table.hyou tr,table.hyou td {
	border-collapse: collapse;
	border:1px solid #cccccc;
	font-size:90%;
}
table.hyou{
	width:96%; 
	max-width:900px;
}
table.hyou td{
	padding:3px;
	text-align:left; 
}

ul.attention{
	margin-left:-8px;
}
ul.attention li{
	list-style-type: none;
	/*margin-left:7px;*/
}
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: 0px;
	right: 1px;
	font-size: 85%; 
	width: 50%;
	margin:0px;
}
#tobuy-item {
	position: fixed;
	bottom: 0px;
	left: 0px;
	font-size: 85%;
	width: 50%;
	margin:0px;
}
#page-top a,#tobuy-item a {
	background: #eee;
	border:solid 1px #333;
	text-decoration: none;
	color: #333;
	padding: 10px 0;
	text-align: center;
	display: block;    
	width: 100%;
	opacity:0.9;
}
#page-top a:hover,#tobuy-item a:hover {
	text-decoration: none;
	background: #666;
}
