/* CSS Document */

/*
Theme Name:Premium_Saito_Custom_Temple_Tenth-3
Theme URI: http://saitou.debug-japan.com/
Description: The second ten pre by which Mr. Saito did a custom!
Author: Ysaito
Author URI: http://saitou.debug-japan.com/
Version: 1.0
*/
@media screen and (min-width : 769px) {

body {
	font-family: sans-serif;
	word-break: break-all;
}
/*大枠*/
#container {
}
/*ヘッダー*/
#header {
}
#header header {
	/*padding-top:45px;*/
	max-width:1180px;
	margin:0px auto;
}
#header header .HeadArea {
}
#header header .HeadArea .HeadWrapper {
}
#header header .HeadArea .HeadWrapper .HeadText {
 }
#header header .HeadArea .HeadWrapper .HeadText .SiteTitle{
	text-align:center;
}
#header header .HeadArea .HeadWrapper .HeadText .SiteTitle a{
	font-size:30px;
	font-weight:bold;
	text-decoration:none;
}
#header header .HeadArea .HeadWrapper .HeadText .Description {
	margin:10px 0px 15px;
	text-align:left;
	font-size:14px;
}
#header header .HeadArea .HeadWrapper .HeadText .Description span{
}

/*ヘッダー画像*/

#header header .HeadImage {
}
#header header .HeadImage a {
}
#header header .HeadImage a img {
	max-width:100%;
}


#wrapper {
	max-width:1180px;
	margin:0px auto;
}
/*サイドバー*/
#side {
	width:100%;
	text-align:right;
	float:left;
}

/*検索ボックス*/

#side .SearchArea{
	padding: 0.4em 0px;
	width: 68%;
	text-shadow: none;
	box-shadow: none;
	box-sizing: border-box;
}
#side .SearchSubmit {
	width:20%;
	text-shadow: none;
	font-size: 1em;
	height: 30px;	
}
#side .SearchSubmit:before{
  margin-right: 0.3em;
}

/*サイドバーウィジェット*/
#side .widget-area {
	margin:0px auto;
	padding:20px 10px 0px;
}
#side .widget-area aside {
	width:100%;
	margin-bottom:20px;
	display:inline-block;
	/display:inline;
	vertical-align:top;
}
#side .widget-area aside ul {
	margin: 0px 15px;
	text-align:left;
}
#side .widget-area aside ul li{
	padding: 15px 0;
	word-wrap: break-word;	
}
#side .widget-area aside ul li:last-child{
	background:none;
}
#side .widget-area aside ul li a{
	font-size:12px;
	text-decoration:none;
}
#side .widget-area aside ul li a:hover{
	text-decoration:underline;
}

#side .widget-area .widget_recent_entries,#side .widget-area .widget_archive{
	border-radius:10px;
	width:40%;
	margin-right:50px;
}


#side .widget-area .widget_recent_entries .SideTitle,#side .widget-area .widget_archive .SideTitle{
	padding: 10px 0px 0px;
	border-radius:9px 9px 0px 0px;
}
#side .widget-area .widget_recent_entries .SideTitle:before{
	content:'';
	padding:0px 14px 0px 0px;
}
#side .widget-area .widget_archive .SideTitle:before{
	content:'';
	padding:0px 14px 0px 0px;
}

#side .widget-area .widget_recent_entries .SideTitle:after,#side .widget-area .widget_archive .SideTitle:after{
	margin:10px 0px 0px;
	content: "";
	display: block;
	height: 12px;
}


.MainContent {
	margin:20px 0px;
	width:100%;
	float:right;
}

#Content {
  padding:10px 10px 0px;
  border-radius:10px;
}
#Content  h1,#Content  h2 {
	font-size:20px;
	font-weight:bold;
}
#Content  h1 a,#Content  h2 a {
	text-decoration:none;
}
#Content  h1 a:hover,#Content  h2 a:hover {
	text-decoration:underline;
}

/*プレミアム用*/

#Content.Premium  h1,#Content.Premium  h2 {
	font-size:20px;
}
#Content.Premium :first-child h1,#Content.Premium :first-child h2 {
}

#Content.Premium  h1 a,#Content.Premium  h2 a {
	text-decoration:none;
}
#Content.Premium h1 a:hover,#Content.Premium h2 a:hover {
	text-decoration:underline;
}

#Content p {
}

#Content.Premium :first-child div p{
}


.MainContent .ContentBottom{
	border-radius:0px 0px 10px 10px
}
.MainContent .ContentBottom:before{
	content: "";
	display: block;
	margin:0px -10px;
	height: 30px;
}
.MainContent .ContentBottom:after{
	clear: both;
  content: "";
  display: block;
  min-height: 30px;
  margin: 0px -10px;
  border-radius:0px 0px 10px 10px;
}
#footer {
	width:100%;
	text-align:center;
	color:#FFFFFF;
}
#footer:before {
	content: "";
	display: block;
	height: 60px;
}
#footer:after {
}
#footer footer{
	padding:10px 0px;
}

#PagiNation {
	margin:20px 0px;
}

#PagiNation .prev {
	display:inline-block;
	/display:inline;
	width:50%;
	text-align:left;
}
#PagiNation .next {
	display:inline-block;
	/display:inline;
	width:50%;
	text-align:right;
}
#PagiNation a{
	text-decoration:none;
}
#PagiNation a:hover{
	font-weight:bold;
	text-decoration:underline;
}
.PageNation{
	margin-bottom:15px;
	text-align:center;	
}


/*エラーページ*/

.ErrorTitle{
	font-size: 24px;
	padding: 20px 0px;
	text-align:center;	
}
.ErrorPage{
	text-align:center;
	padding:280px 10px;
}
.ErrorPage .Font1{
	font-size:18px;
}
.ErrorPage .Font2{
	font-size:18px;
}
.ErrorPage .Font3{
	font-size:18px;
}
}