﻿*{
	BORDER: 0px;PADDING: 0px; MARGIN: 0px;
	OUTLINE-STYLE: none;
	OUTLINE-COLOR: invert;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	FONT-SIZE: 100%;
	VERTICAL-ALIGN: baseline;
}
BODY {
padding: 0px;
LINE-HEIGHT: 120%; MARGIN: 0px;
font:17px/1.3 "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Arial, Helvetica, Tahoma, sans-serif; 
HEIGHT: 100%; COLOR: #000000;
background-color:#ffffff;
background:#ffffff;
}


h1 {
  color:#333333;
  background-color:#f5d850;
  padding:5px;
  text-align:center;
  margin:2px 7px 10px 2px;
}

h2{
	color:#d44f68;
	font-weight:bold;
}
H3 {
	
	PADDING: 3px;
	BACKGROUND-COLOR: #0099cc;
	COLOR: white;
	BORDER-bottom:#258 1px solid;
	text-shadow: -1px -1px 0px rgba(0, 0, 0, 15);
	text-align:center;
	margin-bottom:0px;}

h4{
font-size:18px;
color:#ff3366;
font-weight:bold;
margin:3px;
padding-bottom:0px;
text-align:left;
}

h5{
text-align:left;
font-size:16px;
color:#ff3399;
font-weight:bold;
margin:3px;
padding-bottom:5px;
}


.moji{
text-align:left;
padding-bottom:10px;
font-size:15px;}

.moji2{
				font-size:13px;
}

.moji3{
font-size:15px;
font-weight:bold;
}
.main{
	margin:10px 10px 10px 10px;}

.store   { 
width:90%;
	padding:10px;
	background: #ffffff;
	text-decoration: none;
	font-size: 18px;
	font-weight: bold;
	border-radius: 5px;
	-moz-border-radius 5px;
	-webkit-border-radius: 5px;
	border: 3px #cccccc dotted;
} 


section {
margin: auto 17px 10px 17px;
padding-top: 5px;
padding-bottom: 10px;
line-height: 1;
border-bottom: 1px dotted #999;
}


ul.global_menu {
    display:table;
    table-layout:fixed;
    width:90%;
}
ul.global_menu li {
    display:table-cell;
    vertical-align:middle;
    text-align:center;
    font-size:12px;
}
ul.global_menu li:first-child {
    border:none;    
}
ul.global_menu li a {
    display:block;
    text-decoration:none;
}


.fukuitv_app {
  display: inline-block;
  text-align: center;
  border-width: 1px;
  border-style: solid;
  text-transform: uppercase;
  text-decoration: none;
  line-height: 1.1;
  font-weight: normal;
  font-family: sans-serif;
  color: #FFFFFF;
  font-size: 12px;
  background-color: #ff3399;
  background-image: -webkit-linear-gradient(top, #ff389c 0%, #ef6cad 48%, #ff3399 49%, #ff3399 82%, #ff4fa7 100%);
  background-image: -moz-linear-gradient(top, #ff389c 0%, #ef6cad 48%, #ff3399 49%, #ff3399 82%, #ff4fa7 100%);
  background-image: -o-linear-gradient(top, #ff389c 0%, #ef6cad 48%, #ff3399 49%, #ff3399 82%, #ff4fa7 100%);
  background-image: linear-gradient(top, #ff389c 0%, #ef6cad 48%, #ff3399 49%, #ff3399 82%, #ff4fa7 100%);
  border-color: hsl(330, 45%, 60%);
  -webkit-box-shadow: inset 0 0 1px 1px #ff66b3, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 0 1px 1px #ff66b3, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 0 1px 1px #ff66b3, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  -webkit-text-shadow: 1px 1px 1px #c06;
  -moz-text-shadow: 1px 1px 1px #c06;
  -o-text-shadow: 1px 1px 1px #c06;
  text-shadow: 1px 1px 1px #c06;
  -webkit-border-radius: 22px;
  -moz-border-radius: 22px;
  border-radius: 22px;
  padding: 10px;
}

.fukuitv_app strong {
  letter-spacing: 1px;
  font-size: 16px;
}

.fukuitv_app:hover {
  color: #FFFFFF;
  background-color: #ff42a1;
  background-image: -webkit-linear-gradient(top, #ff47a4 0%, #f07ab5 48%, #ff42a1 49%, #ff42a1 82%, #ff5eaf 100%);
  background-image: -moz-linear-gradient(top, #ff47a4 0%, #f07ab5 48%, #ff42a1 49%, #ff42a1 82%, #ff5eaf 100%);
  background-image: -o-linear-gradient(top, #ff47a4 0%, #f07ab5 48%, #ff42a1 49%, #ff42a1 82%, #ff5eaf 100%);
  background-image: linear-gradient(top, #ff47a4 0%, #f07ab5 48%, #ff42a1 49%, #ff42a1 82%, #ff5eaf 100%);
  border-color: hsl(330, 45%, 63%);
  -webkit-box-shadow: inset 0 0 1px 1px #ff75ba, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 0 1px 1px #ff75ba, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 0 1px 1px #ff75ba, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  -webkit-text-shadow: 1px 1px 1px #db006e;
  -moz-text-shadow: 1px 1px 1px #db006e;
  -o-text-shadow: 1px 1px 1px #db006e;
  text-shadow: 1px 1px 1px #db006e;
}

.fukuitv_app:active {
  color: #FFFFFF;
  background-color: #ff2491;
  background-image: -webkit-linear-gradient(top, #ff1a8c 0%, #ff3399 100%);
  background-image: -moz-linear-gradient(top, #ff1a8c 0%, #ff3399 100%);
  background-image: -o-linear-gradient(top, #ff1a8c 0%, #ff3399 100%);
  background-image: linear-gradient(top, #ff1a8c 0%, #ff3399 100%);
  padding: 13px 30px 11px 30px;
}


.QUO-button {
  display: inline-block;
  text-align: center;
  border-width: 1px;
  border-style: solid;
  text-transform: uppercase;
  text-decoration: none;
  line-height: 1.1;
  font-weight: normal;
  font-family: sans-serif;
  color: #FFFFFF;
 font-size: 12px;
  background-color: #FF3333;
  background-image: -webkit-linear-gradient(top, #ff3838 0%, #ef6c6c 48%, #FF3333 49%, #FF3333 82%, #ff4f4f 100%);
  background-image: -moz-linear-gradient(top, #ff3838 0%, #ef6c6c 48%, #FF3333 49%, #FF3333 82%, #ff4f4f 100%);
  background-image: -o-linear-gradient(top, #ff3838 0%, #ef6c6c 48%, #FF3333 49%, #FF3333 82%, #ff4f4f 100%);
  background-image: linear-gradient(top, #ff3838 0%, #ef6c6c 48%, #FF3333 49%, #FF3333 82%, #ff4f4f 100%);
  border-color: hsl(0, 43%, 60%);
  -webkit-box-shadow: inset 0 0 1px 1px #ff7070, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 0 1px 1px #ff7070, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 0 1px 1px #ff7070, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  -webkit-text-shadow: 1px 1px 1px #c00;
  -moz-text-shadow: 1px 1px 1px #c00;
  -o-text-shadow: 1px 1px 1px #c00;
  text-shadow: 1px 1px 1px #c00;
  -webkit-border-radius: 11px;
  -moz-border-radius: 11px;
  border-radius: 11px;
  padding: 12px 30px 12px 30px;
 width:70%;
}

.W-button {
  display: inline-block;
  text-align: center;
  border-width: 1px;
  border-style: solid;
  text-transform: uppercase;
  text-decoration: none;
  line-height: 1.1;
  font-weight: normal;
  color: #FFFFFF;
  font-size: 22px;
  background-color: #33C5FF;
  background-image: -webkit-linear-gradient(top, #38c6ff 0%, #6ccaef 48%, #33C5FF 49%, #33C5FF 82%, #4fcdff 100%);
  background-image: -moz-linear-gradient(top, #38c6ff 0%, #6ccaef 48%, #33C5FF 49%, #33C5FF 82%, #4fcdff 100%);
  background-image: -o-linear-gradient(top, #38c6ff 0%, #6ccaef 48%, #33C5FF 49%, #33C5FF 82%, #4fcdff 100%);
  background-image: linear-gradient(top, #38c6ff 0%, #6ccaef 48%, #33C5FF 49%, #33C5FF 82%, #4fcdff 100%);
  border-color: hsl(197, 42%, 54%);
  -webkit-box-shadow: inset 0 0 1px 1px #75d8ff, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 0 1px 1px #75d8ff, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 0 1px 1px #75d8ff, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  -webkit-text-shadow: 1px 1px 1px #0092cc;
  -moz-text-shadow: 1px 1px 1px #0092cc;
  -o-text-shadow: 1px 1px 1px #0092cc;
  text-shadow: 1px 1px 1px #0092cc;
  -webkit-border-radius: 11px;
  -moz-border-radius: 11px;
  border-radius: 11px;
   padding: 12px 30px 12px 30px;
  width:70%;
}

.W-button strong {
  letter-spacing: 1px;
  font-size: 18px;
}

.W-button:hover {
  color: #FFFFFF;
  background-color: #42c9ff;
  background-image: -webkit-linear-gradient(top, #47caff 0%, #7acef0 48%, #42c9ff 49%, #42c9ff 82%, #5ed1ff 100%);
  background-image: -moz-linear-gradient(top, #47caff 0%, #7acef0 48%, #42c9ff 49%, #42c9ff 82%, #5ed1ff 100%);
  background-image: -o-linear-gradient(top, #47caff 0%, #7acef0 48%, #42c9ff 49%, #42c9ff 82%, #5ed1ff 100%);
  background-image: linear-gradient(top, #47caff 0%, #7acef0 48%, #42c9ff 49%, #42c9ff 82%, #5ed1ff 100%);
  border-color: hsl(197, 41%, 55%);
  -webkit-box-shadow: inset 0 0 1px 1px #89ddff, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 0 1px 1px #89ddff, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 0 1px 1px #89ddff, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  -webkit-text-shadow: 1px 1px 1px #009cdb;
  -moz-text-shadow: 1px 1px 1px #009cdb;
  -o-text-shadow: 1px 1px 1px #009cdb;
  text-shadow: 1px 1px 1px #009cdb;
}

.W-button:active {
  color: #FFFFFF;
  background-color: #24c1ff;
  background-image: -webkit-linear-gradient(top, #1abeff 0%, #33C5FF 100%);
  background-image: -moz-linear-gradient(top, #1abeff 0%, #33C5FF 100%);
  background-image: -o-linear-gradient(top, #1abeff 0%, #33C5FF 100%);
  background-image: linear-gradient(top, #1abeff 0%, #33C5FF 100%);
  padding: 13px 30px 11px 30px;
}

.app_setumei{
font-size:13px;
	text-align:left;
	background-color:#eeeeee;
	color:#333333;
	padding:5px;
	margin:5px;
	font-weight: normal;
}

.app_setumei li{
	margin-left:15px;

}


#header {
	TEXT-ALIGN: center;
	 PADDING: 0px; MARGIN: 0px;
}
#footer a {
width:100%;
display:block;
text-decoration:none;
TEXT-ALIGN: center;
PADDING: 10px 0;
BACKGROUND-COLOR: #000000;
MARGIN: 0px;
COLOR: #ffffff;

}
