/*reset
-----------------------------*/
*{
	margin:0;
	padding:0;
}

img{
	border:0;
}

ul,li{
	list-style:none;
	margin:0;
	padding:0;
}

div.n, div.flexmodul {
	padding:0;
}


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

* html .clearfix{
	display:inline-block;
}

* html .clearfix{
	height:1%;
}

.clearfix{
	display:block;
}

*:first-child+html .clearfix{
	zoom:1;
}


/*  共通スタイル
----------------------------------------------- */
a	{ color:#0886c3; text-decoration: underline; }
a:hover { color:#0886c3; text-decoration:none; }

#container #content #content_area div.n h1 {
	background:url(http://www13.jimdo.com/usertemplates/660915/img/com-bk-h1.gif) #e7e7e7 no-repeat;
	padding:30px 25px 50px 100px;
	margin:0 -25px -20px;
	font-size:20px;
}

#container #content #content_area div.n h2 {
	padding:5px 10px;
	margin:0px 0 -10px;
	font-size:15px;
	color:#015697;
	background:#cad9e0;
	border:1px solid #BBD4E0;
}

div.hr {
	margin:10px 0;
}

/*  Layout
----------------------------------------------- */
body {
    padding:0px;
    margin:0px;
    font: 12px/180% Verdana, Geneva, Arial, Helvetica, sans-serif;
	background:url(http://www13.jimdo.com/usertemplates/660915/img/com-bg-main.gif);
	color:#333;
}

#tinymce {
	background:none !important ;
}

/*  非表示対応
----------------------------------------------- */
#jimdobox {
	display:none !important ;
}
/* ヘッダー　メインビジュアル
----------------------------------------------- */
#header
{
	background:url(http://www13.jimdo.com/usertemplates/660915/img/com-bg-top.jpg) repeat-x;
	height:440px;
}

#header-logo
{
	width:1100px;
	margin:0 auto;
}

#main-image-box
{
	width:980px;
	margin:0 auto;
}

/*  Navigation グローバル
----------------------------------------------- */
#navigation-gnavi {
	width:965px;
	margin:0 auto 30px;
	height:40px;
}
#navigation-gnavi ul.mainNav1 { margin:20px 0 0 0; }
#navigation-gnavi ul.mainNav2, #navigation-gnavi ul.mainNav3 { display:none; }

#navigation-gnavi ul.mainNav1 li {
	display:inline;
	color:#FFF;
	font-size:14px;
	text-shadow:1px 1px 0px #333;
	text-decoration:none;
}

#navigation-gnavi ul.mainNav1 li a {
	color:#FFF;
	padding:4px 10px 0px;
	text-decoration:none;
	background:url(http://www13.jimdo.com/usertemplates/660915/img/com-line-gnavi.gif) right no-repeat;
}

#navigation-gnavi ul.mainNav1 li a:hover {
	color:#FFF;
	padding:4px 10px 0px;
	text-decoration:underline;
}

#navigation-gnavi ul.mainNav2 li,
#navigation-gnavi ul.mainNav3 li {
	display:none;
}

/*  Navigation ローカル
----------------------------------------------- */
#navigation-lnavi {
	padding:0;
}
#navigation-lnavi ul.mainNav1 { margin:0px; }
#navigation-lnavi ul.mainNav2, #navigation-lnavi ul.mainNav3 { margin:0 0 30px;  }

#navigation-lnavi ul.mainNav1 li {}
#navigation-lnavi ul.mainNav2 li,
#navigation-lnavi ul.mainNav3 li {
	font-size:12px;
	height:26px;
	line-height:16px;
	color:#333;
	margin:0 0 10px;
	padding:10px 10px 0px;
	text-decoration:none;
	text-shadow:1px 1px 0px #419EEB;
	background-color:#73BDF4;
}

#navigation-lnavi a		{ text-decoration:none; color:#333; }
#navigation-lnavi a:hover	{ text-decoration:underline; color:#333; }

#navigation-lnavi ul.mainNav1 li a {
	display:none;
}

#navigation-lnavi ul.mainNav2 li a {
	display:block;
}

/*  レイアウトスタイル
----------------------------------------------- */
#container
{

}

#content {
	width:965px;
	margin:0 auto;
}

#content_area {
	float:left;
	width:630px;
	margin:0;
}

/*  サイドコンテンツ
----------------------------------------------- */
#side_area {
	float:right;
	width:290px;
	margin:0;
}

#sidebar {
	background:url(http://www13.jimdo.com/usertemplates/660915/img/com-side-twitter-top.gif) no-repeat top !important ;	
	margin:0 auto !important ;
	padding:0 !important ;
}

#sidebar div.n {
	margin:0 auto !important ;
	padding:0px !important ;
}

.side_twitter_prof {
	padding:10px;
}


.side_twitter_prof img {
	float:left;
	margin:0 10px 10px 0;
}

.side_twitter_prof p {
	float: right;
}

.cc-m-twitter {
	background:url(http://www13.jimdo.com/usertemplates/660915/img/com-side-twitter-bottom.gif) no-repeat bottom !important ;	
	margin:0 auto 20px !important ;
	padding:0 0 10px !important ;
}

.cc-m-twitter ul {
	background:url(http://www13.jimdo.com/usertemplates/660915/img/com-side-twitter-middle.gif) repeat-y !important ;	
	margin:0 auto !important ;
	padding:0 15px !important ;
}

div#cc-sidecart {
	margin:0 !important ;
}

/*  フッター
----------------------------------------------- */
#footer
{
    background:url(http://www13.jimdo.com/usertemplates/660915/img/com-bg-fotter.gif) repeat-x #292929;
	margin:90px auto 0;
}

#footer #footer_area
{
	width:965px;
	margin:0 auto;
	padding:50px 0 0;
}

#footer #footer_area #footer_link_area {
	width:280px;
	padding:0 0 0 10px;
	float:left
}

#footer #footer_area #footer_link_area .left { width:130px; float:left; }
#footer #footer_area #footer_link_area .right { width:130px; float:right; }

#footer #footer_area #footer_link_area li {
    background:url(http://www13.jimdo.com/usertemplates/660915/img/com-fotter-ico-arrow.gif) no-repeat 0px 8px;
	padding:0 0 0 10px;
	margin:0 0 5px 0;
	color:#FFF;
}

#footer #footer_area #footer_link_area li a 		{ color:#FFF; text-decoration:none }
#footer #footer_area #footer_link_area li a:hover 	{ color:#FFF; text-decoration:underline }

#footer #footer_area .footer_copyright {
	clear:both;
	width:965px;
	margin:0 auto;
	text-align:center;
}
#footer #footer_area .footer_copyright img { display:inline }

#footer #footer_area #ico_area {
	float:right;
	padding:140px 0 0;
}

#footer #footer_area #ico_area li {
	float:left;
	margin:0 5px 0 0;
}

#footer #footer_area .gutter {
	width:965px !important ;
	margin:10px auto 0 !important ;
	padding:0 0 30px !important ;
	color:#fff !important ;
}

#footer #footer_area .gutter a { display:inline; text-decoration: none; color:#fff;}
#footer #footer_area .gutter a:hover { text-decoration:none; }


/*  TOPページ
----------------------------------------------- */
/*  div.n　バックグランド無し
------------------------------ */
#container #content #content_area #cc-matrix-777624915 div.n {
	background:none !important;
	margin:0 !important;
	padding:0 !important;
}

.top-area {
	padding:0;
	margin:0 0 30px;
}

.top-area .left {
	float:left;
	width:295px;
}

.top-area .right  {
	float:right;
	width:295px;
}

.top-area dl {
	padding:15px 0 0 0;
}

.top-area dd {
	padding:10px 0 0 0;
}

/*  Blogモジュール用
----------------------------------------------- */
div.blogselection div.n {
	padding:0px !important;
}

div.blogselection a {
	margin:0 0 0 25px; !important;
}

div.blogselection .comment a {
	margin:0; !important;
}

div.blogselection h1 {
	background:url(http://www13.jimdo.com/usertemplates/660915/img/com-bk-h1.gif) #e7e7e7 no-repeat;
	padding:30px 25px 25px 100px;
	margin:0 0 25px!important;
	font-size:20px;
}

div.blogselection h1 a { color:#333; text-decoration: none;}
div.blogselection h1 a:hover { color:#06F !important; text-decoration: none; }

div.datetime {
	margin:20px 25px 0 0 !important ;
} 

.day-word {
	display:none !important ;
}

.day {
	color:#FFF !important ;
	font-size:18px !important ;
	line-height:20px !important ;
	padding:5px 0 0 11px !important ;
	text-align:left !important ;
}

.mon {
	color:#FFF !important ;
	text-align:left !important ;
	padding:0 0 0 15px !important ;
}

.yr {
	display:none !important ; 
}

#container #content #content_area h1 {
	background:url(http://www13.jimdo.com/usertemplates/660915/img/com-bk-h1.gif) #e7e7e7 no-repeat;
	padding:30px 25px 65px 100px;
	margin:0;
	font-size:20px;
}

#container #content #content_area h1 a { color:#333; text-decoration: none;}
#container #content #content_area h1 a:hover { color:#06F !important; text-decoration: none; }

/*  各カテゴリBLOG記事一覧　div.n表示設定用 （BLOGモジュールを使うページは以下にDivのIDを追加してください。）
----------------------------------------------- */
#container #content #content_area #cc-matrix-447097015 div.n,
#container #content #content_area #cc-matrix-537110615 div.n,
#container #content #content_area #cc-matrix-537112915 div.n,
#container #content #content_area #cc-matrix-537111215 div.n,
#container #content #content_area #cc-matrix-537110915 div.n,
#container #content #content_area #cc-matrix-758402715 div.n
{
	padding:0px !important;
	background:none !important;
}

#container #content #content_area #cc-matrix-447097015 div.n div.n,
#container #content #content_area #cc-matrix-537110615 div.n div.n,
#container #content #content_area #cc-matrix-537112915 div.n div.n,
#container #content #content_area #cc-matrix-537111215 div.n div.n,
#container #content #content_area #cc-matrix-537110915 div.n div.n,
#container #content #content_area #cc-matrix-758402715 div.n div.n
{
	background:#e7e7e7 !important;
	margin:0 0 40px !important;
	padding:0 0 25px 0 !important;
}

#container #content #content_area #cc-matrix-447097015 div.n div.n div.n,
#container #content #content_area #cc-matrix-537110615 div.n div.n div.n,
#container #content #content_area #cc-matrix-537112915 div.n div.n div.n,
#container #content #content_area #cc-matrix-537111215 div.n div.n div.n,
#container #content #content_area #cc-matrix-537110915 div.n div.n div.n,
#container #content #content_area #cc-matrix-758402715 div.n div.n div.n
{
	padding:0px 25px 25px !important;
	margin:0 !important;
}

#container #content #content_area #cc-matrix-447097015 div.n div.n div.n a,
#container #content #content_area #cc-matrix-537110615 div.n div.n div.n a,
#container #content #content_area #cc-matrix-537112915 div.n div.n div.n a,
#container #content #content_area #cc-matrix-537111215 div.n div.n div.n a,
#container #content #content_area #cc-matrix-537110915 div.n div.n div.n a,
#container #content #content_area #cc-matrix-758402715 div.n div.n div.n a
{
	margin:0; !important;
}

/*  Blog記事ページ
----------------------------------------------- */
.postmeta {
	margin:-57px 90px 40px 103px;
	background:url(http://www13.jimdo.com/usertemplates/660915/img/com-dotted-line.gif) repeat-x;
}

#container #content #content_area div div.n{
	background:#e7e7e7;
	padding:0 25px 25px !important;
}

#container #content #content_area #trackback {
	background:#e7e7e7;
	padding:0 25px 25px !important;
}

#container #content #content_area div div.n .com-list{
	margin:25px 0 0;
}

#container #content #content_area div div.n .skiptoform{
	margin:7px 10px 0 0;
}

/*  プロフィールページ
----------------------------------------------- */
#container #content #content_area #cc-matrix-514243415 div.n {
	background:none !important;
	margin: 0 !important;
	padding:0 !important;
}

.prof-img {
	display:block;
	float:left;
	margin:0 25px 25px 0;
}

.prof-dl {
	float:right;
}

.prof-dl dt {
	background:url(http://www13.jimdo.com/usertemplates/660915/img/com-line.gif) bottom repeat-x;
	padding:0 0 10px 0;
	margin:0 0 10px 0;
}

.prof-dl dd {
	margin:0 0 10px 0;
	font-size:10px;
}

.prof-h2 {
	clear:both;
	padding:0px !important;
	margin:0px;
	font-size:0px;
	background:none;
	border:none !important;
}

.prof-media-dl {
	margin:30px 20px 0;
}

.prof-media-dl dt {
	font-weight:bold;
}

.prof-media-dl dd {
	margin:0 0 20px 10px;
}

.prof-btn-box {
	background:url(http://www13.jimdo.com/usertemplates/660915/img/prof-bg-btn.gif) no-repeat;	
	margin:65px 0 0;
	padding:10px 20px 20px;
	width:630px;
}

.prof-btn-box li {
	float:left;
	margin:0 10px 0 0;
}

/*jimdoフレンド
-----------------------------*/
.jimdofriends {
	margin:0 0 0 30px;
	padding:50px 0 30px;
}

/*リンク
-----------------------------*/
#container #content #content_area #cc-matrix-447098215 div.n ul{
	margin:0 !important;
}

/*サイトマップ
-----------------------------*/
ul.sitemap {
	background:#e7e7e7;
	margin:0 !important ;
	padding:0 25px 25px !important;
}

ul.sitemap li {
	display:block !important ;
	margin:0 0 10px !important ;
}