<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*-- 蜈ｨ菴鍋噪縺ｪ繝ｫ繝ｼ繝ｫ YUI --*/
html{
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,input,textarea,blockquote,p,th,td{ 
margin:0; 
padding:0;
}
body{
}
strong,em{
font-style:normal; 
font-weight:bold;
}
small{
font-size:85%;
}
b{
}
table{
border-collapse:collapse; 
border-spacing:0; 
}
fieldset,img{ 
border:0; 
}
address,caption,cite,code,dfn,th,var{
font-style:normal; 
font-weight:normal; 
}
ul ul{
margin:10px 0;
padding:0 0 0 20px;
}
li{
list-style:none; 
}
caption,th{
text-align:left; 
}
h1,h2,h3,h4,h5,h6{
font-size:100%; 
font-weight:normal; 
}
q:before,q:after{
content:''; 
}
abbr,acronym{
border:0; 
}
sup{
vertical-align:text-top; 
}
sub{
vertical-align:text-bottom; 
}
input,textarea,select{
font-family:inherit;
font-size:inherit;
font-weight:inherit;
}
input,textarea,select{
*font-size:100%;
}
legend{
color:#000000;
}
hr{
margin:0;
padding:0;
display:none;
}
body{
font:14px '繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3','Hiragino Kaku Gothic Pro','繝｡繧､繝ｪ繧ｪ',Meiryo,'�ｭ�ｳ �ｰ繧ｴ繧ｷ繝�け',sans-serif;
line-height:1.6;
color:#333333;
background:#fafafa;
}
table{
font-family:monospace;
font-size:inherit;
font:100%;
}
pre,code,kbd,samp,tt{
font-family:monospace;
*font-size:108%;
line-height:100%;
}



/*-- 繝ｦ繝ｼ繝�ぅ繝ｪ繝�ぅ --*/
#header:after,
#container:after,
#footer:after,
.menulink:after,
.step-title:after,
.at1st:after{
content:" ";
display:block;
visibility:hidden;
clear:both;
height:0.1px;
font-size:0.1em;
line-height:0;
}



/*-- 繝｡繝九Η繝ｼ --*/
.menu-wrap{
margin:0;
padding:2px 0;
border-top:1px solid #cc0000;
border-bottom:1px solid #cc0000;
background:#292929 url(../images/bg_menu.jpg) right top repeat-x;
clear:both;
}
.menu-wrap-inner{
margin:0;
padding:3px 0 3px 10px;
height:74px;
border-top:1px solid #770000;
border-bottom:1px solid #770000;
}
.menu{
margin:0;
padding:10px 20px 8px;
height:56px;
text-align:center;
line-height:1;
border-right:1px dotted #990000;
float:left;
}



/*-- 繧ｿ繧､繝医Ν --*/
.title1,
.title2{
margin:0 0 15px;
padding:9px 40px 6px 18px;
line-height:1;
height:88px;
width:464px;
background:url(../images/bg_title.png) right top no-repeat;
}
.kmds{
margin:0 0 5px;
padding:4px 0 5px 6px;
line-height:1;
font-size:120%;
font-weight:bold;
border-left:4px solid #1f8f99;
text-shadow:#cccccc 1px 1px 1px;
}



/*-- 繝ｬ繧､繧｢繧ｦ繝医ヶ繝ｭ繝�け --*/
#container{
margin:0 auto;
padding:0;
width:1000px;
text-align:center;
position:relative;
clear:both;
}
#container-inner{
text-align:left;
}
#header {
margin:0 0 15px;
padding:0;
border:1px solid #1f8f99;
-moz-box-shadow:1px 1px 1px #000000; /* Firefox */
-webkit-box-shadow:1px 1px 1px #000000; /* Chrome, Safari */
box-shadow:1px 1px 4px #cccccc;
overflow:hidden;
}
#footer {
position:relative;
}
.entry{
margin:0 0 20px;
padding:20px 0 0;
clear:both;
border:1px solid #1f8f99;
-webkit-border-radius:8px;
-moz-border-radius:8px;
border-radius:8px;
-moz-box-shadow:1px 1px 1px #000000; /* Firefox */
-webkit-box-shadow:1px 1px 1px #000000; /* Chrome, Safari */
box-shadow:1px 1px 4px #cccccc;
background:#fffdbf url(../images/bg_entry.jpg) center top repeat-x;
overflow:hidden;
}
.entry-inner{
margin:0 0 20px;
padding:0 20px;
clear:both;
}
.entry-inner2{
margin:0;
padding:20px;
border-top:1px dotted #1f8f99;
clear:both;
background:#ffffff;
-webkit-border-bottom-left-radius:8px;
-webkit-border-bottom-right-radius:8px;
-moz-border-radius-bottomleft:8px;
-moz-border-radius-bottomright:8px;
}
#shinki{
background:#fffff5 url(../images/bg_shinki.jpg) center top repeat-x;
}
#keiyakuchu{
background:#f5fffb url(../images/bg_keiyakuchu.jpg) center top repeat-x;
}
.entry p{
margin:0 0 10px;
padding:0;
}
#page-title{
margin:0;
padding:0;
text-align:center;
width:998px;
height:800px;
}
.lead{
font-weight:bold;
font-size:130%;
color:#1a7780;
line-height:1.4;
text-shadow:#cccccc 1px 1px 1px;
}



/*-- M-ON!繝倥ャ繝 --*/
#mon-header{
margin:0;
padding:10px 0;
height:34px;
line-height:1;
text-align:center;
font-family:Arial,sans-serif;
border-bottom:5px solid #dddddd;
background:#ffffff;
}
#mon-header-inner{
margin:0 auto;
padding:0;
width:1000px;
}
#header-name{
margin:0;
padding:0 0 0 30px;
width:160px;
height:34px;
float:left;
}
#header-sns{
margin:0;
padding:0;
width:600px;
height:34px;
float:right;
}
.header-sns-tw{
margin:0;
padding:8px 0 0;
height:22px;
width:105px;
float:right;
overflow:hidden;
}
.header-sns-fb{
margin:0;
padding:8px 0 0;
height:22px;
width:130px;
float:right;
overflow:hidden;
}
.header-sns-gp{
margin:0;
padding:8px 0 0;
height:22px;
width:75px;
float:right;
overflow:hidden;
}



/*-- 陦ｨ縺ｪ縺ｩ --*/
.at1st{
margin:0 0 20px;
}
.at1st-l{
margin:0;
padding:0;
width:430px;
border:1px solid #1f8f99;
background:#ffffff;
float:left;
-webkit-border-radius:6px;
-moz-border-radius:6px;
border-radius:6px;
}
.at1st-r{
margin:0 0 0 15px;
padding:0;
width:500px;
border:1px solid #1f8f99;
background:#ffffff;
float:left;
-webkit-border-radius:6px;
-moz-border-radius:6px;
border-radius:6px;
}
.step-title{
margin:0 0 10px;
font-size:150%;
border:4px solid #cccccc;
background:#ffffff;
clear:both;
}
.step-title-l,
.step-title-l2{
margin:0;
padding:10px 15px 8px;
border-right:4px solid #cccccc;
font-weight:bold;
color:#fffdbf;
line-height:1.55;
float:left;
text-shadow:#000000 1px 1px 1px;
background:url(../images/bg_step-title-l.jpg) right top no-repeat;
}
.step-title-r{
margin:0;
padding:10px 15px 8px;
color:#2d64b3;
line-height:1.55;
float:left;
text-shadow:#cccccc 1px 1px 1px;
}
.step-title2{
margin:0;
padding:12px 10px 10px;
color:#000000;
font-size:120%;
text-shadow:#b3ae7d 1px 1px 1px;
background:#fff9b2;
-webkit-border-top-left-radius:6px;
-webkit-border-top-right-radius:6px;
-moz-border-radius-topleft:6px;
-moz-border-radius-topright:6px;
}
.step-title2 span{
color:#333333;
font-size:70%;
text-shadow:none;
}
.step-cell{
margin:0;
padding:13px 12px 12px;
border-top:1px dotted #1f8f99;
}
.step-cell2{
margin:0;
padding:10px 12px 8px;
border-top:1px dotted #1f8f99;
}
.step-cell span{
font-weight:bold;
color:#d90048;
}



/*-- 縺雁撫縺�粋繧上○ --*/
.phone1{
font-weight:bold;
font-size:180%;
color:#d90048;
line-height:1.4;
text-shadow:#cccccc 1px 1px 1px;
}
.phone2{
font-weight:bold;
font-size:115%;
}
.phone3{
font-weight:bold;
font-size:115%;
color:#d90048;
}
.web1{
font-weight:bold;
font-size:130%;
color:#d90048;
}
.web2{
font-weight:bold;
font-size:115%;
color:#d90048;
}
p.contact{
margin:0 0 0 0;
padding:0;
}
.howtosptv{
margin:0 0 6px;
font-size:115%;
color:#2d64b3;
line-height:1;
text-shadow:#cccccc 1px 1px 1px;
}
.mon-detail{
margin:0 0 6px;
font-size:115%;
color:#000000;
text-shadow:#ccc68f 1px 1px 1px;
}
.mon-detail b{
color:#1a7780;
}



/*-- Web繝輔か繝ｳ繝� --*/
.fa{
padding:0 2px 0 0;
font-weight:normal;
color:#1f8f99;
}



/*-- 隕冶�譁ｹ豕輔↑縺ｩ繝舌リ繝ｼ --*/
.btn-howto{
margin:0 auto 25px;
padding:5px;
display:block;
width:222px;
height:55px;
background:#1f8f99;
border:1px solid #404040;
line-height:1;
text-align:center;
clear:both;
-webkit-border-radius:6px;
-moz-border-radius:6px;
transition:all 0.5s ease-out 0s;
-moz-transition:all 0.5s ease-out 0s;
-webkit-transition:all 0.5s ease-out 0s;
-ms-transition:all 0.5s ease-out 0s;
-o-transition:all 0.5s ease-out 0s;
}
.btn-other{
margin:20px auto;
padding:5px;
display:block;
width:222px;
height:55px;
background:#1f8f99;
border:1px solid #404040;
line-height:1;
text-align:center;
clear:both;
-webkit-border-radius:6px;
-moz-border-radius:6px;
transition:all 0.5s ease-out 0s;
-moz-transition:all 0.5s ease-out 0s;
-webkit-transition:all 0.5s ease-out 0s;
-ms-transition:all 0.5s ease-out 0s;
-o-transition:all 0.5s ease-out 0s;
}
.btn-howto:hover,
.btn-howto:focus,
.btn-howto:active,
.btn-other:hover,
.btn-other:focus,
.btn-other:active{
border:1px solid #1f8f99;
background-color:#ffdd33;
transition:all 0.5s ease-out 0s;
-moz-transition:all 0.5s ease-out 0s;
-webkit-transition:all 0.5s ease-out 0s;
-ms-transition:all 0.5s ease-out 0s;
-o-transition:all 0.5s ease-out 0s;
}
.btn-shinki{
margin:0;
padding:2px 8px;
display:block;
width:128px;
height:80px;
background:#1f8f99;
border:1px solid #404040;
line-height:1;
text-align:center;
-webkit-border-radius:6px;
-moz-border-radius:6px;
transition:all 0.5s ease-out 0s;
-moz-transition:all 0.5s ease-out 0s;
-webkit-transition:all 0.5s ease-out 0s;
-ms-transition:all 0.5s ease-out 0s;
-o-transition:all 0.5s ease-out 0s;
float:left;
}
.btn-shinki:hover,
.btn-shinki:focus,
.btn-shinki:active{
border:1px solid #1f8f99;
background-color:#ffdd33;
transition:all 0.5s ease-out 0s;
-moz-transition:all 0.5s ease-out 0s;
-webkit-transition:all 0.5s ease-out 0s;
-ms-transition:all 0.5s ease-out 0s;
-o-transition:all 0.5s ease-out 0s;
}
.btn-keiyaku{
margin:0;
padding:2px 8px;
display:block;
width:128px;
height:80px;
background:#1f8f99;
border:1px solid #404040;
line-height:1;
text-align:center;
-webkit-border-radius:6px;
-moz-border-radius:6px;
transition:all 0.5s ease-out 0s;
-moz-transition:all 0.5s ease-out 0s;
-webkit-transition:all 0.5s ease-out 0s;
-ms-transition:all 0.5s ease-out 0s;
-o-transition:all 0.5s ease-out 0s;
float:right;
}
.btn-keiyaku:hover,
.btn-keiyaku:focus,
.btn-keiyaku:active{
border:1px solid #1f8f99;
background-color:#ffdd33;
transition:all 0.5s ease-out 0s;
-moz-transition:all 0.5s ease-out 0s;
-webkit-transition:all 0.5s ease-out 0s;
-ms-transition:all 0.5s ease-out 0s;
-o-transition:all 0.5s ease-out 0s;
}
.menulink{
margin:0 auto 15px;
width:310px;
}



/*-- 繝輔ャ繧ｿ --*/
#mon-footer{
margin:0;
padding:15px 0;
clear:both;
border-top:5px solid #dddddd;
font-family:Arial,sans-serif;
font-size:85%;
text-align:center;
line-height:1;
color:#777777;
background:#ffffff;
}
.mon-name{
margin:0 0 15px;
font-size:85%;
text-align:center;
}



/*-- 繧､繝｡繝ｼ繧ｸ驟咲ｽｮ --*/
.mon-image-left{
float:left;
margin:0 15px 15px 0;
}
.mon-image-center{
display:block;
margin:0 auto 15px;
text-align:center;
}
.mon-image-right{
float:right;
margin:0 0 15px 15px;
}
.img1{
margin:0 15px 0  0;
padding:4px;
width:300px;
height:226px;
border:1px solid #555555;
background:#000000;
float:left;
}
.img2{
margin:0 0 10px;
padding:4px;
border:1px solid #555555;
background:#000000;
}



a{text-decoration:underline;}
a:link{color:#d90048;text-decoration:underline;
transition:all 0.5s ease-out 0s;
-moz-transition:all 0.5s ease-out 0s;
-webkit-transition:all 0.5s ease-out 0s;
-ms-transition:all 0.5s ease-out 0s;
-o-transition:all 0.5s ease-out 0s;}
a:visited{color:#d90048;text-decoration:underline;}
a:active{color:#d90048;text-decoration:underline;}
a:hover{color:#ff0000;text-decoration:none;
transition:all 0.5s ease-out 0s;
-moz-transition:all 0.5s ease-out 0s;
-webkit-transition:all 0.5s ease-out 0s;
-ms-transition:all 0.5s ease-out 0s;
-o-transition:all 0.5s ease-out 0s;}</pre></body></html>