@charset "UTF-8";

/* 全体構造
---------------------------------------------------- */
#flashcontent {
padding:5px 0px 0px 0px;
}
/* ヘッダータイトル
---------------------------------------------------- */

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


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


#sc_l span {
font-size:1em;
font-weight:bold;
letter-spacing:1px;
color:#346BA8;
line-height: 1.6em;
}




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

#sub_navi3 {
clear:both;
width:500px;
height:33px;
margin: 0 0 20px 0;
}

#sub_navi3 h4 {
float:left;
font-size:1em;
font-weight:bold;
letter-spacing:1px;
color:#346BA8;
line-height: 1.4em;
margin: 5px 0px 5px 0;
}

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


#mail {
float:right;
width:78px;
height: 49px;
text-indent: -9999px;
margin: 0px 0px 10px 0;
}

#mail_navi {
width: 78px;
height: 49px;
margin:0px 0px 0px 0px;
padding: 0;
text-indent: -9999px;
background: url(../selection/images/mail.gif) no-repeat ;
}


#mail_navi a {
text-decoration: none;	
display: block;
width: 78px;
height: 49px;
text-indent: -9999px;
}

#mail_navi a:hover    {
background: url(../selection/images/mail.gif) no-repeat 0 -49px;

}


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

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

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

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

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




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





#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(../selection/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(../selection/images/back.gif) no-repeat 0 -19px;

}


#sub_navi2 {
clear:both;
width:500px;
height:19px;
margin: 0 0 20px 0;
}

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

#no1_2 {
float:left;
width:19px;
height:19px;
margin:0px 5px 0px 0px;
padding: 0;
text-indent: -9999px;
background: url(../selection/images/1.gif) no-repeat ;
}

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

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




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





#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;
padding:0px 0px 0px 0px;
}

.wrap2 {
clear:both;
padding:0px 0px 0px 0px;
}

.more_p {
clear:both;
width: 500px;
height: 280px;
padding:0px 0px 0px 0px;

}

.more_p01 {
float: left;
width: 124px;
height: 90px;
padding:0px 0px 0px 0px;
}



.wrap_l {
clear:both;
height: 280px;
padding:0px 0px 0px 0px;
background: url(../selection/images/list_line2.gif) no-repeat ;
background-position: left bottom ;
}






.mcal_l01{
float: left;
width: 240px;
text-align:left;
margin: 0 20px 30px 0;
}


.mcal_ll {

width: 500px;

text-align:left;
margin: 0 20px 0px 0;
}

.p_waku {
width: 240px;
height: 200px;
text-align:center;
background: url(../selection/images/p_waku.gif) no-repeat 0 0px;
}

.p_waku2 {
width: 500px;
height: 400px;
text-align:center;
background: url(../selection/images/waku.gif) no-repeat 0 0px;
margin: 0 0px 10px 0;
}

.p_waku2_2 {
width: 500px;
height: 500px;
text-align:center;
background: url(../selection/images/waku3.gif) no-repeat 0 0px;
margin: 0 0px 10px 0;

}

.p_waku3 {
width: 500px;
height: 390px;
text-align:center;
background: url(../selection/images/waku2.gif) no-repeat 0 0px;
margin: 0 0px 10px 0;
}

.p_waku  img {

margin: 5px 0px 0px 0px;
}


.p_waku2  img {

margin: 5px 0px 0px 0px;
}

.p_waku2_2  img {

margin: 5px 0px 0px 0px;
}




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

.mcal_l01 span {
font-size:0.8em;
font-weight:nomal;

color:#346BA8;

}


.sele_line {
width: 240px;
height: 10px;
background: url(../selection/images/p_line.gif) no-repeat 0 0px;
}




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

.mcal_l02 h4 {
font-size:1em;
font-weight:bold;
letter-spacing:1px;
color:#346BA8;
line-height: 1.4em;
margin: 5px 0px 5px 0;
}

.mcal_l02 span {
font-size:0.8em;
font-weight:nomal;

color:#346BA8;

}


.mcal_c02 p {
font-size:0.8em;
letter-spacing:1px;
line-height: 1.4em;
margin: 5px 0px 0px 0;
}

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


#comment {

width: 60px;
height: 16px;
text-indent: -9999px;
background: url(../selection/images/comment_t.gif) no-repeat ;
margin: 10px 0 5px 0;
}

#moreimages {

width: 80px;
height: 16px;
text-indent: -9999px;
background: url(../selection/images/moreimages.gif) no-repeat ;
margin: 0px 0 10px 0;
}



#img_box{
width: 500px;
height: 90px;
text-align:left;
margin: 0 0px 10px 0;
}

.img_01{
float:left;
width: 122px;
height: 90px;
text-align:left;
margin: 0 4px 0px 0;
}

.img_02{
float:left;
width: 122px;
height: 90px;
text-align:left;
margin: 0 0px 0px 0;
}


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





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


#side_t {
clear:both;
width: 173px;
height: 20px;
text-indent: -9999px;
background: url(../selection/images/cate_title.gif) no-repeat ;
margin: 0px 0 0px 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(../selection/images/line3.gif) no-repeat ;
background-position: left bottom;
}

