/*ページの基本となるスタイル*/
body{
	background-color: #FFFFF0;
	color: #8B4513;
}

body{
	background-color: #2980b9;
}
.container{
	box-shadow: 0px 0px 10px 10px rgba(0,0,0,0.3);
	background-color: #f3f6f7;
}

/* サブタイトルのスタイル */
h1>small{
	color: #8B4513;
}

/* リンクのスタイル */
a{
	color: #2980b9;
	border-color: #8B4513;
}

/* メニューのスタイル */
.nav>li>a{
	background-color: #ffffff;
	box-shadow: 0px 0px 2px 2px #2980b9 inset;
}
.nav>li>a:hover{
	background-color: #ffffff;
	border-color: #8B4513;
}

/* 箇条書きリストの位置調整 */
ul{
	padding-left: 10px;
}

/* 価格表を等幅フォントで表示 */
.price-list{
	font-family: monospace;
}

#smile-news-title{
	margin-top: 15px;
	margin-bottom: 0px;
	font-weight: bold;
}

#header-image-container{
	text-align: center;
}

#header-image-container>img{
	max-width:100%;
}

/* 白抜き枠のスタイル */
.whitebox{
	padding: 20px;
	background-color: #FFFFFF;
	box-shadow: 0px 0px 2px 2px rgba(200, 220, 200, 1.0);
	margin-bottom: 20px;
}

.whitebox:last-of-type{
	
}

.whitebox>h2{
	background-color: #ccddff;
	padding: 3px 20px;
	margin: -20px;
	margin-bottom: 13px;
	border-bottom: 1px solid rgba(200, 220, 200, 1.0);
}
