<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "shift_jis";

fieldset, img {
border:0 none;
}
img {
vertical-align:bottom;
}
h1, h2, h3, h4, h5, h6, address, caption, em, th, td {
font-size:1em;
font-style:normal;
font-weight:normal;
line-height:inherit;
text-align:inherit;
}

#contents p{
margin:0;
}

hr {
display:none;
}

html {
margin:0;
padding:0;
}

body {
/*background:#FFFFFF none repeat scroll 0 0;
color:#333333;
font-family:"Hiragino Kaku Gothic Pro","繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3","�ｽE�ｽ�ｽE�ｽ �ｽE�ｽ繧ｴ繧ｷ繝・�ｽ�ｽ",sans-serif;
font-size:12px;*/
margin:0;
padding:0;
/*text-align:center;*/
}

table {
border-collapse:collapse;
border:none;
}

.hdg-1-02 p{
text-align:left;
}

div#container {
width:100% !important;
text-align:center;
}

div#container_inner {
width:850px;
text-align:left;
margin:0 auto;
}

p.pagetopLink {
margin-top:18px;
text-align: right;
line-height:130%;
}

div#contents {
width:850px;
clear:both;
padding-bottom:10px;
margin:0 auto 15px;
text-align:left;
}

div#contentsBox_01{
margin-top:20px;
padding-bottom:29px;
border-bottom:3px solid #fee58c;
}

div#hdgBox_01{
width:850px;
height:246px;
position:relative;
}

div#hdgBox_01 h1{
position:absolute;
z-index:4;
left:217px;
top:38px;
}

div#hdgBox_01 p.btn_01{
position:absolute;
z-index:3;
left:250px;
top:179px;
}

div#hdgBox_01 p.img_01{
position:absolute;
z-index:2;
left:32px;
top:38px;
}

div#hdgBox_01 p.img_02{
position:absolute;
z-index:1;
left:645px;
top:0;
}

div#sectionBox_01{
width:784px;
margin:0 34px 0 32px;
padding-bottom:28px;
}

div.section_01,div.section_02,div.section_03{
margin:0 28px 0 29px;
}

div.section_03{
padding-bottom:9px;
}

div.lyt_imageL_01{
background-color:#FFFFFF;
border-left:3px solid #fde144;
border-right:3px solid #fde144;
padding:18px 0 20px;
overflow:hidden;
zoom:1;
}

div.section_03 div.separate_01{
padding-bottom:10px;
}

div.lyt_imageL_01 div.imgBox_01{
width:206px;
padding-left:15px;
float:left;
}

div.lyt_imageL_01 div.textBox_01,
div.lyt_imageL_01 div.textBox_02{
width:470px;
padding-right:15px;
float:right;
}

div.lyt_imageL_01 div.textBox_01 p,
div.lyt_imageL_01 div.textBox_02 p{
font-size:125%;
line-height:1.3;
margin-bottom:1em;
}

div.lyt_imageL_01 div.textBox_02 p{
padding-bottom:3em;
}

div.lyt_imageL_01 div.textBox_02 p.normal{
padding-bottom:0;
background:none;
}

p.notice{
font-size:80% !important;
margin:1em 0 0 2em;
text-indent: -1em;
}

div.commentaryBox_01{
width:474px;
background:#fffdf1;
padding-bottom:14px;
}

div.commentaryBox_01 div.inner{
width:474px;
background:#fffdf1;
}

div.commentaryBox_01 dl{
padding:11px 3px 0;
}

div.commentaryBox_01 dt{
font-weight:bold;
color:#e5000c;
padding-bottom:5px;
}

div.commentaryBox_01 dd{
line-height:1.4;
}


div#contentsBox_02{
margin-top:20px;
}

div#contentsBox_02 div.inner_01{
padding:30px 20px 29px;
zoom:1;
}

div#contentsBox_02 div#app{
background:#FFFFFF;
padding-bottom:5px;
}

#app p.btn{
	text-align:right;
}

#app p {
    line-height: 1.4em;
    margin: 8px auto 0;
	width:650px;
}

#app h2{
	margin-bottom:20px;
}

#app ul.free{
	margin-top:10px;
}

#app ul.free li{
	float:left;
	margin-right:16px;
}

#app .btn{
	margin-bottom:30px;
}

#app .btn p{
	float:left;
	margin-right:10px;
}

#app iframe{
	margin-top:15px;
}

#app p.btn{
	margin-right:20px;
}

#app .btn-app p{
	margin:0 20px 0 0 !important;
}

#app .btn-app div{
	margin:0 20px 0 0 !important;
	padding:17px;
	background-color:#fffdea;
}

#app .btn-app div p{
	margin:0 0 1em 0 !important;
}

#app .btn-app div ul li{
	margin:0 13px;
	_margin:0 10px; /* IE6 */
	float:left;
}

#app ul.link{
	line-height:130%;
	margin-top:5px;
}

#app table.apply{
border:1px solid #b6b6b6;
}

#app table.apply th{
text-align:center;
}

#app table.apply tr.area th{
text-align:center;
padding:10px;
}

#app div.lyt-2col{
margin:0 auto;
width:548px;
}

#app div.lyt-2col p{
width:auto;
}

#app div.lyt-2col .column-L{
position:relative;
float:left;
width:265px;
}

#app div.lyt-2col .btn-01{
position:absolute;
top:96px;
left:29px;
}

#app div.lyt-2col .column-R{
position:relative;
float:right;
width:265px;
}


div#main p.foot {
	color:#999;
	font-size:90%;
	line-height:1;
}
.pagetopLink {
	width:850px;
	margin:18px auto 0 !important;
	text-align:right;
}
div#footer {
	width:850px;
	text-align:left;
	margin:20px auto 0;
}
p#copyright {
	text-align:left;
	width:840px;
	margin:10px auto !important;
	padding-left:10px;
}
div#footer-credit,
div.footer-logo {
	width:850px;
	text-align:left;
	margin:0 auto;
}

#contentsBox_02 .hdg-2-01{
margin:0 auto 15px;
width:753px;
font-weight:bold;
}



.box-01{
    margin-top:15px;
background:url(/option/contents/hikaritv/app/img/bg-app_04.png) no-repeat right top;
}

.box-01-inner{
    padding:15px 0;
background:url(/option/contents/hikaritv/app/img/bg-app_04.png) no-repeat left bottom;
}

.box-01-inner2{
    padding:0 21px;
background:url(/option/contents/hikaritv/app/img/bg-app_05.png) repeat-y left top;
}




.box-01-inner2 .image-layout-col2{
    margin-bottom: 0;
}
.box-01-inner2 .image-layout-col2 ul{
    padding-left: 5px;
}
.box-01-inner2 .image-layout-col2 ul li{
    width:343px;
}
.box-01 p{
    margin:0;
}

ul.list-link-01 li.right{
float: right;
}


/*Add*/
.box-emphasis-01 {
background: #ffeaea;
padding: 5px;
}
label input {
vertical-align: middle;
}

.cp .box-01{
margin-top:15px;
background:url(/option/contents/hikaritv/app/img/bg-app_06.png) repeat-y top center;
}

.cp .box-01-inner{
padding: 0 0 10px;
background:url(/option/contents/hikaritv/app/img/bg-app_06_bottom.png) no-repeat bottom center;
}

.cp .box-01-inner2{
padding:20px 20px 10px;
background:url(/option/contents/hikaritv/app/img/bg-app_06_top.png) no-repeat top center;
}

.cp .box-01-inner2 .image-layout-col2 ul li{
width:450px;
}

dl.list-bullet-01 dt{
padding-left: 0.9em;
}
dl.list-bullet-01 dt em{
color: #00a8e6;
font-weight: bold;
}

dl.list-bullet-01 dd{
margin-bottom: 1em;
}

.center {
text-align: center;
}

strong.em-01 {
color: #df1112;
}

.underline {
text-decoration: underline;
}

sup a {
color: #00a8e6;
}

.mark01 {
color: #00a8e6;
}

.hdg-3-02 span span {
display: inline;
background: none;
padding: 0;
vertical-align: middle;
}

.hdg-3-02 span.note {
margin-left: 0.5em;
font-size: 12px;
}


/* clearfix
-------------------------------------------------------------- */
div.clearfix:after,
.lyt-2col-02:after,
ul.list-link-01:after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
}

div.clearfix,
.lyt-2col-02,
ul.list-link-01 {
	_height: 1px;
	min-height: 1px;
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

.clear {
	clear:both;
	color:#FFF;
	font-size:90%;
	padding-top:20px;
	}</pre></body></html>