/*******************************************************/
/* (c)2009-@ϊ{_CGbg€ο                       */
/* s‘»Ezz            */
/*******************************************************/


/*----------------- indexy[W-----------------*/

body {
background: #FFFFFF;
padding: 0px;
margin: 0px;
background-image:url(img/pinkback.jpg);
}

p{
font-size:0.9em;
line-height:2;
letter-spacing:0.1em;
}

.mailmagagine{
font-size:0.9em;
line-height:2;
letter-spacing:0.1em;
}

.all {
width: 800px;
background-color:#FFFFFF; border-right: 1px solid #FF66CC;
border-left: 1px solid #FF66CC;
margin:auto;
}

.nakami{
width: 650px;
margin:auto;
}


ul {
margin-left: 20px;
color: red;
}

ul li {
font-size:1.2em;
line-height:2;
letter-spacing:0.1em;
font-weight:bold;
list-style-type: none;
padding: 4px 10px 4px 28px;
background-image: url(img/mark.gif);
background-repeat: no-repeat;
background-position: left center;
}

strong{
font-size:1.4em;
line-height:2;
letter-spacing:0.1em;
}

strong.pink{
color:#FF0066;
font-size:1.4em;
line-height:2;
letter-spacing:0.1em;
}


strong.pulple{
color:#000099;
font-size:1.4em;
line-height:2;
letter-spacing:0.1em;
}

.torikeshisen {
text-decoration:line-through;
}



.textbox{
width: 500px;
margin: auto;
padding: 1em 2em;
border: 1px solid #CCCCCC;
}


.textbox2{
width: 500px;
margin: auto;
padding: 1em 2em;
border: double 5px red;
}


img.jump{
float:left;
padding-right:20px;
}

p.stopfloat {
clear: both;
}


img.voice{
float:left;
margin-right:20px;
}

img.tokuten{
float:left;

}

.catch {
width:600px;
margin:auto;
padding-top:20px;
border: 1px solid #666666;
}

.catch2 {
width:500px;
color:red;
font-weight: bold;
margin:auto;
text-align: left;
/*border: 1px solid #999999;*/
}


h1 {
font-size: 12px;
color: #666666;
margin-top: 4px;
margin-bottom: 0px;
text-align: center;
line-height: 100%;
}

h2 {
width: 600px;
color: #000000;
font-size: 160%;
padding: 1em;
line-height: 1.5;
background-color:#FFFF00;
background-image:url(img/h2back.jpg);
text-align: center;
font-family:Osaka, "qMmpS Pro W3","lr oSVbN";
}

h3 {
width: 600px;
color: #000000;
font-size: 140%;
font-weight: bold;
padding: 1em;
line-height: 1.5;
background-color:#FFFF00;
background-image:url(img/h2back.jpg);
text-align: center;
font-family:Osaka, "qMmpS Pro W3","lr oSVbN";
}

h4 {
width: 600px;
color: #000000;
font-size: 120%;
font-weight: bold;
padding: 1em;
line-height: 1.5;
background-color:#FFFF66;
text-align: center;
font-family:Osaka, "qMmpS Pro W3","lr oSVbN";
}

.search {
color: #999999;
font-size: 10px;
line-height: 100%;
text-align: center;
}

.tokuten {
float: left;
padding-right: 24px;
margin-left: 24px;
}

.small{
font-size:0.7em;
line-height:2;
letter-spacing:0.1em;
}


/*----------------- e[uy[W-----------------*/

.law{
font-size:0.9em;
line-height:2;
letter-spacing:0.1em;
}

h1.law{
color:#FF0066;
font-size:1.4em;
padding:1em 0em;
line-height:2;
letter-spacing:0.1em;
text-align: center;
}

.th_pink {
width:170px;
background-color:#F7E6F7;
padding:1em;
}

.th_pink2 {
background-color:#F7E6F7;
padding:1em;
}

.td_pink {
background-color:#F7E6F7;
padding:1em;
}

.th_white {
width:170px;
background-color:#FFFFFF;
padding:1em;
border:1px solid #E3E3E3;
}

.td_white {
 padding:1em;
 background-color:#FFFFFF;
 text-align: left;
 border:1px solid #E3E3E3;
}


