@charset "shift_jis";

*
{
margin: 0px;
padding:0px;
}

body
{
margin:0px;
padding:0px;
text-align:left;
background-color:#FFFFFF;
color:#000000;
font-size:0.8em;
line-height:160%;
font-family: osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;
background-image:url(../img/head_bg.jpg);
background-repeat:repeat-x;
}

.clearfix:after
{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

.clearfix
{
display:inline-block;
}

/* Hides from IE-mac \*/
*html .clearfix
{
height:1%;
}

.clearfix
{
display:block:
}

/* End hide from0 IE-mac */

/* reset */
p
{
margin:0;
padding:0;
}

img
{
margin:0;
padding:0;
vertical-align:bottom;
}

ul
{
margin:0;
padding:0;
}

li
{
margin:0;
padding:0;
}

/* link */
a
{
color:#FF9900;
text-decoration:underline;
}

a:hover
{
color:#E30005;
}

/* font */
.red
{
color:#CC0000;
}

.txt_s
{
font-size:0.8em;
line-height:160%;
}

/* header */
#header
{
width:515px;
margin:0px auto 0px auto;
}

/* wrapper */
#wrapper
{
width:700px;
margin:10px auto 10px auto;
}

h2
{
padding:20px 0;
}

h3
{
font-weight:bold;
font-size:1.0em;
color:#330000;
padding-bottom:10px;
}

p
{
padding-bottom:10px;
}

.obi
{
background-color:#FFE57F;
padding:5px;
font-weight:bold;
margin-bottom:10px;
}

.pink
{
font-size:1.2em;
font-weight:bold;
color:#FF6666;
padding-bottom:10px;
}

.waku
{
border:1px #CCCCCC solid;
width:670px;
padding:15px;
margin-bottom:15px;
}

.img_l
{
float:left;
padding-right:10px;
}

ul
{
list-style-type:disc;
list-style-position: outside;
}

table
{
border:1px #CCCCCC solid;
}

td
{
border-bottom:1px #CCCCCC solid;
border-right:1px #CCCCCC solid;
padding:5px;
}

.waku_tt{
border:2px #CCCCCC solid;
width:667px;
padding:15px;
margin:30px 0 30px 0;
color:#330000;
}

.totop{
text-align:center;
border:1px solid #FF9900;
font-weight:bold;
width:300px;
margin:20px auto;
padding:10px ;
}

.wing_sho{
margin:0 0 20px 0;
}

.wing_p1{
float:left;
width:337px;
padding:10px 6px 30px 6px;
}

.wing_p1 p{
padding:10px 0 0 0;
font-size:12px;
}


.wing_p2{
float:left;
width:318px;
padding:0 10px 10px 17px;
}


.wing_p3{
padding:0 10px 20px 17px;
font-size:12px;
}

.wing_p4{
float:left;
width:600px;
padding:10px 10px 30px 6px;
font-size:12px;
}




















