@charset "utf-8";


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

body {
	font-size: 90%;
	font-family: 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", osaka, sans-serif;
	margin-top: 2px;
	line-height: 100%;
}
.akairo{
	color: #FF0000;
}
.akairob{
	color: #FF0000;
	font-weight: bold;
}
.wakairo{
	color: #CC0000;
}
.wakairob{
	color: #CC0000;
	font-weight: bold;
}
.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;
}
.font 100 {
	font-size: 100%;
}

.headmenu {
	font-size: 80%;
	color: #333333;
}
.f80 {
	font-size: 80%;
}
h1 {
	font-size: 70%;
	color: #333333;
}
.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_kuro120 {
	font-size: 120%;
	text-align: justify;
	line-height: 150%;
	color: #000000;
	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;
}
.quickright_text {
	margin-bottom: 10px;
	margin-top: 10px;
	text-align: right;
	font-size: 80%;
	font-weight: bold;
	color: #FF0000;
}
.quickright_textgori {
	margin-bottom: 10px;
	margin-top: 10px;
	font-size: 80%;
	padding-left: 550px;
	font-weight: bold;
	color: #000000;
}
.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;
}
.midashi_aka2 {
	font-size: 110%;
	text-align: justify;
	line-height: 150%;
	color: #CC0000;
	text-transform: uppercase;
	margin-top: 5px;
}

.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: #000066;
	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;
}
.h1-text {
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: right;
	color: #333333;
}.pan-right {
	text-align: right;
	font-size: 80%;
	color: #666666;
	margin-top: 3px;
}
.seibi_textblack {
	font-size: 110%;
	line-height: 120%;
	color: #000000;
	font-weight: bold;
	margin-top: 5px;
}
.seibi_textred {
	font-size: 120%;
	line-height: 130%;
	color: #FF0000;
	font-weight: bold;
	margin-bottom: 10px;
}
.seibi_textbluedai {
	font-size: 130%;
	line-height: 130%;
	color: #000066;
	font-weight: bold;
	margin-bottom: 10px;
}
.seibi_textreddai {
	font-size: 130%;
	line-height: 130%;
	color: #FF0000;
	font-weight: bold;
	margin-bottom: 10px;
}
.seibi_textblue {
	font-size: 120%;
	line-height: 130%;
	color: #000066;
	font-weight: bold;
	margin-bottom: 10px;
}
.seibi_textblack2 {
	font-size: 110%;
	line-height: 120%;
	color: #000000;
	font-weight: bold;
}
.seibi_midashi_nuki2 {
	font-size: 150%;
	line-height: 110%;
	color: #FFFFFF;
	font-weight: normal;
	background-color: #000066;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}
.seibi_textbluedaibold {
	font-size: 150%;
	line-height: 130%;
	color: #000066;
	font-weight: bolder;
	margin-bottom: 10px;
}
.seibi_textblackmidashi003 {
	font-size: 130%;
	line-height: 120%;
	color: #000000;
	font-weight: bold;
}
.pan-right_seib {
	text-align: right;
	font-size: 80%;
	color: #666666;
}
.seibi-syouhinmei {
	font-size: 110%;
	line-height: 110%;
	color: #000000;
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 5px;
}
.seibi-shoumei_dai {
	font-size: 120%;
	line-height: 110%;
	color: #000000;
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 5px;
}
.seibi-chunagare68 {
	height: 68px;
	padding-top: 3px;
}
.seibi-shoumei_dai-red {
	font-size: 120%;
	line-height: 110%;
	color: #FF0000;
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 5px;
}
.futoji700 {
	font-weight: 700;
	color: #333333;
}
.textreddai {
	font-size: 120%;
	line-height: 130%;
	color: #FF0000;
	font-weight: bold;
}
.sankaku-80{
	font-size: 80%;
	background-image: url(../images/sankaku.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
	font-weight: bold;
	padding-bottom: 5px;
	padding-top: 5px;
	margin-left: 5px;
}
#quick-faq{
	font-size: 110%;
	line-height: 160%;
	margin-top: 10px;
	margin-bottom: 10px;
}
#quick-faq h2{
	font-size: 120%;
	font-weight: bold;
	padding-top: 10px;
	border-bottom-width: medium;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	margin-bottom: 5px;
	padding-bottom: 5px;
}
#quick-faq li{
	padding-bottom: 10px;
}
#quick-fqa{
	padding-bottom: 5px;
	margin-bottom: 5px;
	border-top-width: medium;
	border-top-style: solid;
	border-top-color: #CC0000;
	margin-top: 20px;
	padding-top: 20px;
}
#quick-fqa div{
margin-top: 10px;
	margin-bottom: 10px;
}
#quick-fqa dt{
	font-size: 110%;
	line-height: 150%;
	font-weight: bold;
	padding-left: 20px;
	color: #CC0000;
	padding-bottom: 5px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #CC0000;
	margin-bottom: 5px;
}
#quick-fqa dd{
	font-size: 100%;
	line-height: 150%;
	padding-left: 25px;
}
.newshizuke{
	color: #FFFFFF;
	background-color: #006666;
	margin-right: 660px;
	font-weight: 500;
	margin-top: 10px;
	text-align: center;
}
#newsline li{
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	margin-top: 5px;
	margin-bottom: 5px;
	letter-spacing: 1px;
}
.font80l10u10{
	font-size: 80%;
	margin-bottom: 10px;
	margin-left: 10px;
}
.h2-text{
	font-size: 100%;
	line-height: 120%;
	margin-top: 5px;
	margin-bottom: 5px;
}
