@charset "utf-8";
/* CSS Document */

#content03  p.back-to-top{
margin:0px 0px 20px;
}

/* +++++++++++++++++++++++++++++++ */
#content03 .box01{
text-align:right;
margin-bottom:10px;
}

#content03 .box01 ul li{
display:inline;
}

#content03 .box01 ul li a{
background:url(../../common/common_bg_01.png) no-repeat 0px 50%;
padding-left:8px;
margin-left:10px;
}

/* +++++++++++++++++++++++++++++++ */
#content03 .box02{
font-size:1.2em;
margin-bottom:20px;
}

#content03 .box02 img{
border:1px solid #C7A29D;
padding:1px;
margin-bottom:10px;
}

/* +++++++++++++++++++++++++++++++ */
#content03 .box03{
height:100%;
}

#content03 .box03 dl.dl01{
position:relative;
margin-bottom:10px;
}

#content03 .box03 dl.dl01 dt.dl01{
border:1px solid #ccc;
border-top:3px solid #c00;
background:url(../img/top_bg_01.png) 1px 1px no-repeat;
height:auto !important;
height:36px;
min-height:36px;
line-height:36px;
font-size:16px;
font-weight:800;
text-indent:10px;
margin-bottom:10px;
}

#content03 .box03 dl.dl01 dd.dl01 a.syousai01{
position:absolute;
right:15px;
top:12px;
padding-right:15px;
background:url(../../common/common_bg_02.png) no-repeat right 50%;
font-size:12px;
}

#content03 .box03 dl.dl01 dd.dl01 dl.dl02 dt.dl02{
background:#ECDFD1;
line-height:30px;
font-size:16px;
font-weight:800;
color:#804124;
padding-left:10px;
margin-bottom:10px;
}

#content03 .box03 dl.dl01 dd.dl01 dl.dl02 dd.dl02 {
height:100%;
margin-bottom:20px;
padding-bottom:20px;
border-bottom:dashed 1px #ccc;
}


#content03 .box03 dl.dl01 dd.dl01 dl.dl02 dd.dl02 .img01{
padding:1px;
border:1px solid #ccc;
float:right;
}

#content03 .box03 dl.dl01 dd.dl01 dl.dl02 dd.dl02 .div01{
float:left;
width:470px;
font-size:1.2em;
}

#content03 .box03 dl.dl01 dd.dl01 dl.dl02 dd.dl02 .div01 span.red{
color:red;
}

#content03 .box03 dl.dl01 dd.dl01 dl.dl02 dd.dl02 .div02{
float:left;
width:520px;
font-size:1.2em;
}

#content03 .box03 dl.dl01 dd.dl01 .div03{
font-size:1.2em;
padding-bottom:15px;
border-bottom:1px dashed #ccc;
margin-bottom:20px;
}

#content03 p.p02{
font-size:1.2em;
margin-bottom:40px;
}

/* for blog posts */
#content03 .box03 dl.dl01 dd.dl01 dl.dl02 dd.dl02 .div01 big {
font-size:larger;
}
#content03 .box03 dl.dl01 dd.dl01 dl.dl02 dd.dl02 .div01 small {
font-size:smaller;
}
#content03 .box03 dl.dl01 dd.dl01 dl.dl02 dd.dl02 .div01 b,
#content03 .box03 dl.dl01 dd.dl01 dl.dl02 dd.dl02 .div01 strong {
font-weight:bold;
}
#content03 .box03 dl.dl01 dd.dl01 dl.dl02 dd.dl02 .div01 i {
font-style:italic;
}
#content03 .box03 dl.dl01 dd.dl01 dl.dl02 dd.dl02 .div01 u {
text-decoration:underline;
}
#content03 .box03 dl.dl01 dd.dl01 dl.dl02 dd.dl02 .div01 s,
#content03 .box03 dl.dl01 dd.dl01 dl.dl02 dd.dl02 .div01 strike {
text-decoration:line-through;
}
#content03 .box03 dl.dl01 dd.dl01 dl.dl02 dd.dl02 .div01 ul,
#content03 .box03 dl.dl01 dd.dl01 dl.dl02 dd.dl02 .div01 ol {
list-style-position:outside;
margin-left:2em;
}
#content03 .box03 dl.dl01 dd.dl01 dl.dl02 dd.dl02 .div01 ul {
list-style-type:disc;
}
#content03 .box03 dl.dl01 dd.dl01 dl.dl02 dd.dl02 .div01 ol {
list-style-type:decimal;
}
