@charset "shift-jis";

#contents .inner {
    margin: 0 auto;
    width: 1200px;
}

#f-x{
width:1200px;
/* height:1985px;
background-image: url('back.jpg');
background-position:center 560px; */
margin:20px auto;
}

#index-title{
width:1100px;
/*height:350px;*/
margin:0px auto 0;
position:relative;
text-align: center
/*background: url(title.jpg) center top no-repeat;
padding-top:320px;*/
}

#index-text{
width:1000px;
/*height:350px;*/
margin:0px auto 0;
margin-bottom:50px;
position:relative;
/*background: url(title.jpg) center top no-repeat;
padding-top:320px;*/
}

.btn1{display:block; text-align:center;}

.oubo-btn{display:block; width:1000px; height:32px; margin:20px auto; position:relative;}
.form-btn{position:absolute; width:269px; height:32px; display:block; top:0; left:150px;}
.mail-btn{position:absolute; width:269px; height:32px; display:block; top:0; right:150px;}

#c-1{
width:1200px;
/*height:350px;*/
margin:0px auto 0;
position:relative;
/*background: url(title.jpg) center top no-repeat;
padding-top:320px;*/
}

#c-2{
width:1200px;
margin:20px auto 30px;
position:relative;
}
.p-title{
width:1000px;
margin:10px auto;
}

.photocon-archives{
width:1000px;
height:40px;
margin:20px auto;
}
.photocon-archives ul{position:relative; background: url('images/in-navi.jpg'); display:block; width:1000px; height:40px;}
.photocon-archives li{display:block; width:143px; height:40px; position:absolute;text-indent:-9999px;
overflow:hidden;}
.photocon-archives li a{display:block; width:143px; height:40px;}

.photocon-archives li:hover:nth-of-type(1){background: url('images/in-navi-hover.jpg'); background-position: 0px 0px;}
.photocon-archives li:hover:nth-of-type(2){background: url('images/in-navi-hover.jpg'); background-position: -143px 0px;}
.photocon-archives li:hover:nth-of-type(3){background: url('images/in-navi-hover.jpg'); background-position: -286px 0px;}
.photocon-archives li:hover:nth-of-type(4){background: url('images/in-navi-hover.jpg'); background-position: -429px 0px;}
.photocon-archives li:hover:nth-of-type(5){background: url('images/in-navi-hover.jpg'); background-position: -572px 0px;}
.photocon-archives li:hover:nth-of-type(6){background: url('images/in-navi-hover.jpg'); background-position: -715px 0px;}
.photocon-archives li:hover:nth-of-type(7){background: url('images/in-navi-hover.jpg'); background-position: -858px 0px;}

.photocon-archives li:nth-of-type(1){top:0px;left:0px;}
.photocon-archives li:nth-of-type(2){top:0px;left:143px;}
.photocon-archives li:nth-of-type(3){top:0px;left:286px;}
.photocon-archives li:nth-of-type(4){top:0px;left:429px;}
.photocon-archives li:nth-of-type(5){top:0px;left:572px;}
.photocon-archives li:nth-of-type(6){top:0px;left:715px;}
.photocon-archives li:nth-of-type(7){top:0px;left:858px;}

.photocon-link{
width:1200px;
height:30px;
margin:20px auto;
}

.photocon-link ul{
width:1200px;
height:30px;
position:relative;
background: url('images/p-link.gif');
}
.p-1st a,.p-2nd a,.p-3rd a,.p-4th a{
display:block;
width:300px;
height:30px;

text-indent:-9999px;
overflow:hidden;
}
.p-1st,.p-2nd,.p-3rd,.p-4th{
display:block;
position:absolute;
width:300px;
height:30px;
}

.p-1st{
top:0px;
left:0px;
}
.p-2nd{
top:0px;
left:300px;
}
.p-3rd{
top:0px;
left:600px;
}
.p-4th{
top:0px;
left:900px;
}

.p-1st a:hover{
background: url('images/p-link.gif');
background-position: 0px -30px;
}
.p-2nd a:hover{
background: url('images/p-link.gif');
background-position: -300px -30px;
}
.p-3rd a:hover{
background: url('images/p-link.gif');
background-position: -600px -30px;
}
.p-4th a:hover{
background: url('images/p-link.gif');
background-position: -900px -30px;
}

.p-stage{
width:900px;
margin:20px auto;
font-size:200%;
font-weight:bold;
text-align:center;
}
/*#c-2 .pos{
width:500px;
float:left;

}
#c-2 .text{
width:495px;
float:right;

}

.text p{
padding-left:20px;
margin-bottom:20px;
}
.text .tit{
color:#711c7b;
font-size:180%;
font-weight:bold;
}

.text .txt{
font-size:150%;
}

.text .inf{font-size:150%;}
.text .wor{font-size:120%;}*/

#miyazawa-yasumi{
width:1000px;
margin:20px auto 60px;
position:relative;
text-align:center;
}

#arc{
width:1000px;
margin:20px auto 60px;
position:relative;
text-align:center;
}

#arc ul{
position:relative;
width:1000px;
height:500px;
}
#arc li{
display:block;
position:absolute;
top:0;
left:0;
}
#arc li.l2{
left:340px;
}
#arc li.l3{
left:680px;
}




.c-3-title{
border-bottom: 1px solid #2B2B2B;
color: #824880;
font-size: 22px;
font-weight: bold;
line-height: 30px;
margin-bottom:10px;
}

.c-3-1{
width:660px;
height:430px;
background: url(c-3-1.gif) left top no-repeat; 
margin-bottom:30px;
padding:20px 0 0 65px;
position:relative;
}

.c-3-1 .link-1{
display:block;
width:205px;
height:350px;
position:absolute;
bottom:0;
left:65px;
}
.c-3-1 .link-2{
display:block;
width:205px;
height:350px;
position:absolute;
bottom:0;
left:390px;
}

.c-3-2{
width:660px;
height:55px;
background: url(c-3-2.gif) left top no-repeat; 
margin-bottom:30px;
padding:20px 0 0 65px;
}
.c-3-3{
width:660px;
height:55px;
background: url(c-3-3.gif) left top no-repeat; 
margin-bottom:30px;
padding:20px 0 0 65px;
}

div.c-3-4{
width:660px;
height:180px;
background: url(c-3-4.gif) left top no-repeat;
position:relative;
margin-bottom:30px;
}
p.c-3-4{
width:390px;
height:180px;
padding:20px 0 0 65px;
}
.c-3-4 strong{
display:block;
font-size:133%;
font-weight:bold;
margin-bottom:15px;
}

div.c-3-4 img{
display:block;
position:absolute;
top:0;
right:0;
}

#c-4{
width:260px;
margin:0 auto;
}

#c-4 a{
display:block;
margin:30px 0;
}

.c-3-1,.c-3-2,.c-3-3{
font-weight:bold;
font-size:133%;
}
#c-2,.c-3-1,.c-3-2,.c-3-3,p.c-3-4,#c-4{
line-height:180%;
}

.info{display:block; margin-top:2em;}
.pre{text-align:center; margin:2em 0;}