@charaset "Shift_JIS";

body{
margin:0;
padding:0;
text-align:center;
font-size:75%;
line-height:1.7;
color:#333;
background:url(../img_com/bg101.jpg);
}

img{
border:0;
}

img.left{
float:left;
margin-right:10px;
}

img.right{
float:right;
margin-left:10px;
}

td{
text-align:left;
}

h1{
padding:0px;
margin:0px;
}

b{
color:#EC008C;
}

strong{
color:#34ADA6;
}

.in_center{
text-align:center;
}

.in_right{
text-align:right;
}

.in_right_top{
text-align:right;
margin-top:8px;
}

.in_left_top{
text-align:left;
margin-top:8px;
}

.space10{
height:10px;
}

.space5{
height:5px;
}

.dot_line{
margin:7px 15px;
height:1px;
border-bottom:1px dashed #666;
}

#wrapper{
margin:0;
padding:0;
width:800px;
}

#header{
background:url(../img_com/header_line.gif) no-repeat;
height:16px;
font-size:80%;
color:#663399;
text-indent:10px;
}

#primary{
float:right;
width:580px;
margin:5px 0; /*上下方向にマージン5px設定*/
}

#primary_more{
float:right;
width:580px;
margin:0px 0; /*上下方向にマージン5px設定*/
}

#whole{
float:none;
width:800px;
margin:0px 0; /*上下方向にマージン0px設定*/
}

#secondary{
float:left;
width:210px;
margin:5px 0; /*上下方向にマージン5px設定*/
}

#secondary_more{
float:left;
width:210px;
margin:0px 0; /*上下方向にマージン0px設定*/
}

#footer{
clear:both; /*回り込み解除*/
height:90px;
}

#rfooter{
clear:both; /*回り込み解除*/
height:90px;
background:url(../img_com/ftr201.gif);
}

#check{
background:url(../img_com/b01linkbg.gif);
}

#nrpink{
color:#EC008C;
}

.subt_spot{
color:#339900;
}

.back{
border-bottom:1px dashed #999;
text-align:right;
font-size:80%;
text-decoration: none;
}

.j10{
font-size:80%;
}

.txt_space5{
margin:5px;
}

.txt_space10{
margin:10px;
}

.txt_space15{
margin:15px;
}

.inr_txt_space5{
text-align:right;
margin:5px;
}

.orange{
color:#FF9900;
}

.red{
color:#CC3300;
}

.pink{
color:#FF0033;
}

.dpink{
color:#EC008C;
}

.green{
color:#336666;
}

.purple{
color:#6633CC;
}

.dblue{
color:#1B71C7;
margin-top:10px;
margin-left:0px;
margin-bottom:0px;
}

.dnorm{
margin-top:2px;
margin-left:0px;
margin-bottom:0px;
}

.dblue1{
color:#1B71C7;
margin-top:10px;
margin-left:10px;
margin-bottom:0px;
}

.lblue1{
color:#03A8D2;
margin-top:3px;
margin-left:20px;
margin-bottom:0px;
}

.lblue2{
color:#03A8D2;
margin-top:2px;
margin-left:10px;
margin-bottom:0px;
font-weight:bold;
}

.lblue4{
color:#03A8D2;
margin-top:2px;
margin-left:5px;
margin-bottom:0px;
font-weight:bold;
}

.dnorm1{
margin-top:10px;
margin-left:10px;
margin-bottom:0px;
}

.dblue2{
color:#1B71C7;
margin-top:2px;
margin-left:10px;
margin-bottom:0px;
}

.dnorm2{
margin-top:2px;
margin-left:10px;
margin-bottom:0px;
}

.dnorm3{
margin-top:10px;
margin-left:0px;
margin-right:10px;
margin-bottom:0px;
}

.dnorm4{
margin-top:2px;
margin-left:5px;
margin-bottom:0px;
}

/*----CSR---*/
.csrcont1_l{
float:left;
width:250px;
text_align:left;
margin-top:5px;
}

.csrcont1_r{
float:right;
width:360px;
text_align:left;
margin-top:5px;
}

.csrcont2_l{
float:left;
width:200px;
text_align:left;
margin-top:5px;
}

.csrcont2_r{
float:right;
width:410px;
text_align:left;
margin-top:5px;
}

