.about-box {
width:250px;
margin:0;
padding:40px 250px 70px 0;
background:url(../img/about-sun/read.jpg) no-repeat bottom right;
}
.shikumibox {
width:500px;
margin:0;
padding:0;
}
.shikumibox h3 {
margin:0 0 7px 0;
padding:0 0 7px 0;
font-size:1em;
color:#000033;
border-bottom:#000033 1px solid;
}
.shikumi-in {
clear:both;
width:500px;
margin:20px 0 0 0;
padding:0;
    overflow: hidden;
}

.shikumi-in:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .shikumi-in {
    height: 1em;
    overflow: visible;
}
/**/
.shikumi-in h4 {
clear:both;
margin:0 0 5px 0;
padding:0;
font-size:0.85em;
color:#FF3333;
}
.shikumi-in img {
clear:both;
float:left;
margin:0 15px 0 0;
padding:0;
}
.meritobox {
margin:20px 0 0 0;
padding:0;
}
h4.merito-btn {
width:446px;
height:48px;
margin:0 0 10px 0;
padding:0;
text-indent:-9999em;
font-size:10px;
line-height:100%;
background:url(../img/about-sun/btn-advantage.jpg) no-repeat top left;
display:block;
}
h4.merito-btn a {
width:446px;
height:48px;
margin:0;
padding:0;
text-indent:-9999em;
font-size:10px;
line-height:100%;
background:url(../img/about-sun/btn-advantage.jpg) no-repeat top left;
display:block;
}
h4.merito-btn a:hover {
width:446px;
height:48px;
margin:0;
padding:0;
text-indent:-9999em;
font-size:10px;
line-height:100%;
background:url(../img/about-sun/btn-advantage.jpg) no-repeat bottom left;
display:block;
}
h4.otoku-btn {
width:448px;
height:47px;
margin:0 0 10px 0;
padding:0;
text-indent:-9999em;
font-size:10px;
line-height:100%;
background:url(../img/about-sun/btn-timeplan.jpg) no-repeat top left;
display:block;
}
h4.otoku-btn a {
width:448px;
height:47px;
margin:0;
padding:0;
text-indent:-9999em;
font-size:10px;
line-height:100%;
background:url(../img/about-sun/btn-timeplan.jpg) no-repeat top left;
display:block;
}
h4.otoku-btn a:hover {
width:448px;
height:47px;
margin:0;
padding:0;
text-indent:-9999em;
font-size:10px;
line-height:100%;
background:url(../img/about-sun/btn-timeplan.jpg) no-repeat bottom left;
display:block;
}
p.sarani {
width:420px;
padding:0 0 10px 80px;
background:url(../img/about-sun/add.jpg) no-repeat top left;
}
h4.amari-btn {
width:441px;
height:47px;
margin:0 0 15px 0;
padding:0;
text-indent:-9999em;
font-size:10px;
line-height:100%;
background:url(../img/about-sun/btn-hanbai.jpg) no-repeat top left;
display:block;
}
h4.amari-btn a {
width:441px;
height:47px;
margin:0;
padding:0;
text-indent:-9999em;
font-size:10px;
line-height:100%;
background:url(../img/about-sun/btn-hanbai.jpg) no-repeat top left;
display:block;
}
h4.amari-btn a:hover {
width:441px;
height:47px;
margin:0;
padding:0;
text-indent:-9999em;
font-size:10px;
line-height:100%;
background:url(../img/about-sun/btn-hanbai.jpg) no-repeat bottom left;
display:block;
}
.amari-box {
width:460px;
margin:0;
padding:10px 10px 5px 10px;
border:#CC0000 5px solid;
}
.amari-box h5 {
margin:0 0 10px 0;
padding:0;
color:#660000;
font-size:1em;
}
h4.qa {
margin:15px 0 5px 0;
padding:0;
color:#000033;
font-size:1em;
background:url(../img/about-sun/icon-book.jpg) no-repeat top left;
}
h4.qa a {
margin:15px 0 5px 0;
padding:2px 0 0px 20px;
color:#000033;
font-size:1em;
background:url(../img/about-sun/icon-book.jpg) no-repeat top left;
}

.b-kbox h3 {
margin:0 0 5px 0;
padding:0 0 160px 0;
font-size:0.85em;
color:#000033;
background:url(../img/about-sun/cloumn-bk.jpg) no-repeat bottom left;
}

.page-navi {
clear:both;
position:relative;
margin:50px 0 20px 0;
padding:10px 20px 5px 20px;
    overflow: hidden;
}

.page-navi:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .page-navi {
    height: 1em;
    overflow: visible;
}
/**/
.page-navi ul {
list-style:none;
}
.page-navi li {
float:left;
width:35px;
height:35px;
margin:5px;
padding:0;
font-size:1em;
font-weight:bold;
line-height:200%;
border:#666666 solid 1px;
}
.page-navi li a {
display:block;
width:35px;
height:35px;
text-align:center;
vertical-align:middle;
}
.page-navi li a:hover {
color:#FF9900;
text-decoration:none;
}
li.pnavi-nextpage {
width:120px;
margin:10px 5px;
border:none;
font-size:0.8em;
font-weight:normal;
}
li.pnavi-nextpage a {
width:120px;
border:none;
}







/* amaru
-----------------------------------------------------*/
h3.a-ti {
margin:0;
padding:5px 0 5px 10px;
font-size:1em;
color:#000033;
line-height:150%;
border-left:#000033 3px solid;
}
h3.hanbai {
width:500px;
height:46px;
margin:10px 0 15px 0;
padding:0;
text-indent:-9999em;
font-size:10px;
line-height:100%;
background:url(../img/about-sun/uru01-title.jpg) no-repeat 0 0;
}


h3.kau {
width:500px;
height:45px;
margin:30px 0 15px 0;
padding:0;
text-indent:-9999em;
font-size:10px;
line-height:100%;
background:url(../img/about-sun/uru02-title.jpg) no-repeat 0 0;
}
.amabox {
width:320px;
margin:10px 0 30px 0;
padding:0 180px 0 0;
background:url(../img/about-sun/sasie21.jpg) no-repeat right top;
}
.amabox h4 {
margin:25px 0 7px 0;
padding:0;
font-size:0.85em;
color:#FF3333;
}


/* cloumn
-----------------------------------------------------*/
h3.cloumn-ti {
width:500px;
height:46px;
margin:10px 0 15px 0;
padding:0;
text-indent:-9999em;
font-size:10px;
line-height:100%;
background:url(../img/about-sun/cloumn-title.jpg) no-repeat 0 0;
}
.clou-box {
width:500px;
margin:20px 0 0 0;
padding:0;
    overflow: hidden;
}

.clou-box:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .clou-box {
    height: 1em;
    overflow: visible;
}
/**/
.clou-box img {
clear:both;
margin:0 0 20px 0;
padding:0;
}
.clou-box h4 {
margin:25px 0 7px 0;
padding:0;
font-size:0.85em;
color:#FF3333;
}
.clou-box p {
margin:0 0 15px 0;
padding:0;
}


/* timeplan
--------------------------------------------------------*/

.time-box {
width:500px;
margin:20px 0 0 0;
padding:0;
}
.time-box h4 {
width:462px;
height:24px;
margin:25px 0 7px 0;
padding:0;
text-indent:-9999em;
background:url(../img/about-sun/promo.jpg) no-repeat top left;
}
p.graph01 {
width:474px;
height:317px;
margin:30px auto 0 auto;
padding:0;
text-indent:-9999em;
background:url(../img/about-sun/graph01.jpg) no-repeat 0 0;
}
p.graph02 {
width:466px;
height:391px;
margin:30px auto 0 auto;
padding:0;
text-indent:-9999em;
background:url(../img/about-sun/graph02.jpg) no-repeat 0 0;
}
.otoku-box {
width:413px;
margin:20px 0 0 0;
padding:10px 10px 5px 75px;
border:#CCCCCC 1px solid;
background:url(../img/about-sun/add.jpg) no-repeat 4px 10px;
}


/* faq
--------------------------------------------------------*/
ul.faq {
margin:20px 0 0 0;
padding:0;
list-style:none;
}
ul.faq li {
margin:0 0 7px 0;
padding:0;
font-size:0.8em;
color:#00CCCC;
}
.qbox {
width:500px;
margin:0 0 10px 0;
padding:0 0 10px 0;
background:url(../img/base/a-n2.gif) repeat-x bottom left;
}
span.c-q {
color:#00CCCC;
}
span.c-a {
color:#FF99FF;
}