@charset "Shift_JIS";

/* ------------ shop ------------ */

#right .tit{
width:575px;
margin:0;
padding:0;
border:0;
}

#right #txt{
width:560px;
margin:15px 8px;
padding:0;
border:0;
text-align:left;
clear:both;
border:2px dotted #567FAC;
}

#right #txt p{
font-size:16px;
line-height:150%;
font-weight:bold;
color:#215573;
padding:10px;
margin:0;
}


/* ------------ about01 ------------ */

#right #about01{
width:560px;
margin:5px 0 15px 8px;
padding:0;
border:0;
text-align:left;
clear:both;
border-bottom:1px dotted #C9C9C9;
background:url(/img/bg_act.gif) left top repeat-y;
}

#right #about01 h1{
width:560px;
margin:0;
padding:0;
border:0;
text-align:left;
clear:both;
}

#right #about01 table{
width:540px;
margin:10px;
padding:0;
border:0;
}

#right #about01 table th {
width:210px;
padding:0;
margin:0; 
vertical-align:top;
text-align:left;
}


#right #about01 table th img{
width:200px;
padding:0;
margin:0 5px 10px 5px; 
}

#right #about01 table td {
width:350px;
padding:0;
margin:0; 
vertical-align:top;
text-align:left;
font-size:12px;
line-height:160%;
background:#fff;
word-wrap:break-word;word-break:break-all;
}

#right #about01 table td p{
padding:0 0 0 10px;
margin:0 0 10px 5px; 
font-size:13px;
line-height:230%;
font-weight:bold;
color:#215573;
background:#ededed;
border:2px solid #567FAC;
}

#right #about01 table td span{
font-weight:bold;
color:#406997;
}

/* ------------ about02 ------------ */

#right #about02{
width:560px;
margin:5px 0 15px 8px;
padding:0;
border:0;
text-align:left;
clear:both;
border-bottom:1px dotted #C9C9C9;
background:url(/img/bg_act.gif) left top repeat-y;
}

#right #about02 h1{
width:560px;
margin:0;
padding:0;
border:0;
text-align:left;
clear:both;
}

#right #about02 table{
width:540px;
margin:10px;
padding:0;
border:0;
}

#right #about02 table th {
width:540px;
padding:0;
margin:0; 
vertical-align:top;
text-align:left;
}


#right #about02 table th img{
width:530px;
padding:0;
margin:0 0 10px 5px; 
}

#right #about02 table td {
width:540px;
padding:0;
margin:0; 
vertical-align:top;
text-align:left;
font-size:12px;
line-height:160%;
background:#fff;
word-wrap:break-word;word-break:break-all;
}

#right #about02 table td p{
padding:0 0 0 10px;
margin:0 0 10px 0; 
font-size:13px;
line-height:230%;
font-weight:bold;
color:#215573;
background:#ededed;
border:2px solid #567FAC;
}

#wap #right #about02 #smedia table{
width:540px;
margin:10px;
padding:0;
border:0;
}


#wap #right #about02 #smedia th {
width:60px;
padding:0;
margin:0; 
text-align:left;
vertical-align:top;
line-height:160%;
font-size:12px;
border-bottom:1px dotted #C9C9C9;
}

#wap #right #about02 #smedia td {
width:480px;
padding:0;
margin:0; 
text-align:left;
vertical-align:top;
font-size:12px;
line-height:160%;
border-bottom:1px dotted #C9C9C9;
}


