@charset "utf-8";
/* CSS Document */

body{
background:#b40004 url(../img/bg_01.gif);
text-align:center;
padding:0;
margin:0;
position:relative;
}

#tie_1112{
width:819px;
margin:0 auto;
text-align:left;
}
/*--head--*/
#tie_1112 #head{
margin:0;
padding-top:19px;
height:57px;
background:url(../img/bg_02.gif) no-repeat;
background-position:594px 52px;
}

#tie_1112 #page-head{
margin:0;
padding-top:19px;
height:57px;
}

/*--head--*/
#tie_1112 #alpha-block{
background:#fff url(../img/bg_03.gif) repeat-x;
background-position:bottom;
}

#tie_1112 #alpha-block .toptitle{
background:url(../img/bg_04.gif) no-repeat;
background-position:right;
height:108px;
padding:15px 0 0 15px;
font-size:100%;
margin:0;
}

#tie_1112 #alpha-block .pagetitle{
height:77px;
padding:0;
font-size:100%;
margin:0;
border-bottom:solid #000 24px;
text-align:right;
}

#tie_1112 #alpha-block .topsubtitle{
background:#000 url(../img/bg_05.gif) no-repeat;
background-position:right;
margin:0;
padding:0 0 0 15px;
}

#tie_1112 #alpha-block .toptext{
margin-top:17px;
margin-left:15px;
width:393px;
float:left;
}
/* IE4-6*/
* html #tie_1112 #alpha-block .toptext{
margin-left:8px;
}
/* */

#tie_1112 #alpha-block .topprofile{
float:left;
margin-left:18px;
width:393px;
background:url(../img/img_04.gif) no-repeat;
background-position:top right;
padding-top:195px;
}

#tie_1112 #alpha-block .topprofile h2{
margin:0 0 5px;
padding:0;
font-size:100%;
}

#tie_1112 #alpha-block .topprofile .name{
width:262px;
font-size:11px;
line-height:14px;
float:left;
margin:0 0 0 6px;
}

#tie_1112 #alpha-block .topprofile p{
margin:5px 0;
}

/* IE4-6*/
* html #tie_1112 #alpha-block .topprofile{
margin-left:17px;
}
/* */

#tie_1112 #alpha-block #footerback_01{
background:url(../img/bg_07.gif) no-repeat;
background-position:bottom right;
margin-top:20px;
text-align:center;
padding-bottom:40px;
}

#tie_1112 #alpha-block #footerback_03{
background:url(../img/bg_07.gif) no-repeat;
background-position:bottom right;
margin-top:20px;
text-align:center;
padding-bottom:123px;
}

/*TOPページのみ*/
.top_back{
width:887px;
margin:0 auto;
background:url(../img/bg_06.gif) no-repeat;
background-position:853px 83px;
}
/*TOPページのみ*/


/*page*/
h2#page-title{
margin:14px auto 0;
width:779px;
padding:0;
font-size:100%;
}

/*page*/

/*page-01*/

#tie_1112 .page-head01{
background:url(../img/img_36.gif) no-repeat;
background-position:right bottom;
}

#tie_1112 #alpha-block .page-01_read{
padding-top:10px;
width:779px;
margin:0 auto;
}

#tie_1112 #alpha-block .page-01-box{
width:779px;
background:url(../img/bg_10.gif) no-repeat;
background-position:right;
height:472px;
margin:10px auto 0;
padding:0;
position:relative;
}

#tie_1112 #alpha-block .page-01-box .link01{
position:absolute;
top:16px;
left:384px;
width:317px;
}

#tie_1112 #alpha-block .page-01-box .link02{
position:absolute;
top:194px;
left:521px;
width:237px;
}

#tie_1112 #alpha-block .page-01-box .link03{
position:absolute;
top:414px;
left:451px;
width:305px;
}


#tie_1112 #alpha-block .page-01-box .link04{
position:absolute;
top:414px;
left:10px;
width:343px;
}

#tie_1112 #alpha-block .page-01-box .link05{
position:absolute;
top:191px;
left:10px;
width:185px;
}
/*page-01*/

/*page-02*/

#tie_1112 .page-head02{
background:url(../img/img_12.gif) no-repeat;
background-position:right bottom;
}

#tie_1112 #alpha-block .page-02_read{
padding-top:10px;
width:779px;
margin:0 auto;
text-align:right;
}

#tie_1112 #alpha-block .page-02-box_01{
width:779px;
height:122px;
background:url(../img/bg_11.gif) no-repeat;
background-position:right;
margin:10px auto 0;
padding:0;
}

#tie_1112 #alpha-block .page-02-box_01_item{
width:779px;
height:264px;
background:url(../img/bg_15.gif) no-repeat;
background-position:left;
margin:10px auto 0;
text-align:right;
padding:0;
}

#tie_1112 #alpha-block .page-02-box_02{
width:779px;
height:122px;
background:url(../img/bg_12.jpg) no-repeat;
background-position:right;
margin:10px auto 0;
padding:0;
}


#tie_1112 #alpha-block .page-02-box_02_item{
width:779px;
height:264px;
background:url(../img/bg_16.jpg) no-repeat;
background-position:left;
margin:10px auto 0;
text-align:right;
padding:0;
}

#tie_1112 #alpha-block .page-02-box_03{
width:779px;
height:129px;
background:url(../img/bg_13.jpg) no-repeat;
background-position:right;
margin:10px auto 0;
padding:0;
}

#tie_1112 #alpha-block .page-02-box_03_item{
width:779px;
background:url(../img/bg_17.jpg) no-repeat;
background-position:left top;
margin:10px auto 0;
text-align:right;
padding:0;
}

#tie_1112 #alpha-block .page-02-box_03_unit_present{
height:138px;
width:430px;
background:url(../img/bg_18.jpg) no-repeat;
background-position:right bottom;
margin-top:7px;
float:right;
text-align:left;
}

#tie_1112 #alpha-block .page-02-unit{
widrh:431px;
margin:7px 0 0 0;
}
#tie_1112 #alpha-block .page-02-btn_book{
margin:10px 0 0 10px;
}

#tie_1112 #alpha-block .ishihara-comment{
width:608px;
height:202px;
background:url(../img/bg_14.gif) no-repeat;
padding:13px 0 0 124px;
margin:20px 0 0;
}

/*page-02*/

/*page-03*/

#tie_1112 .page-head03{
background:url(../img/img_11.gif) no-repeat;
background-position:right bottom;
}

#tie_1112 #alpha-block .page-03_read{
background:url(../img/bg_08.gif) no-repeat;
background-position:right;
height:117px;
padding-top:10px;
width:779px;
margin:0 auto;
}

#tie_1112 #alpha-block .page-03-box{
width:779px;
background:url(../img/bg_09.jpg) no-repeat;
background-position:right;
height:492px;
margin:10px auto 0;
padding:0;
}
/*page-03*/
