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

/* ----------------------------------------

RESET・・・ブラウザリセット用CSS

 ----------------------------------------*/

body,div,dl,dt,dd,ul,ol,li,
h1,h2,h3,h4,h5,h6,
pre,code,form,fieldset,legend,
p,blockquote,table,th,td {margin: 0; padding: 0;}

html {color: #000;}

body {font:13px/1 "メイリオ","Meiryo","ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",sans-serif;}
* html body {font-size: small; font: x-small;}
*:first-child+html body {font-size: small; font: x-small;}

img {border: 0; vertical-align: bottom;}

h1,h2,h3,h4,h5,h6 {font-size: 100%; font-weight: normal;}

ul,dl,ol {text-indent: 0;}
li {list-style: none;}

address,caption,cite,code,dfn,em,strong,th,var {font-style: normal; font-weight: normal;}

sup {vertical-align: text-top;}
sub {vertical-align: text-bottom;}

input,textarea,select {font-family: inherit; font-size: inherit; font-weight:inherit;}
* html input,* html textarea,* html select {font-size: 100%;}
*:first-child+html+input,*:first-child html+textarea,*:first-child+html select {font-size: 100%;}

table {border-collapse: collapse; border-spacing: 0; font-size: inherit; font: 100%;}
th,td {text-align: left; vertical-align: top;}
caption {text-align: left;}

pre,code,kbd,samp,tt {font-family: monospace;}
* html pre,* html code,* html kbd,* html samp,* html tt {font-size: 108%; line-height: 100%;}
*:first-child+html pre,*:first-child html+code,*:first-child html+kbd,*:first-child+html+samp,*:first-child+html tt {font-size: 108%; line-height: 100%;}

input,select,textarea {font-size: 100%; font-family: Verdana, Helvetica, sans-serif;}


/* ----------------------------------------

詳細設定用

 ----------------------------------------*/
html{
	color:#333;
}


body{
	background-color: transparent;
	/*background-color: #fdfcfa;*/
}


/* =========================================================
formtitle
========================================================= */
#formtitle {
	width:930px;
	margin:0 0 0 20px;
	padding-bottom:70px;
	position:relative;
	background:url(../../../img/line_w.gif) no-repeat bottom center;
}

#formtitle h2 {
	width:919px;
	height:65px;
	margin:15px 0 20px 30px;
	background:url(../../../img/form_t.gif) no-repeat;
	text-indent:-9999px;
}

#formtitle h3 {
	width:601px;
	height:55px;
	margin:0 0 10px 30px;
	background:url(../../../img/lead.gif) no-repeat;
	text-indent:-9999px;
}

#formtitle p {
	width:700px;
	margin:0 0 10px 35px;
	font-size:110%;
	line-height:1.4em;
}

#formtitle p strong{
     font-weight:bold;
}

#formtitle img {
	top:89px;
	left:711px;
	position:absolute;
}




/* =========================================================
formarea
========================================================= */
#formarea{
	width:570px;
	line-height:1.5em;
	letter-spacing:0.1em;
	padding-bottom:40px;
	margin:0 auto;
}

#formarea dl.normal img{
 	margin:0 0 0 5px;     
}


#formarea dl.songreq img{
 	margin:0 5px 0 5px;
}


#formarea dl.songreq {
	clear:both;
	width:510px;
	margin:10px 0 0 0;
	padding:0 0 0 20px;
	background: url(../../../img/icon.gif) no-repeat left top;
	border-bottom:dotted 1px #999999;
}


#formarea dl.songreq dt{
	width:90px;
    float:left;
}

#formarea dl.songreq dd.selectbtb{
    float:left;
	width:300px;
	padding:5px 0 5px 0;
}

#formarea dl.songreq dd.song {
	clear:both;
	width:520px;
	padding:5px 0 5px 0;
    font-weight:bold;
	font-size:120%;
}


#formarea dl.normal {
	clear:both;
	width:520px;
	height:30px;
	margin:10px 0 0 0;
	padding:0 0 0 20px;
	background: url(../../../img/icon.gif) no-repeat left top;
	border-bottom:dotted 1px #999999;
}

#formarea dl.normal dt {
	float:left;
	text-align:left;
	width:200px;

}

#formarea dl.normal dd {
	float:left;
	text-align:left;
	width:300px;
}



#formarea dl.mes {
	clear:both;
	width:520px;
	height:110px;
	margin:10px 0 0 0;
	padding:0 0 0 20px;
	background: url(../../../img/icon.gif) no-repeat left top;
	border-bottom:dotted 1px #999999;
}

#formarea dl.mes dt {
	clear:both;
	width:520px;
	text-align:left;
}

#formarea dl.mes dd {
	clear:both;
	width:520px;
	text-align:left;
	padding-top:5px;
}


/* =========================================================
cation
========================================================= */
#cation{
	width:515px;
	font-size:80%;
	line-height:1.4em;
	margin:0 40px 0 10px;
}


#cation ul{
  padding:0 0 0 15px;
}

#cation ul li{
	list-style:url(../../../img/icon2.gif) outside;
    margin:0 0 5px 0;
}


#cation a{
    color:#d34a8e;
	text-decoration:underline;
}

#cation .title{
	margin:20px 0 10px 0;
    color:#d34a8e;
}


#cation p {
	color:#e8ca04;
}


/* =========================================================
btn
========================================================= */
#formarea #btn{
	margin:20px auto;
	width:381px;
}



/* =========================================================
form整形
========================================================= */


#formarea dl dd input.tel {
	width:50px;
	ime-mode: disabled;
}

#formarea dl dd input.zip {
	width:50px;
	ime-mode: disabled;
}

#formarea dl dd input.mail{
	width:240px;
	ime-mode: disabled;
}


#formarea dl dd input.name,
#formarea dl dd input.kana,
#formarea dl dd input.rname,
#formarea dl dd input.city,
#formarea dl dd input.addr,
#formarea dl dd textarea.image{
	width:240px;
	ime-mode: active;
}


#formarea dl dd textarea.message {
	width:440px;
	height:65px;
	ime-mode: active;
}



/* フォント関係*/
a:link {
	color:#000;
	text-decoration:none;
}
a:visited {
	color:#000;
	text-decoration:none;
}
a:hover {
	color:#000;
	text-decoration:underline;
}d34a8e
a:active {
	color:#000;
	text-decoration:underline;
}

object,
a:focus {
	outline:none;
}

.pink_text{
color:#d34a8e;
text-align:left;
}
.pink_text2{
text-align:left;
color:#d34a8e;
line-height:1.0em;
}

.pink_text2 img{
	margin:0 3px 0 0;

}
.small_pink{
font-size:85%;
color:#d34a8e;
}

span{
color:#d34a8e;
}

.errMsg{
	height: 200px;
	text-align: center;
	margin: 0px auto;
	font-weight: bold;
	padding-top:60px;
    color:#C03;
}

.jumptop{
	text-align: center;
}



.jumptop a:link,
.jumptop a:hover,
.jumptop a:visited,
.jumptop a:active{
    color:#C03;
	text-decoration:underline;
}







/* 画像関係*/
img { border: none; }

.leftbox{
	float: left;
	margin:0 10px 0 0;

}
.rightbox{
	float: right;
	margin:0 0 0 10px;
}



/* クリアフィックス*/
.cleafix:after{
   content:".";
   display:block;
   height:0;
   visibility:hidden;
   clear:both;
}

.cleafix{
   display:inline-block;
   min-height:1%;  /* for IE 7 and MacIE5.5*/
}

/* Hides from IE-mac \*/
*html .cleafix{height: 1%;}
.cleafix{display: block;}
/* for ie5,6*/


/* ----------------------------------------

テキスト装飾用CSS

 ----------------------------------------*/

a:link {
	color:#444;
	text-decoration:none;
}
a:visited {
	color:#444;
	text-decoration:none;
}
a:hover {
	color:#444;
	text-decoration:underline;
}
a:active {
	color:#444;
	text-decoration:underline;
}

object,
a:focus {
	outline:none;
}
</pre></body></html>