@charset "utf-8";

div.f_box {
background:url(/img/decolink/deco_top.gif) no-repeat top;
padding:2px 0 0 0;
margin:1em auto;
width:375px;
font-size:10pt;
color:#333333;
text-align:left;
word-wrap: break-word;
}

div.f_box p {
margin-bottom:0;
}

p.f_title {
background:url(/img/decolink/deco_titlebg.gif) repeat-y;
border-bottom:solid 1px #dadada;
display:block;
margin:0;
padding:3px 5px;
}

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

p.f_title span.f_headline {
float:left;
width:320px;
height:23px;
line-height:23px;
}

p.f_title a.f_help {
display:block;
float:right;
width:15px;
height:15px;
padding:4px 2px 4px 0;
}

div.f_section {
width:375px;
background:url(/img/decolink/deco_bg.gif) repeat-y;
}

div.f_area {
background:url(/img/decolink/deco_bottom.gif) no-repeat bottom;
width:375px;
padding-bottom:2px;
}

p.f_img {
padding:5px 0 5px 0;
margin:0;
float:left;
width:85px;
text-align:center;
}

p.f_img02 {
padding:5px 7px 5px 0;
margin:0;
float:left;
width:60px;
text-align:center;
}

p.f_img03 {
padding:5px 12px 5px 5px;
margin:0;
float:left;
width:100px;
text-align:center;
}


div.f_right {
margin-top:5px;
float:left;
width:285px;
}

div.f_right02 {
margin-top:5px;
float:left;
width:303px;
}

div.f_right03 {
margin-top:5px;
float:left;
width:253px;
}

p.text_info {
padding:5px 6px;
}

p.f_text {
padding:5px 0;
margin:0;
}

p.f_text span.f_limited {
margin-left:0.5em;
color:#f00;
font-weight:bold;
}

p.f_text_b {
border-top:dashed 1px #c0c0c0;
padding:5px 0 3px 0;
margin:0;
}

p.f_text_sp {
padding:8px 0 0;
text-align:right;
}

p.f_more {
margin:3px 0 0 0;
padding-top:9px;
text-align:right;
border-top:dashed 1px #c0c0c0;
}

p.f_more img {
margin:0;
padding:0;
vertical-align:middle;
}

.f_icon{float:right;
margin:0;
}

p.f_block img {
margin-right:5px;
}

span.f_icon img {
margin:0 0 0 5px;
}

div.f_border {
border-top:dashed 1px #c0c0c0;
margin:0;
padding:4px 0 0 0;
}

p.f_block {
margin:0;
padding:2px 0;
text-align:left;
}

.arrow {
vertical-align:middle;
}
