@charset "utf-8";
/** css document */

/********************************************************************
 * character.css
 *******************************************************************/

body {
	background-image: url(../img/bg.jpg);
	background-size: 100% auto;
}


h1 {
	margin: 25px 0 20px;
}
h2{
	margin-bottom:15px;
}

.contents-nav{
    margin:0 0 25px;
}
.contents-nav-01{
    width:50%;
    display:inline;
    float:left;
}
.contents-nav-02{
    margin:2% 0 0;
    clear:both;
    width:49%;
    float:left;
}
.contents-nav-03{
    margin:2% 0 0;
    width:49%;
    float:right;
}

.p-txt{
    margin-bottom:20px;
}

/* ------------- Box ------------- */
.p-box{
    margin-bottom:45px !important;
}
.p-box-header,
.p-box-footer{
    margin:0px !important;
    line-height:0px !important;
}
.p-box-inner{
    background-image:url('../img/box_bg.png');
    border-left:1px solid #0086bb;
    border-right:1px solid #0086bb;
    padding:15px 15px 20px;
}
/* ------------- Box ------------- */

.character .p-box-inner div{
    width:100%;
    background-repeat:no-repeat;
    background-size:100% auto;
    -moz-background-size:100% auto;
    padding:45% 0 3%;
}
.character .p-box-inner p{
    margin:30px 0 0;
}
.character dl{
    width:60%;
    margin:0 0 15px;
    min-height:160px;
}
.character dl dt{
    color:#00deff;
    display:inline-block;
    width:30%;
    vertical-align:text-top;
    float:left;
    clear:both;
}
.character dl dd{
    display: inline-block;
    width:60%;
    padding-bottom:20px;
}
.p-name{
    width:100%;
    margin:0 0 20px !important;
}
.p-dl04{
    width:60%;
    margin:0 0 15px;
    min-height:50px !important;
}
.character .p-box-inner .p-crew{
    width:100%;
    padding:10px 0 0 !important;
}
.character .p-box-inner .p-crew p{
    width:100%;
    margin:0 0 15px !important;
}
.character .p-box-inner .p-crew dl{
    min-height:60px !important;
    padding-left:10px;
    width:100% !important;
}
.character .p-box-inner .p-crew dt{
    width:10% !important;
}
.character .p-box-inner .p-crew dd{
    width:85% !important;
    padding-bottom:10px !important;
}
.p-name04{
    margin-left:-3px !important;
}
.character06 dl{
    width:60%;
    margin:0 0 15px;
    min-height:50px !important;
}
.p-txt04{
    width:50%;
    min-height:140px;
    margin:0 !important;
}
.p-txt06{
    width:50%;
    min-height:140px;
    margin:0 !important;
}
.p-c0101{background-image:url(../img/img_chara0101.png);}
.p-c0102{background-image:url(../img/img_chara0102.png);}
.p-c0103{background-image:url(../img/img_chara0103.png);}
.p-c0104{background-image:url(../img/img_chara0104.png);}
.p-c0105{background-image:url(../img/img_chara0105.png);}
.p-c0106{background-image:url(../img/img_chara0106.png);}

.p-c0201{background-image:url(../img/img_chara0201.png);}
.p-c0202{background-image:url(../img/img_chara0202.png);}
.p-c0203{background-image:url(../img/img_chara0203.png);}

.p-c0301{background-image:url(../img/img_chara0301.png);}
.p-c0302{background-image:url(../img/img_chara0302.png);}
.p-c0303{background-image:url(../img/img_chara0303.png);}

.p-c0401{background-image:url(../img/img_chara0401.png);}
.p-c0402{background-image:url(../img/img_chara0402.png);}
.p-c0403{background-image:url(../img/img_chara0403.png);}
.p-c0404{background-image:url(../img/img_chara0404.png);}
.p-c0405{background-image:url(../img/img_chara0405.png);}
.p-c0406{background-image:url(../img/img_chara0406.png);}
.p-c0407{background-image:url(../img/img_chara0407.png);}
.p-c0408{background-image:url(../img/img_chara0408.png);}

.p-c0501{background-image:url(../img/img_chara0501.png);}
.p-c0502{background-image:url(../img/img_chara0502.png);}
.p-c0503{background-image:url(../img/img_chara0503.png);}
.p-c0504{background-image:url(../img/img_chara0504.png);}
.p-c0505{background-image:url(../img/img_chara0505.png);}
.p-c0506{background-image:url(../img/img_chara0506.png);}

.p-c0601{background-image:url(../img/img_chara0601.png);}
.p-c0602{background-image:url(../img/img_chara0602.png);}
.p-c0603{background-image:url(../img/img_chara0603.png);}
.p-c0604{background-image:url(../img/img_chara0604.png);}
.p-c0605{background-image:url(../img/img_chara0605.png);}
.p-c0606{background-image:url(../img/img_chara0606.png);}
.p-c0607{background-image:url(../img/img_chara0607.png);}