@charset "utf-8";



.contents-back-gray
{
width: 950px;
background: url(../osirase/imgs/grayback.jpg) repeat-y;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.osirase_space_h40
{
height: 40px;
font-size: 1px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.osirase_space_h20
{
height: 20px;
font-size: 1px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.osirase_space_h50
{
height: 50px;
font-size: 1px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.center_box
{
width: 560px;
margin: 0 auto 0 auto;
padding: 0 0 0 0;
}

.left_box
{
float: left;
width: 560px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.left_box02
{
width: 560px;
height: 370px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.right_box
{
float: left;
width: 270px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.space_left50
{
float: left;
font-size: 1px;
width: 50px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.space_left70
{
float: left;
font-size: 1px;
width: 70px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.osirase_title_center
{
font-size: 100%;
color: #d5ae38;
font-weight: bold;
text-align: center;
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "MS Pゴシック", sans-serif;
margin: 0 auto 10px auto;
padding: 0 0 0 0;
}

.osirase_title
{
float: left;
font-size: 100%;
color: #00000;
font-weight: bold;
width: 510px;
height: 20px;
text-align: center;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.osirase_iframe_center
{
width: 510px;
height: 400px;
text-align: center;
background-color: #ffffff;
border: 1px solid #cccccc;
margin: 0 auto 0 auto;
padding: 0 0 0 0;
}

.osirase_iframe
{
float: left;
width: 510px;
height: 400px;
text-align: left;
background-color: #ffffff;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.kousin_title
{
font-size: 100%;
color: #00000;
font-weight: bold;
width: 270px;
height: 20px;
text-align: center;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.kousin_iframe
{
width: 270px;
height: 400px;
text-align: left;
background-color: #ffffff;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.clear10
{
clear: both;
height: 10px;
font-size: 1px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.clear20
{
clear: both;
height: 20px;
font-size: 1px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.clear30
{
clear: both;
height: 30px;
font-size: 1px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.clear50
{
clear: both;
height: 50px;
font-size: 1px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.clear60
{
clear: both;
height: 60px;
font-size: 1px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.clear70
{
clear: both;
height: 70px;
font-size: 1px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}












