@charset "utf-8";


/* フォント
------------------------------------------------ */

body {
	font-size: 85%;
	font-family: 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", osaka, sans-serif;
	line-height: 130%;
	margin-top: 2px;
}

.t1 {
	font-size: 1em;
	line-height: 1.5em;
}

.t2 {
	font-size: 1.2em;
	line-height: 1.5em;
}

.t3 {
	font-size: 1.4em;
	line-height: 1.5em;
}.t4 {
	padding-left: 10px;
	font-size: 150%;
	line-height: 120%;
}
.br_5 {
	font-size: 5px;
	line-height: 5px;
}
.br_10 {
	font-size: 10px;
	line-height: 10px;
}
.br_15 {
	font-size: 15px;
	line-height: 15px;
}
.br_20 {
	font-size: 20px;
	line-height: 20px;
}
.br_25 {
	font-size: 25px;
	line-height: 25px;
}
.pankuzu {
	font-size: 80%;
	color: #333333;
	padding-top: 5px;
}
.headmenu {
	font-size: 80%;
	color: #333333;
}
h1 {
	font-size: 70%;
	color: #999999;
}
.qa_kaito-iti {
	font-size: 90%;
	text-align: right;
	background-position: 10px;
	padding-top: 5px;
}
.qa_text {
	font-size: 110%;
	line-height: 180%;
	padding-left: 10px;
}
.menu_text {
	font-size: 100%;
	text-align: justify;
	line-height: 180%;
}
.qa_midashi_aka {
	font-size: 110%;
	text-align: justify;
	line-height: 180%;
	color: #A72C32;
	margin-left: 2px;
}
.qa_text_an {
	font-size: 110%;
	text-align: justify;
	line-height: 150%;
	padding-left: 18px;
}
.ord_text {
	font-size: 110%;
	text-align: justify;
	line-height: 180%;
}
.howto_midashi_aka {
	font-size: 125%;
	text-align: justify;
	line-height: 180%;
	color: #A72C32;
	margin-top: 5px;
	margin-bottom: 5px;
	font-weight: bold;
}
.howto_textdai_kuro {
	font-size: 125%;
	text-align: justify;
	line-height: 150%;
	color: #000000;
	font-weight: bold;
}
.top_up {
	font-size: 80%;
	text-align: right;
	margin-top: 10px;
	color: #666666;
}
.rou_text {
	font-size: 90%;
	text-align: justify;
	line-height: 180%;
}
.nyuko_midashi {
	font-size: 120%;
	text-align: justify;
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: 5px;
}
.nyuko_text {
	font-size: 110%;
	line-height: 130%;
}
.nyuko_textred {
	font-size: 110%;
	line-height: 130%;
	color: #A72C32;
	font-weight: bold;
}
.menu_textred {
	font-size: 140%;
	line-height: 130%;
	color: #A72C32;
	font-weight: bold;
	margin-bottom: 10px;
}
.menu_textred002 {
	font-size: 130%;
	line-height: 130%;
	color: #A72C32;
	font-weight: bold;
	text-align: left;
	background-position: bottom;
}
.menu_textblack {
	font-size: 110%;
	line-height: 110%;
	color: #000000;
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 5px;
}
.menu_designtext {
	font-size: 110%;
	line-height: 110%;
	color: #000000;
	margin-bottom: 5px;
	margin-top: 10px;
	font-weight: bold;
}
.midashi_bun {
	font-size: 110%;
	color: #000000;
	margin-bottom: 10px;
	margin-top: 10px;
}
.mt_gazo {
	font-size: 80%;
	color: #666666;
	margin-top: 25px;
	text-align: right;
	clear: left;
	margin-right: 45px;
	padding-top: 10px;
}
.mt_submenu {
	color: #000000;
	margin-left: 570px;
}
.mt_midashi_bun {
	font-size: 110%;
	color: #000000;
	margin-bottom: 10px;
	margin-top: 10px;
	line-height: 110%;
}
.right_text {
	margin-bottom: 10px;
	margin-top: 10px;
	text-align: right;
}
.80 {
	font-size: 80%;
	line-height: 100%;
}
.100 {
	font-size: 100%;
	line-height: 150%;
}
.midashi_aka {
	font-size: 100%;
	text-align: justify;
	line-height: 150%;
	color: #A72C32;
}
.nyuko_textblack {
	font-size: 110%;
	line-height: 130%;
	color: #000000;
	font-weight: bold;
}
.web_text {
	font-size: 110%;
	text-align: justify;
	line-height: 150%;
	font-weight: normal;
}
.aka {
	font-size: 80%;
	line-height: 110%;
	color: #A72C32;
	margin-right: 3px;
}
.seibi_midashi {
	font-size: 140%;
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: 5px;
	text-align: center;
}
sya-h1 {
	font-size: 70%;
	color: #333333;
}
.seibi_midashiaka {
	font-size: 120%;
	font-weight: bold;
	margin-top: 20px;
	background-color: #FF0000;
	color: #FFFFFF;
	margin-bottom: 20px;
	padding-top: 5px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.seibi_midashired {
	font-size: 140%;
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: 5px;
	color: #FF0000;
}
.seibi_midashikuro {
	font-size: 120%;
	font-weight: bold;
	margin-top: 20px;
	background-color: #333333;
	color: #FFFFFF;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.seibi_midashiao {
	font-size: 120%;
	font-weight: bold;
	margin-top: 20px;
	background-color: #2E3192;
	color: #FFFFFF;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.seibi_midashiblue {
	font-size: 140%;
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: 5px;
	color: #2E3192;
}
.url_small {
	font-size: 70%;
}
.aka100 {
	font-size: 100%;
	line-height: 110%;
	color: #A72C32;
	margin-right: 3px;
	font-weight: 500;
	letter-spacing: 0.1em;
}
.midashi_line {
	font-size: 120%;
	line-height: 150%;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	font-weight: 700;
	margin-bottom: 10px;
	letter-spacing: 0.1em;
}
.mt_midashi_bun002 {
	font-size: 110%;
	color: #000000;
	line-height: 110%;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 5px;
}
.web-text_midashi {
	font-size: 100%;
	line-height: 110%;
	color: #000000;
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 5px;
}
.mr_aka {
	font-size: 100%;
	line-height: 110%;
	color: #FFFFFF;
	margin-right: 3px;
	font-weight: 500;
	letter-spacing: 0.1em;
	background-color: #A1DFFF;
}
.mr_ye {
	font-size: 100%;
	line-height: 110%;
	color: #FFFFFF;
	margin-right: 3px;
	font-weight: 500;
	letter-spacing: 0.1em;
	background-color: #FFCC00;
}
.dmpac_shi {
	font-size: 110%;
	line-height: 110%;
	color: #000000;
	font-weight: bold;
}
.seibi_midashi_nuki {
	font-size: 120%;
	line-height: 110%;
	color: #FFFFFF;
	font-weight: normal;
	background-color: #00375C;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}
.syaken_001 {
	font-size: 110%;
	line-height: 150%;
	color: #000000;
	border-left-width: 50px;
	padding-right: 30px;
	padding-left: 30px;
	margin-top: 10px;
}
