@charcet "utf-8";

* {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.img_left{
	float: left;
}


/*  ----------------------------------------------------  */
/*  タグのＣＳＳ */
/*  ----------------------------------------------------  */


body {
	background:#542c37;
	color:#777777;
	font-family: 'ＭＳ Ｐゴシック';
	margin:0px 0px 30px 0px;

 }

img {
	line-height: 0em;
	border: 0px;
}


a:link { color: #550000; }
a:visited { color: red; }
a:active { color: #542c37; }
a:hover { color: #777777; }


/*  ----------------------------------------------------  */
/*  外枠 */
/*  ----------------------------------------------------  */

.frame {
	text-align:center;
	width:800px;
	margin: 15px auto 0px auto;
	background:#ffffff;
}

.frame_border {
	float: left;
	background:#ffffff;
	border-width: 1px;
	border-style: solid;
	border-color: #dddddd;
}


/*  ----------------------------------------------------  */
/*  ヘッダー */
/*  ----------------------------------------------------  */

.header {
	width:778px;
	text-align:left;
	margin:5px 10px 0px 10px;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	border-bottom-color:#bbbbbb;
}

.header h1{
	font-size:0.8em;
	font-weight:normal;
}

.title{
	float:left;
	width:277px;
	height:54px;
}

.top_menu{
	float:left;
	margin:10px 0px 0px 180px;
	display:inline;
	font-size:0.9em;
	font-weight:normal;
	width:340px;
}

.top_menu ul{
	float:left;
	list-style-type:none;
}

.top_menu li{
	float:left;
	text-indent:1.5em;
	background:url(http://kaihatsu.akekure.com/images/cog_go.gif)  0px 0px no-repeat;
	padding:0px 10px 0px 0px ;
}

.top_menu_yahoo{
	float:left;
	width:320px;
	font-size:10px;
	text-align:right;
	margin:10px 0px 10px 0px;
}

.top_menu_yahoo a{
	padding:0px 20px 0px 0px;	
}

/*  ----------------------------------------------------  */
/*  メイン画像 */
/*  ----------------------------------------------------  */


.main_image{
	width:798px;
	float:left;
}

/*  ----------------------------------------------------  */
/*  メインコンテンツ */
/*  ----------------------------------------------------  */

.contents {
	width:549px;
	float:right;
}


.c_frame {
	margin:10px 15px 18px 15px;
	padding:0px 0px 0px 0px;
	border-width: 1px;
	border-style: solid;
	border-color: #dddddd;
	text-align:left;
	font-size:0.8em;
	line-height:1.3em;

}

.iframe_rss {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-width: 1px;
	border-style: solid;
	border-color: #dddddd;
	text-align:left;
	font-size:0.8em;
	line-height:1.3em;

}

.iframe_box {
	margin:10px 5px 18px 10px;
	padding:0px 0px 0px 0px;
}



.contents ul{
	margin:10px 20px 10px 20px;
	list-style-type:none;
}

.contents li{
	text-indent:1.5em;
	background:url(http://kaihatsu.akekure.com/images/database_edit.gif)  0px 0px no-repeat;
	font-size:1em;
	line-height:1.9em;
	padding:0px 0px 0px 0px ;
}

.c_text{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #dddddd;

}

.c_text p{
	padding:10px 10px 10px 10px;
}


.in_table_left{
	vertical-align:top;
	padding:0px 5px 0px 10px;
}


/*  ----------------------------------------------------  */
/*  サイドバー */
/*  ----------------------------------------------------  */

.sidebar {
	float:left;
	width:249px;
}

.s_frame{
	margin:10px 0px 10px 15px;
	border-width: 1px;
	border-style: solid;
	border-color: #dddddd;
	text-align:left;
}

.s_text{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #dddddd;
}

.ul_cat{
	margin:10px 10px 10px 10px;
	list-style-type:none;
}

.li_cat{
	text-indent:1.5em;
	background:url(http://kaihatsu.akekure.com/images/application_double.gif)  0px 0px no-repeat;
	font-size:0.9em;
	line-height:1.4em;
	padding:0px 0px 0px 0px ;
	margin:10px 0px 0px 0px ;
	color:#2F4F4F;
}

.ul_sub{
	margin:3px 0px 5px 20px;
	list-style-type:none;
}

.ul_sub li{
	text-indent:1.3em;
	background:url(http://kaihatsu.akekure.com/images/lightbulb.gif)  0px 2px no-repeat;
	line-height:1.4em;
	padding:0px 0px 0px 0px ;
	font-size:0.9em;
	color:#777777;
}


.side_banner{
	margin:10px 0px 0px 14px ;
}

.ad{
	text-align:left;
	margin:20px 0px 0px 35px;
}


/*  ----------------------------------------------------  */
/*  フッター */
/*  ----------------------------------------------------  */

.footer{
	clear:both;
	width:768px;
	border-top-style:solid;
	border-top-width:2px;
	border-top-color:#550000;
	text-align:right;
	font-size:0.8em;
	line-height:2em;
	margin:0px auto 5px auto;
}


/*  ----------------------------------------------------  */
/*  おみくじ結果ページ */
/*  ----------------------------------------------------  */

.result_main {
	width:798px;
	height:369px;
	float:left;
	background:url(http://kaihatsu.akekure.com/images/main-answer.jpg)  0px 0px no-repeat;	
}

.result_image {
	float:left;
	padding:150px 0px 0px 60px;
}

.result_text {
	float:left;
	padding:110px 65px 50px 50px;
	text-align:left;
	vertical-align:top;
}

.result_text h2{
	font-size:1.2em;
	font-weight:bold;
	color:#dd0000;
}

.result_text p{
	font-size:0.9em;
	color:#660000;
	padding:25px 0px 0px 0px;
	line-height:1.3em;
	letter-spacing: 0.1em;
	width:430px;
}

.osusume_image {
	padding:10px 10px 10px 10px;

	
}

.osusume_text {
	padding:10px 10px 10px 10px;
	vertical-align:top;
}

.osusume_text h3{
	line-height:1.5em;
	margin:0px 0px 10px 0px;
	font-size:1.2em;
}

/*  ----------------------------------------------------  */
/*  お問い合わせ */
/*  ----------------------------------------------------  */

.no_waku2 {
	padding:0px 0px 20px 5px;
}


.table_left {
	width:130px;
	padding: 5px 5px 5px 10px;
	background-color: #f7f7f7;
	color:#5D6C6F;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #542c37;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d6d6d6;
	line-height:1.5em;
	letter-spacing:0.1em;
	text-align:right;
}


.table_right {
	background-color: #FFFFFF;
	font-size:13px;
	color:#5D6C6F;
	border: 1px solid #d6d6d6;
	border-style:none solid solid none;
	padding: 5px 10px 5px 10px;
	line-height:1.5em;
	letter-spacing:0.1em;
	text-align:left;
	
}

.table_waku{
	border: 1px solid #d6d6d6;
	border-style:solid none none none;

}

.input_box{
	border: 1px solid #5D6C6F;
}


/*  ----------------------------------------------------  */
/*  インフォメーションの記事 (single.php) */
/*  ----------------------------------------------------  */

.navigation{
	padding:10px 10px 30px 10px;

}

.alignleft{
	float:left;
}

.alignright{
	float:right;
}

.post {
	padding:20px 10px 30px 10px;
}

.entry{
	padding:0px 20px 30px 20px;
	font-size:1.2em;
}


.blog_title {
	width:485px;
}

.blog_title_text {
	text-align:left;
}


.blog_title_date {
	text-align:right;
	font-size:0.7em;
	font-weight:normal;
}

.blog_h2 {
	margin:0px 0px 20px 0px;
	line-height:40px;
	background:#f4f4f4;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #550000;
	padding:0px 10px 0px 10px;
	font-size:1.7em;
	color:#550000;
}

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


/*  ----------------------------------------------------  */
/*  Ｑ＆Ａ */
/*  ----------------------------------------------------  */

.qa_waku{
	margin:30px 15px 20px 15px;
}

.gray_waku_top {
	background:url(http://kaihatsu.akekure.com/images/qa-back-top.gif)  0px 0px no-repeat;
	width:478px;
	height:15px;
}


.gray_waku {
	background:#f2f2f2;
	line-height:1.5em;
	width:478px;
}

.gray_waku_bottom {
	background:url(http://kaihatsu.akekure.com/images/qa-back-under.gif)  0px 0px no-repeat;
	width:478px;
	height:14px;
}

.a_waku {
	width:460px;
	line-height:1.5em;
	margin:20px 0px 50px 10px;
}

.q_left{
	padding:0px 10px 0px 10px;
}

.q_right{
	padding:0px 0px 0px 0px;
}


.a_right{
	padding:0px 10px 0px 10px;
}

.a_left{
	padding:0px 0px 0px 30px;
}


/*  ----------------------------------------------------  */
/*  願い事 */
/*  ----------------------------------------------------  */

#content{
	padding:10px 10px 10px 10px;
}


/*  ----------------------------------------------------  */
/*  グッズのページ */
/*  ----------------------------------------------------  */

.goods_title{
	background:url(http://kaihatsu.akekure.com/images/topbar.jpg)  0px 0px no-repeat;
	width:519px;
	height:88px;
	margin:10px 10px 10px 13px ;
	text-align:left;
	color: #550000;
}


.goods_title h2{
	padding:8px 5px 3px 105px;
	font-size:1.0em;	
}

.goods_title p{
	padding:8px 5px 3px 105px;
	font-size:0.8em;
	line-height:1.2em;
}


/*  ----------------------------------------------------  */
/*  利用規約 */
/*  ----------------------------------------------------  */

.kiyaku {
	padding:20px 20px 20px 20px;
}


.kiyaku_h1 {
	font-size:1.5em;
	font-weight:bold;
	color:#dd0000;
}

.kiyaku_h2 {
	font-size:1.2em;
	font-weight:bold;
	color:#550000;
}


/*  ----------------------------------------------------  */
/*  RSS リスト */
/*  ----------------------------------------------------  */

.rss_list{
}

.rss_list h2{
	padding:0px 0px 0px 10px ;
	font-size:12px;
	background-color:#a4907b;
	color:#ffffff;
	border-style:solid none solid none;
	border-width:1px;
	border-color:#bbbbbb;

}

.rss_list h2 a:link,
.rss_list h2 a:visited
{
	color:#ffffff;
}

.rss_list ul{
	list-style-type:none;
}

.rss_list li{
	font-size:11px;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	border-bottom-color:#bbbbbb;
}
