@charset "utf-8";
/* CSS Document */


/* +++++++++++++++++++++++++++++++ */
#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 ul li{
float:left;
}

#content03 .box03 ul .li01{
margin:0px 16px;
}

/* +++++++++++++++++++++++++++++++ */
#content03 .box04{
height:100%;
}

#content03 .box04 dl.dl01{
margin-bottom:10px;
}

#content03 .box04 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 .box04 dl.dl01 dd.dl01{
border:1px solid #ccc;
background:#F7F7F7;
height:100%;
font-size:12px;
}

#content03 .box04 dl.dl01 dd.dl01 dl.dl02{
padding:10px;
height:100%;
}

#content03 .box04 dl.dl01 dd.dl01 dl.dl02 dt{
width:60px;
clear:both;
float:left;
margin-bottom:5px;
}

#content03 .box04 dl.dl01 dd.dl01 dl.dl02 dd{
width:650px;
float:left;
margin-bottom:5px;
}

/* +++++++++++++++++++++++++++++++ */
#content03 .box05{
height:100%;
}

#content03 .box05 dl.dl01{
margin-bottom:10px;
margin-top:20px;
}

#content03 .box05 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 .box05 dl.dl01 dd.dl01{
height:100%;
}

#content03 .box05 dl.dl01 dd.dl01 p{
float:left;
}

#content03 .box05 dl.dl01 dd.dl01 p img{
width:350px;
padding:4px;
border:1px solid #ccc;
}

#content03 .box05 dl.dl01 dd.dl01 dl.dl02{
float:right;
width:380px;
}

#content03 .box05 dl.dl01 dd.dl01 dl.dl02 dt.dl02{
font-size:16px;
font-weight:800;
color:#800;
line-height:24px;
border-bottom:1px solid #ddd;
margin-bottom:10px;
}

#content03 .box05 dl.dl01 dd.dl01 dl.dl02 dd.dl02{
position:relative;
height:100%;
}

#content03 .box05 dl.dl01 dd.dl01 dl.dl02 dd.dl02 p{
font-size:1.2em;
margin-bottom:30px;
}

#content03 .box05 dl.dl01 dd.dl01 dl.dl02 dd.dl02 ul{
clear:both;
width:390px;
position:relative;
margin-right:-16px;
}

#content03 .box05 dl.dl01 dd.dl01 dl.dl02 dd.dl02 ul li{
padding:1px;
border:1px solid #ccc;
float:left;
margin-right:8px;
height:100%;
}

#content03 .box05 dl.dl01 dd.dl01 dl.dl02 dd.dl02 ul li img{
vertical-align:bottom;
}

/* for blog posts */
#content03 .box05 dl.dl01 dd.dl01 dl.dl02 dd.dl02 big {
font-size:larger;
}
#content03 .box05 dl.dl01 dd.dl01 dl.dl02 dd.dl02 small {
font-size:smaller;
}
#content03 .box05 dl.dl01 dd.dl01 dl.dl02 dd.dl02 b,
#content03 .box05 dl.dl01 dd.dl01 dl.dl02 dd.dl02 strong {
font-weight:bold;
}
#content03 .box05 dl.dl01 dd.dl01 dl.dl02 dd.dl02 i {
font-style:italic;
}
#content03 .box05 dl.dl01 dd.dl01 dl.dl02 dd.dl02 u {
text-decoration:underline;
}
#content03 .box05 dl.dl01 dd.dl01 dl.dl02 dd.dl02 s,
#content03 .box05 dl.dl01 dd.dl01 dl.dl02 dd.dl02 strike {
text-decoration:line-through;
}
/*#content03 .box05 dl.dl01 dd.dl01 dl.dl02 dd.dl02 ul,*/
#content03 .box05 dl.dl01 dd.dl01 dl.dl02 dd.dl02 ol {
list-style-position:outside;
margin-left:2em;
}
/*#content03 .box05 dl.dl01 dd.dl01 dl.dl02 dd.dl02 ul {
list-style-type:disc;
}*/
#content03 .box05 dl.dl01 dd.dl01 dl.dl02 dd.dl02 ol {
list-style-type:decimal;
}
