@charset "Shift_JIS";
body,div,ul,li,h1,h2,h3,h4,form,p,th,td {
	margin: 0;
	padding: 0;
}

h1,h2,h3,h4 {
	font-weight:normal;
}

img {
    border: 0;
}

li {
	list-style-type: none;
}

address {
	font-style: normal;
}

body {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
    color: #000000;
    background-color: #fffacd;
    font-size: 62.5%;
    line-height: 150%;
    letter-spacing:1px;
}

input:focus,textarea:focus {
	background-color:#99ffdd;
}


img,a,li,dt {
	behavior: url("../<!--{$smarty.const.TPL_DIR}-->js/iepngfix.htc");
}

.iepngfix {  
    behavior: expression(IEPNGFIX.fix(this));  
}

.clear:after {
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	content:".";
}

/* リンク
----------------------------------------------- */
a {
	text-decoration: none;
}
a:link {
	color: #1435AD;
}
a:visited {
	color: #990073;
}
a:hover {
	color: #1e90ff;
}


/* ラップ
----------------------------------------------- */
div#wrapper {
	margin: 0 auto;
	width: 820px;
}


/* ヘッダー
----------------------------------------------- */
div#header {
	background-color:#5b443a;
	width: 820px;
	height: 80px;
	/*background: url("/images/pages/pc/header_background.png") no-repeat;*/
}

div#head-banner {
	padding:20px 50px 0 0;
}

div#header h1 {
	text-align:right;
	font-weight:normal;
	font-size:medium;
	color:#ffda00;
	padding:0 0 0 80px;
}

/* メインエリア
----------------------------------------------- */
div#main-area {
	padding:10px 0 0 0;
}


/* メニュー
----------------------------------------------- */
div#menu {
	width:170px;
	float:left;
	font-size:1.4em;
	margin:0 15px 10px 0;
}

div#menu ul {
	border:1px solid #c1ac00;
}

div#menu ul li {
	background-color:#ffffff;
	line-height:2em;
	border-top:1px dotted #decd00;
	padding-left:10px;
}

div#menu ul h2 {
	font-size:1.0em;
	padding:0;
	background-color:#ffda00;
	line-height:2em;
	border:none;
	color:#6b4037;
	text-align:center;
}


/* QRコード
----------------------------------------------- */
div#qr-code {
	width:170px;
	background-color:#ffffff;
	border:1px solid #c1ac00;
	margin-top:20px;
}

div#qr-code h2 {
	font-size:1.0em;
	padding:0;
	background-color:#ffda00;
	line-height:2em;
	border:none;
	color:#6b4037;
	text-align:center;
	border-bottom:1px dotted #decd00;
}

div#qr-code img {
	display:block;
	margin: 0 auto;
}


/* コンテントエリア
----------------------------------------------- */
div#content-area {
	width:500px;
	float:left;
	margin:10px 10px 10px 0;
}


/* アドセンス
----------------------------------------------- */
div#adsense {
	text-align:center;
}

/* センドメール
----------------------------------------------- */
div#send-mail {
	padding: 10px;
	line-height: 1.8em;
}



/* コンテンツ
----------------------------------------------- */
div#contents {
    width: 500px;
}

div.tftb {
	border-bottom:1px solid #c1ac00;
}

div.tytb {
	height:30px;
    border-top:1px solid #c1ac00;
	border-bottom:1px solid #decd00;
	font-size:0.9em;
	font-weight:normal;
	line-height:30px;
	padding-left:10px;
}

div#thumbnail {
	margin:15px 0 10px;
}

div#thumbnail img {
	margin:0 10px 0;
}

div#image-attention {
	margin:10px 20px 10px;
	color:#CC3366;
	font-size:0.9em;	
}


#unit {
	padding:10px;
	border-top:1px solid #5b443a;
	border-bottom:1px solid #5b443a;
}



div.contents-link {
	margin:8px 30px;
	line-height:1.7em;
}

div#contents-b {
	border-bottom:1px solid #c1ac00;
	font-size:1.1em;
	padding:10px 0 10px 5px;
}

div#contents-b img {
	vertical-align:middle;
}

div.contents-y {
	height:30px;
    border-top:1px solid #c1ac00;
	border-bottom:1px solid #decd00;
	font-size:1.5em;
	font-weight:normal;
	line-height:30px;
	padding-left:15px;
}


/* MacIE begin \*/
* html #contents {height: 1%;}
/* MacIE end */


/* フッター
----------------------------------------------- */
div#footer {
    width: 820px;
	height: 50px;
}

div#footer-pan {
	 border-top:1px solid #5b443a;
	 border-bottom:1px solid #5b443a;
	 padding:5px 0;
}

#footer ul {
	margin:10px auto;
	text-align: right;
}

#footer ul li {
	display:inline;
	margin:0 5px;
	font-size:1.1em;
}

div#footer address {
	font-size:1.0em;
	text-align:center;
	padding:5px 0;
}



/* コンテンツ
----------------------------------------------- */

/* コンテンツ　白
----------------------------------------------- */
#main-w {
	border-bottom:1px solid #5b443a;
	font-size: 1.4em;
	line-height: 1.5em;
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
}

#main-w ul li {
	list-style:disc;
	margin-left:20px;
}


/* コンテンツ　黄色
----------------------------------------------- */
#main-y {
}


/* コンテンツ　茶
----------------------------------------------- */
#main-b {
	padding: 5px 10px;
	font-size: 0.9em;
}


/* ユーチューブ
----------------------------------------------- */
.youtube {
	font-size: 1.0em;
	margin:15px;
	line-height: 1.2em;
}


.blog_time {
	text-align: right;
	margin: 0 20px 10px 0;
}


#column {
	font-size: 1.8em;
	line-height: 1.5em;
	text-align: center;
}

.color-title { color:#ffda00; }