@charset "utf-8";
/* CSS Document */

#container { 
font-size: 0.8em;
}


/* center
------------------------------------------------------------ */


#center .application {
text-align:center;
padding:0 0 40px 0;
margin:0 0 0px 0;
background:url(../img/under/publish/bg_publish-btm.gif) repeat-x bottom;
}
#center .application2 {
text-align:center;
padding:20px 0 0px 0;
margin:15px 0 0px 0;
background:url(../img/under/publish/bg_publish-btm.gif) repeat-x top;
}

#center .application ul {
padding:0 15px 0 0;
}
#center .application ul,
#center .application ul li,
#center .application p {
display:inline;
margin:0;
}


#center .application img {

margin:0px 5px 0px 40px;
}

#center p {
margin:0 50px 20px 5px;
}

#center .tokushuu-block p {
margin:0;
}

#center .intro {
padding:0 0 20px 0;
}

#center ul.bnr {
padding:0 0 0 5px;
}
#center ul.bnr li {
float:left;
padding:0 10px 10px 0;
background:none;
width:157px;
margin:0;
}
#center ul.bnr li.right {
padding:0 0 10px 0;
}
#center ul.bnr li img {
vertical-align:top;
}

span.newwin {
padding:0 0 0 14px;
line-height:1.6em;
background:url(../img/under/common/ico_link_01.gif) no-repeat left 1px;
}

#center .itiran-block .h2bg span.newwin{
background: url(../img/under/common/ico_link_01.gif) no-repeat left 1px;
margin: 7px 10px 0 0;
padding: 0 0 0 14px;
line-height:1em;
}

#center .tokushuu-block .row .block img.nrw{
width: 60px;
height: 88px;
float: left;
margin: 0 10px 0 0;
}

#center .block .txt p {
padding:0 20px 0 0;
}

/* 
------------------------------------------------------------ */

/* magazine
------------------------------------------------------------ */

#center .maga00 {

}
.maga01 {
 border: #e7e7e7 1px solid; width:330px; margin-right:10px;
}
.maga02 {
 border: #fff 1px solid; width:10px;
}
.maga03 {
 border: #fff 1px solid; width:10px; height:10px;
}
.magaT {
background-image:url(/img/under/common/bdr_ttl-bkground.gif);
background-position: top left;
background-repeat:repeat-x;
height: 25px;
border: #fff 1px solid; padding-left:10px; padding-top:9px;

}

.magaT img{
padding:0px 1px 0px 0px;

}

.magaP {
padding:10px 0px 0px 10px; float:left;

}
.magaP img{
border: 1px #ccc solid;

}

.magaI {
padding:10px 10px 10px 0px; margin-left:105px;
}
.magaD {
 line-height:1.5em; font-size:12px;margin:0px 10px 10px 10px; border-top: #F0F4F7 1px solid;border-left: #F0F4F7 1px solid; width:309px;
}
.magaD th{
border-bottom: 1px #F0F1F2 solid; border-right: 1px #F0F4F7 solid;background-color:#F3F7Fa; padding:3px 10px; font-weight: 100; text-align:center; color:#555;

}
.magaD td{
border-bottom: 1px #F0F1F2 solid;border-right: 1px #F0F4F7 solid;  padding:3px 10px; font-weight: 100; color:#555;

}

/*
 ------------------------------------------------------------ */
/* point
------------------------------------------------------------ */
.point{
background: url(../img/under/common/h2_bg_01.gif) no-repeat;
width: 670px;
margin: 0 0 13px 0; clear:both;
}
.point .po{
margin:13px 0px 0px 19px; float:left; border:none;
}
.point .po2{
margin: 0px 10px 0px 130px; padding-top:23px;
}
.point .po2 img{
margin-right:5px;
}
.point .po3{ height:32px; clear:both;
 
}
/*
 ------------------------------------------------------------ */
/* Gpoint
------------------------------------------------------------ */
.gpoint2{
width: 670px;
margin: 0 0 13px 0; clear:both;
}

.gpoint3{
margin: 0px 10px 0px 100px; padding-top:0px;
}
/*
 ------------------------------------------------------------ */
/* Moving
------------------------------------------------------------ */
.mov01{ border-left: #e7e7e7 5px solid; padding-left:8px

}
.mov02{ color:#CC3333; font-weight:bold;

}
/* credit
------------------------------------------------------------ */

.cre01{
margin: 0px 0px 20px 70px; padding-top:0px;
}

/* credit
------------------------------------------------------------ */

.underline{
border-bottom: #FF9180 1px dashed; 
}
.newspaper1{
border: #ccc 1px solid; margin:0px 25px 10px 0px; padding:15px 7px 7px 7px; background-color:#efefef; width:170px; float:left; height:307px; font-size:11px; line-height:14px;
}

.newspaper4{
border: #ccc 1px solid; margin:0px 0px 10px 0px; padding:15px 7px 7px 7px; background-color:#efefef; width:430px; float:left; height:307px; font-size:11px; line-height:14px; text-align: center;
}

.newspaper1 img{
 margin:0px 5px 5px 5px; 
}

.newspaper4 img{
 margin:0px 5px 5px 5px; 
}

.newspaper2{
border: #ccc 1px solid; margin:10px 30px 0px 35px; padding:15px 7px 7px 7px; background-color:#efefef; width:267px; float:left; height:307px; font-size:11px; line-height:14px;
}
.newspaper3{
border: #ccc 1px solid; margin:10px 0px 0px 10px; padding:15px 7px 7px 7px; background-color:#efefef; width:110px; float:left; height:307px; font-size:11px; line-height:14px;
}


.newspaper3 img{
 margin:0px 5px 5px 5px; 
}

.newspaper2 img{
 margin:0px 5px 5px 5px; 
}


/* 
------------------------------------------------------------ */

