@charset "UTF-8";

/* 全体構造
---------------------------------------------------- */
#contents5 {
clear:both;
width:700px;
margin:0 auto;
padding:15px 0px 0px 0px;
text-align:left;
}

#contents5 p {
letter-spacing:1px;
}

#re_text {
clear:both;
width:480px;
padding:10px 10px 2px 10px;
margin: 0px 0px 10px 0;
text-align:left;
background-color:#F8F8F8;
}




#cp p {
font-size:1em;
letter-spacing:1px;
line-height: 1.8em;
margin: 0px 0px 25px 0;
}

/* ヘッダータイトル
---------------------------------------------------- */

#file_t {
clear:both;
width: 700px;
height: 100px;
text-indent: -9999px;
background: url(../file/images/file.gif) no-repeat ;
margin: 0px 0 0px 0;
}

#back {
float:right;
width:85px;
height:19px;
text-indent: -9999px;
}

#back_navi {
width: 85px;
height: 19px;
margin:0px 0px 0px 0px;
padding: 0;
text-indent: -9999px;
background: url(../file/images/back.gif) no-repeat ;
}


#back_navi a {
text-decoration: none;	
display: block;
width: 85px;
height: 19px;
text-indent: -9999px;
}

#back_navi a:hover    {
background: url(../file/images/back.gif) no-repeat 0 -19px;

}


/* サイド
---------------------------------------------------- */


#side_t {
clear:both;
width: 173px;
height: 20px;
text-indent: -9999px;
background: url(../file/images/side_fri.gif) no-repeat ;
margin: 0px 0 0px 0;
}




/* パンくずリスト
---------------------------------------------------- */
#sub_navi {
clear:both;
width:500px;
height:19px;
margin: 0 0 20px 0;
}


#list_t {
float:left;
width: 92px;
height: 19px;
text-indent: -9999px;
background: url(../file/images/tug.gif) no-repeat ;
margin: 0px 5px 0px 0;
}

#list_t_no {
float:left;
height: 19px;
text-indent: -9999px;
margin: 0px 0px 0px 0;
}


#no1 {
width:19px;
height:19px;
text-indent: -9999px;
background: url(../file/images/1.gif) no-repeat ;
}

#no1 a {
text-decoration: none;	
display: block;
width: 85px;
height: 19px;
text-indent: -9999px;
}

#no1 a:hover    {
background: url(../file/images/1.gif) no-repeat 0 -19px;
}


#list {
float:left;
width:400px;
height:19px;
}



#file {
width: 82px;
height: 36px;
margin:0px 0px 0px 0px;
padding: 0;
}









/* 内部構造
---------------------------------------------------- */



/* PICK UP
---------------------------------------------------- */
#back2 {
float:right;
width:85px;
height:19px;
text-indent: -9999px;
}

#back_navi2 {
width: 85px;
height: 19px;
margin:0px 0px 0px 0px;
padding: 0;
text-indent: -9999px;
background: url(../selection/images/back.gif) no-repeat ;
}


#back_navi2 a {
text-decoration: none;	
display: block;
width: 85px;
height: 19px;
text-indent: -9999px;
}

#back_navi2 a:hover    {
background: url(../selection/images/back.gif) no-repeat 0 -19px;

}




#wrap {
clear:both;
width: 500px;
margin:0px 0px 10px 0px;
}



#mcal_l01 {
float: left;
width: 225px;
text-align:left;
margin: 0 0px 20px 0;
}

#mcal_l01 h4 {
font-size:1.2em;
letter-spacing:1px;
color:#346BA8;
line-height: 1.4em;
margin: 10px 0px 5px 0;
}

#mcal_l01 span {
font-size:0.8em;
letter-spacing:1px;
color:#346BA8;
line-height: 1.4em;
margin: 5px 0px 5px 0;
}

#mcal_l01 em {
font-size:0.8em;
font-style:normal;
letter-spacing:1px;
line-height: 1.4em;
margin: 5px 0px 5px 0;
}



#line {
clear:both;
width: 230px;
height: 10px;
background: url(../file/images/line.gif) no-repeat 0 0px;
margin: 5px 0px 5px 0;
}




#mcal_l02{
float:right;
width: 262px;
height: 208px;
text-align:left;
margin: 0 0px 0px 0;
}



#more_navi {
width: 61px;
height: 19px;
margin:10px 0px 0px 0px;
padding: 0;
text-indent: -9999px;
background: url(../file/images/more.gif) no-repeat ;
}


#more_navi a {
text-decoration: none;	
display: block;
width: 61px;
height: 19px;
text-indent: -9999px;
}

#more_navi a:hover {
background: url(../file/images/more.gif) no-repeat 0 -19px;

}

/* 詳細
---------------------------------------------------- */

.wrap3 {
clear:both;
width: 500px;
margin: 20px 0px 0px 0;
}


.wrap3 p {
font-size:1em;
letter-spacing:1px;
line-height: 1.4em;
}

.wrap3 img{
float:left;
margin: 0 15px 15px 0;
}







/* リスト
---------------------------------------------------- */
.wrap2 {
clear:both;
width: 500px;
padding:0px 0px 0px 0px;
}



.list_l {
float:left;
width: 260px;
text-align:left;
margin: 0 0px 0px 0;
}


.list_l2 {
float:left;
width: 110px;
text-align:left;
margin: 0 10px 0px 0;
}

.list_r2 {
float:right;
width: 140px;
text-align:left;
margin: 0 0px 0px 0;
}
.list_r2 p {
font-size:1em;
letter-spacing:1px;
line-height: 1.4em;
}

.list_r2 h5 {
font-size:1em;
letter-spacing:1px;
color:#346BA8;
line-height: 1.4em;
margin: 0px 0px 0px 0;
}


.list_r2 span {
font-size:0.8em;
letter-spacing:1px;
color:#346BA8;
line-height: 1.8em;
margin: 0px 0px 0px 0;
}



#hito {
width: 110px;
height: 58px;
margin:0px 0px 10px 0px;
padding: 0;
text-indent: -9999px;
background: url(../file/images/01/list_no.jpg) no-repeat ;
}


#hito a {
text-decoration: none;	
display: block;
width: 110px;
height: 58px;
text-indent: -9999px;
}

#hito a:hover {
background: url(../file/images/01/list_no.jpg) no-repeat 0 -58px;

}

#hito2 {
width: 110px;
height: 58px;
margin:0px 0px 10px 0px;
padding: 0;
text-indent: -9999px;
background: url(../file/images/02/list_no2.jpg) no-repeat ;
}


#hito2 a {
text-decoration: none;	
display: block;
width: 110px;
height: 58px;
text-indent: -9999px;
}

#hito2 a:hover {
background: url(../file/images/02/list_no2.jpg) no-repeat 0 -58px;

}


#hito3 {
width: 110px;
height: 58px;
margin:0px 0px 10px 0px;
padding: 0;
text-indent: -9999px;
background: url(../file/images/03/list_no3.jpg) no-repeat ;
}


#hito3 a {
text-decoration: none;	
display: block;
width: 110px;
height: 58px;
text-indent: -9999px;
}

#hito3 a:hover {
background: url(../file/images/03/list_no3.jpg) no-repeat 0 -58px;

}

#hito4 {
width: 110px;
height: 58px;
margin:0px 0px 10px 0px;
padding: 0;
text-indent: -9999px;
background: url(../file/images/04/list_no4.jpg) no-repeat ;
}


#hito4 a {
text-decoration: none;	
display: block;
width: 110px;
height: 58px;
text-indent: -9999px;
}

#hito4 a:hover {
background: url(../file/images/04/list_no4.jpg) no-repeat 0 -58px;

}

#hito5 {
width: 110px;
height: 58px;
margin:0px 0px 10px 0px;
padding: 0;
text-indent: -9999px;
background: url(../file/images/05/list_no5.jpg) no-repeat ;
}


#hito5 a {
text-decoration: none;	
display: block;
width: 110px;
height: 58px;
text-indent: -9999px;
}

#hito5 a:hover {
background: url(../file/images/05/list_no5.jpg) no-repeat 0 -58px;

}

#hito6 {
width: 110px;
height: 58px;
margin:0px 0px 10px 0px;
padding: 0;
text-indent: -9999px;
background: url(../file/images/06/list_no6.jpg) no-repeat ;
}


#hito6 a {
text-decoration: none;	
display: block;
width: 110px;
height: 58px;
text-indent: -9999px;
}

#hito6 a:hover {
background: url(../file/images/06/list_no6.jpg) no-repeat 0 -58px;

}


#hito7 {
width: 110px;
height: 58px;
margin:0px 0px 10px 0px;
padding: 0;
text-indent: -9999px;
background: url(../file/images/07/list_no7.jpg) no-repeat ;
}


#hito7 a {
text-decoration: none;	
display: block;
width: 110px;
height: 58px;
text-indent: -9999px;
}

#hito7 a:hover {
background: url(../file/images/07/list_no7.jpg) no-repeat 0 -58px;

}

#hito8 {
width: 110px;
height: 58px;
margin:0px 0px 10px 0px;
padding: 0;
text-indent: -9999px;
background: url(../file/images/08/list_no8.jpg) no-repeat ;
}


#hito8 a {
text-decoration: none;	
display: block;
width: 110px;
height: 58px;
text-indent: -9999px;
}

#hito8 a:hover {
background: url(../file/images/08/list_no8.jpg) no-repeat 0 -58px;

}


#hito9 {
width: 110px;
height: 58px;
margin:0px 0px 10px 0px;
padding: 0;
text-indent: -9999px;
background: url(../file/images/09/list_no9.jpg) no-repeat ;
}


#hito9 a {
text-decoration: none;	
display: block;
width: 110px;
height: 58px;
text-indent: -9999px;
}

#hito9 a:hover {
background: url(../file/images/09/list_no9.jpg) no-repeat 0 -58px;

}




.list_r {
float:right;
width: 240px;
text-align:left;
margin: 0 0px 0px 0;
}


.list_r p {
font-size:0.8em;
letter-spacing:1px;
line-height: 1.6em;
margin: 0px 0px 0px 0;
}

/* datail
---------------------------------------------------- */


.under_line {
clear:both;
width: 500px;
height: 1px;
text-indent: -9999px;
background: url(../file/images/line.gif) no-repeat ;
margin: 0px 0 10px 0;
}


.under_line2 {
clear:both;
width: 500px;
height: 1px;
text-indent: -9999px;
background: url(../file/images/line.gif) no-repeat ;
margin: 0px 0 10px 0;
}


#back_no {
clear:both;
width: 78px;
height: 13px;
text-indent: -9999px;
background: url(../file/images/back_no.gif) no-repeat ;
margin: 20px 0 5px 0;
}



#intro {
clear:both;
width: 70px;
height: 13px;
text-indent: -9999px;
background: url(../file/images/intoro.gif) no-repeat ;
margin: 20px 0 5px 0;
}

#relation {
clear:both;
width: 100px;
height: 13px;
text-indent: -9999px;
background: url(../file/images/re.gif) no-repeat ;
margin: 20px 0 5px 0;
}






/* サイドナビ
---------------------------------------------------- */

#sc_r2 {
width:170px;
float:right;
margin:0px 0 0px 0;
}

#sc_r2 ul {
  margin: 0;
  padding: 0;
  list-style: none;
margin:0px 0 0px 0;
}


#sc_r2 li { 
font-weight:bold;
font-size:0.9em;
line-height: 1.5em;

margin:0px 0px 0px 0px;
padding:5px 0px 5px 0px;
background: url(../file/images/line3.gif) no-repeat ;
background-position: left bottom;
}

