/* CSS Document */

h2.org{
width:495px;
height:28px;
margin:0;
padding:12px 0 0 0;
font-size:1em;
text-indent:10px;
background:url(../img/advant-sun/title.jpg) no-repeat 0 0;
color:#ffffff;
}
h2.org a {
color:#FFFFFF;
}
div.read{
padding:20px 0 0 260px;
height:182px;
margin:20px 0 0 0;
background:url(../img/advant-sun/read.jpg) no-repeat 0 0;
}

h3.t11 {
width:500px;
height:61px;
margin:20px 0 0 0;
padding:0;
text-indent:-9999em;
background:url(../img/advant-sun/title11.jpg) no-repeat 0 0;
}
div.sas11 {
width:400px;
margin:20px auto 0 auto;
padding:0;
}
div.sas11 p {
margin:0 0 15px 0;
}
.sas11 h4 {
margin:0 0 15px 0;
padding:0;
color:#FF6600;
font-size:0.85em;
}
.sas11 h5 {
margin:0 0 5px 0;
azimuth:0;
font-size:0.85em;
color:#FF0099;
}



.box1{
clear:both;
width:100%;
padding:15px 15px 0 15px;
margin:30px auto 30px auto;
color:#666666;
border:1px #CCCCCC solid;
}
.box1:after { 
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}
/*\*/
* html .box1 {
height: 1em;
overflow: visible;
}
/**/
.box1 img{
float:right;
margin-left:10px;
}
p.mottai {
clear:both;
width:447px;
height:132px;
margin:20px auto 0 auto;
padding:0;
text-indent:-9999em;
font-size:10px;
line-height:100%;
background:url(../img/index/mottainai-b.jpg) no-repeat top left;
display:block;
}
p.mottai a {
clear:both;
width:447px;
height:132px;
margin:0;
padding:0;
text-indent:-9999em;
font-size:10px;
line-height:100%;
background:url(../img/index/mottainai-b.jpg) no-repeat top left;
display:block;
}
p.mottai a:hover {
clear:both;
width:447px;
height:132px;
margin:0;
padding:0;
text-indent:-9999em;
font-size:10px;
line-height:100%;
background:url(../img/index/mottainai-b.jpg) no-repeat bottom left;
display:block;
}

.meri {
width:500px;
margin:0;
padding:0 0 40px 0;
background:url(../img/base/a-n2.gif) repeat-x bottom left;
}





.meri2 {
margin:40px 0 0 0;
padding:0 0 40px 0;
background:url(../img/base/a-n2.gif) repeat-x bottom left;
}
.meri2 p {
margin: 0 0 15px 0;
}

h3.t12{
background:url(../img/advant-sun/title12.jpg) no-repeat 0 0;
width:500px;
height:53px;
margin:20px 0 0 0;
padding:0;
text-indent:-9999em;
}
.sas12 {
background:url(../img/advant-sun/sasie12.jpg) no-repeat right 0;
height:154px;
margin:20px 0 0 0;
overflow:hidden;
padding:30px 200px 10px 20px;
width:auto;
}

h3.t13{background:url(../img/advant-sun/title13.jpg) no-repeat 0 0;
width:500px;
height:68px;
margin:20px 0 0 0;
padding:0;
text-indent:-9999em;
}
div.sas13{background:url(../img/advant-sun/sasie13.jpg) no-repeat right 0;
height:126px;
overflow:hidden;
margin:10px 0 0 0;
padding:30px 250px 10px 20px;
width:auto;
}

h3.t31 {
width:500px;
height:127px;
margin:20px 0 0 0;
padding:0;
text-indent:-9999em;
background:url(../img/advant-sun/title31.jpg) no-repeat 0 0;
}

/*-----*/
.mo {
width:437px;
margin:30px auto 0 auto;
}
.mo h4 {
margin:0 0 15px 0;
azimuth:0;
font-size:0.85em;
color:#FF0099;
}
.mo img {
width:437px;
height:396px;
margin:0 auto;
}
p.cont{background:url(../img/pub/contact.jpg) no-repeat top left;
width:498px;
height:85px;
margin:50px 0 0 0;
padding:0;
text-indent:-9999em;
}
p.cont a{background:url(../img/pub/contact.jpg) no-repeat top left;
width:498px;
height:85px;
text-decoration:none;
margin:0;
padding:0;
text-indent:-9999em;
display:block;
}
p.cont a:hover{background:url(../img/pub/contact.jpg) no-repeat bottom left;
width:498px;
height:85px;
margin:0;
padding:0;
}


p.shinbun {
width:462px;
height:309px;
margin:50px auto 0 auto;
text-indent:-9999em;
background:url(../img/advant-sun/sinbun.jpg) no-repeat 0 0;
}


/*--------*/
h4.t21 {
width:500px;
height:44px;
text-indent:-9999em;
margin:30px 0 20px 0;
padding:0;
background:url(../img/advant-sun/title21.jpg) no-repeat 0 0;
}

h3.t22{background:url(../img/advant-sun/title22.jpg) no-repeat 0 0;
width:474px;
height:36px;
text-indent:-999em;
margin:15px auto 0px auto;
}

p.abunai{
width:475px;
height:359px;
margin:15px auto 0 auto;
padding:0;
text-indent:-9999em;
background:url(../img/advant-sun/abunai.jpg) no-repeat 0 0;
}
p.sokode{
width:468px;
height:62px;
margin:30px auto 0 auto;
padding:0;
text-indent:-9999em;
background:url(../img/advant-sun/sokode.jpg) no-repeat 0 0;
}
h4.t23{background:url(../img/advant-sun/title23.jpg) no-repeat 0 0;
width:auto;
height:50px;
text-indent:-9999em;
margin:10px 0;
padding:0;
}
p.no{background:url(../img/advant-sun/4352.jpg) no-repeat 0 0;
width:498px;
height:126px;
padding:0;
margin:0;
text-indent:-9999em;
}
.box2{border:1px #666666 solid;
padding:5px 10px;
height:auto;
width:90%;
margin:15px 0;
color:#666666;
}

/*-----------*/
.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 {
margin:0;
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;
}