﻿@charset "UTF-8";
 
/* CSSリセット */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,
pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,
strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,
caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,
figure,footer,header,hgroup,menu,nav,section,summary,time,mark,
audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;
vertical-align:baseline;background:transparent;font-weight:normal;}
body{line-height:1}article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section{display:block}
ul{list-style:none}blockquote,q{quotes:none}blockquote:before,
blockquote:after,q:before,q:after{content:none}a{margin:0;padding:0;
font-size:100%;vertical-align:baseline;background:transparent}
del{text-decoration:line-through}abbr[title],dfn[title]
{border-bottom:1px dotted;cursor:help}
table{border-collapse:collapse;border-spacing:0}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;
margin:1em 0;padding:0}input,select{vertical-align:middle}
 
 
/* 一般・共通設定 */
body{
    background: #ebe6d3 url(images/stripe.png) repeat-x;
    font: 20px/26px "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",'メイリオ',Meiryo,Helvetica,Arial,Sans-Serif;
    color: #333333;
	}
 
a{
	color: #79a6d2;
	}

a:hover{
	color:#4080bf;
	}
 
#wrapper{
    width: 900px;
    margin: 0 auto;
	}
 
#global_info h1{
    font-size: 125%;
    border-left: 10px #7a4171 solid;
    padding-left: 10px;
    margin-bottom: 15px;
	}

#global_yotei h1{
    font-size: 125%;
    border-left: 10px #7a4171 solid;
    padding-left: 10px;
    margin-bottom: 15px;
	}

#global_kekka h1{
    font-size: 125%;
    border-left: 10px #7a4171 solid;
    padding-left: 10px;
    margin-bottom: 15px;
	}

#global_shasin h1{
    font-size: 125%;
    border-left: 10px #7a4171 solid;
    padding-left: 10px;
    margin-bottom: 15px;
	}

#global_kekka h2{
    font-size: 120%;
    margin-bottom: 5px;
	}
 
#global_yotei h2{
    font-size: 120%;
    margin-bottom: 5px;
	}

#global_shasin h2{
    font-size: 120%;
    margin-bottom: 5px;
	}

/* ヘッダー */
header{
    margin: 10px 0 15px;
    overflow: hidden;
	}
	
header .logo{
	float: left;
	} 

header p{
	font-size: 130%;
	font-weight:bold;
	color:#670000;
	text-align: center;
    }

/*ナビボタン*/

nav{
    margin-top: 10px
}

nav li{
	float: left;
    }

#nav1:hover{
	filter:alpha(opacity=60);
	opacity:0.6;
	}

#nav2:hover{
	filter:alpha(opacity=60);
	opacity:0.6;
	}
	
#nav3:hover{
	filter:alpha(opacity=60);
	opacity:0.6;
	}
	
#nav4:hover{
	filter:alpha(opacity=60);
	opacity:0.6;
	}

     
/* ホーム*/

#global_info{
    width: 900px;
    float: left;
    margin-top: 30px;
    margin-right: 30px;
	}

#global_info img{
	border: 5px #fff solid;
	}

.info_photo01{
    width: 500px;
	float: left;
    margin-right: 30px;	
    margin-bottom: 30px;
    }
	
.info01{
    width: 300px;
    float:left; 
	margin-bottom: 30px;
    } 

.item_heading{
	font-weight:bold;
	margin-bottom:10px;
	}

.info_photo02{
    width: 500px;
	float: left;
    margin-right: 30px;	
    margin-bottom: 30px;
	clear:left;
    }

.info02{
    width: 300px;
    float:left; 
	margin-bottom: 30px;
    } 

.info_photo03{
    width: 500px;
	float: left;
    margin-right: 30px;	
    margin-bottom: 30px;
	clear:left;
    }

.info03{
    width: 300px;
    float:left; 
	margin-bottom: 30px;
    } 

   .greetings{
    width: 900px;
	float: left;
	margin-bottom: 30px;
	}

.greetings1{
    width: 900px;
	float: left;
	margin-bottom: 10px;
	}

/*予定ページ*/

#global_yotei{
    width: 900px;
    float: left;
    margin-top: 30px;
    margin-right: 30px;
	}

#global_yotei img{
	border: 3px #fff solid;
	}


/*結果ページ*/
#global_kekka{
    width: 900px;
    float: left;
    margin-top: 30px;
    margin-right: 30px;
	}


/*写真ページ*/
#global_shasin{
    width: 900px;
    float: left;
    margin-top: 30px;
    margin-right: 30px;
	}

.shasin_photo01{
    width: 900px;
	float: left;
    margin-right: 20px;	
    margin-bottom: 10px;
    }

.shasin01{
    width: 900px;
 	margin-left: 50px;
	margin-bottom: 50px;
    } 

.shasin_photo02{
    width: 900px;
	float: left;
    margin-right: 20px;	
    margin-bottom: 10px;
    }

.shasin02{
    width: 900px;
 	margin-left: 50px;
	margin-bottom: 50px;
    } 

.shasin_photo03{
    width: 900px;
	float: left;
    margin-right: 20px;	
    margin-bottom: 10px;
    }

.shasin03{
    width: 900px;
 	margin-left: 50px;
	margin-bottom: 50px;
    } 

.shasin_photo04{
    width: 900px;
	float: left;
    margin-right: 20px;	
    margin-bottom: 10px;
    }


.shasin04{
    width: 900px;
 	margin-left: 50px;
	margin-bottom: 50px;
    } 

.shasin_photo05{
    width: 900px;
	float: left;
    margin-right: 20px;	
    margin-bottom: 10px;
    }

.shasin05{
    width: 900px;
 	margin-left: 50px;
	margin-bottom: 50px;
    } 

.shasin_photo06{
    width: 900px;
	float: left;
    margin-right: 20px;	
    margin-bottom: 10px;
    }

.shasin06{
    width: 900px;
 	margin-left: 50px;
	margin-bottom: 50px;
    } 

.shasin_photo07{
    width: 900px;
	float: left;
    margin-right: 20px;	
    margin-bottom: 10px;
    }

.shasin07{
    width: 900px;
 	margin-left: 50px;
	margin-bottom: 50px;
    } 

.shasin_photo08{
    width: 900px;
	float: left;
    margin-right: 20px;	
    margin-bottom: 10px;
    }

.shasin08{
    width: 900px;
 	margin-left: 50px;
	margin-bottom: 50px;
    } 

.shasin_photo09{
    width: 900px;
	float: left;
    margin-right: 20px;	
    margin-bottom: 10px;
    }

.shasin09{
    width: 900px;
 	margin-left: 50px;
	margin-bottom: 50px;
    } 

.shasin_photo10{
    width: 900px;
	float: left;
    margin-right: 20px;	
    margin-bottom: 10px;
    }

.shasin10{
    width: 900px;
 	margin-left: 50px;
	margin-bottom: 50px;
    } 

.shasin_photo11{
    width: 900px;
	float: left;
    margin-right: 20px;	
    margin-bottom: 10px;
    }

.shasin11{
    width: 900px;
 	margin-left: 50px;
	margin-bottom: 50px;
    } 

.shasin_photo12{
    width: 900px;
	float: left;
    margin-right: 20px;	
    margin-bottom: 10px;
    }

.shasin12{
    width: 900px;
 	margin-left: 50px;
	margin-bottom: 50px;
    } 

.shasin_photo13{
    width: 900px;
	float: left;
    margin-right: 20px;	
    margin-bottom: 10px;
    }

.shasin13{
    width: 900px;
 	margin-left: 50px;
	margin-bottom: 50px;
    } 

.shasin_photo14{
    width: 900px;
	float: left;
    margin-right: 20px;	
    margin-bottom: 10px;
    }

.shasin14{
    width: 900px;
 	margin-left: 50px;
	margin-bottom: 50px;
    } 

/* フッター */
footer:before{
    content: "";
    display: table;
    clear: both;
}


footer p{
    background: #666;
    width: 900px;
    margin: 50px auto 20px;
    padding: 5px;
    text-align: center;
    font-size: 80%;
}

footer p small{
        color: #ffffff;
        border: 1px #ffffff solid;
        padding: 20px;
        display: block;
    }

footer a{
	color: #ffffff;
	}
	
footer a:hover{
color:#b7b7b6;
}
