@charset "utf-8";
/*
URI: http://iijima-law-office.com
Description: 飯島法律事務所
Version: 1.0
*/


/*---------------------------------------------------------------
			全体共通
---------------------------------------------------------------*/
*{
	margin:0;
	padding:0;

	/*border:1px solid red;*/
}

body {
	background:url(https://u.jimcdn.com/cms/o/s769a3fda3c08dd51/userlayout/img/background.jpg?t=1370396424) repeat;
	padding:35px 0 0 0;
	font: 13px/1.8 "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Meiryo", "ＭＳ Ｐゴシック", "MS P Gothic", Verdana, Geneva, Arial, Helvetica, sans-serif !important;
}

a:link,
a:visited{
	text-decoration: none;
	color:#62b4ec;
}
a:active {
	text-decoration: none;
}

a:hover {
	text-decoration: none;
}

input:focus,
textarea:focus{
	border: 1px solid #62b4ec !important;
}

div.hr{
	border-color: #CCCCCC !important;
}
/*---------------------------------------------------------------
			全体レイアウト
---------------------------------------------------------------*/
#container{
	width:945px;
	margin:0 auto;
	background:none;
}

/*---------------------------------------------------------------
			ヘッダー
---------------------------------------------------------------*/
#header_wrap{
	margin:0 auto;
	background:url(https://u.jimcdn.com/cms/o/s769a3fda3c08dd51/userlayout/img/background-sky.jpg?t=1378028132) repeat-x;
}

.cc-indexpage #header_wrap{
}

#header{
	width:945px;
	margin:0 auto;
}

#header_left{
	float:left;
	width:auto;
	height:120px;
}

#header h1{
	padding:49px 0 0 0 !important;
	font-size:0px;
	font-weight:normal;
	text-decoration:none;
	line-height:1.3em;
	color:#666666;
	text-align:left;
	margin-left:-5px;
}

#header h1 a{
	padding-top:0 !important;
}

#header a:hover {
	text-decoration:none;
}

#header_right{
	float:right;
	width:auto;
	height:120px;
}


#header_right #english img{
	margin-left: auto;
	margin-bottom:23px;
}

/*---------------------------------------------------------------
			グローバルナビ
---------------------------------------------------------------*/
#navigation_wrap{
	clear:both;
	background:#FFFFFF;
	text-align:right;
	padding:3px;
}

#navigation{
	background: #FFFFFF;
	padding: 4px;
	margin: 0 auto 36px;
	text-align: right;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}

#navigation ul.mainNav1{
	margin:0;
	padding: 0;
}

#navigation ul.mainNav2{
	display:none;
}

ul.mainNav1 li,
ul.mainNav2 li{
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin: 0;
	padding: 0;
}


ul.mainNav1 li a,
ul.mainNav2 li a{
	text-decoration: none;
	display: block;
	color:#555555;
	border-right:1px solid #DDDDDD;
	text-align:center;
	line-height:200%;
	height:25px;
	word-spacing:nowrap;
	font-weight:bold;
	padding:0 10px;
}

ul.mainNav1 li:first-child a,
ul.mainNav2 li:first-child a{
	border-left:1px solid #DDDDDD;
}

ul.mainNav1 li a { padding:0 14px; }
ul.mainNav2 li a { padding:4px 4px 4px 14px; }
ul.mainNav3 li a { padding:4px 4px 4px 24px; }


ul.mainNav1 a:hover{
	background:#62b4ec;
	color:#FFFFFF;
}

ul.mainNav1 a.current,
ul.mainNav1 a.parent {
	background:#62b4ec;
	border-left:#62b4ec;
	color:#FFFFFF;
	font-weight:bold;
}



/*---------------------------------------------------------------
			メインイメージ
---------------------------------------------------------------*/
#mainimage_wrap{
	background:none;
}

.cc-indexpage #mainimage_wrap{
	background:none;
}

#mainimage{
	clear:both;
	display:block;
	width:945px;
	height:145px;
	margin:0 auto;
	background:url(https://u.jimcdn.com/cms/o/s769a3fda3c08dd51/userlayout/img/mainimage-page.jpg?t=1371725634) no-repeat 0 0;
}

.cc-indexpage #mainimage{
	display:block;
	background:url(https://u.jimcdn.com/cms/o/s769a3fda3c08dd51/userlayout/img/mainimage-top.jpg?t=1370396469) no-repeat 0 0;
	width:945px;
	height:265px;
}

/* 事務所案内 */
#page-914900572 #mainimage{
	background:url(https://u.jimcdn.com/cms/o/s769a3fda3c08dd51/userlayout/img/mainimage-page01.jpg?t=1371273075) no-repeat 0 0;
}

/* 弁護士紹介 */
#page-914900772 #mainimage{
	background:url(https://u.jimcdn.com/cms/o/s769a3fda3c08dd51/userlayout/img/mainimage-page02.jpg?t=1371273080) no-repeat 0 0;
}

/* 取扱業務 */
#page-914901172 #mainimage{
	background:url(https://u.jimcdn.com/cms/o/s769a3fda3c08dd51/userlayout/img/mainimage-page03.jpg?t=1371273085) no-repeat 0 0;
}

/* お問い合わせ */
#page-914901272 #mainimage{
	background:url(https://u.jimcdn.com/cms/o/s769a3fda3c08dd51/userlayout/img/mainimage-page04.jpg?t=1371273091) no-repeat 0 0;
}

/* プライバシーポリシー */
#page-917638972 #mainimage{
	background:url(https://u.jimcdn.com/cms/o/s769a3fda3c08dd51/userlayout/img/mainimage-page05.jpg?t=1371273096) no-repeat 0 0;
}

/* サイトマップ */
#page-917639072 #mainimage{
	background:url(https://u.jimcdn.com/cms/o/s769a3fda3c08dd51/userlayout/img/mainimage-page06.jpg?t=1371273106) no-repeat 0 0;
}

/* お知らせ */
#page-917674572 #mainimage{
	background:url(https://u.jimcdn.com/cms/o/s769a3fda3c08dd51/userlayout/img/mainimage-page07.jpg?t=1371273127) no-repeat 0 0;
}

.cc-page-blog #mainimage{
	background:url(https://u.jimcdn.com/cms/o/s769a3fda3c08dd51/userlayout/img/mainimage-page07.jpg?t=1371273127) no-repeat 0 0;
}

/* English */
#page-917535772 #mainimage{
	background:url(https://u.jimcdn.com/cms/o/s769a3fda3c08dd51/userlayout/img/mainimage-page-en.jpg?t=1371273135) no-repeat 0 0;
}

/*---------------------------------------------------------------
			コンテンツ
---------------------------------------------------------------*/
#content{
	float:left;
	width:675px;
	padding-top:30px;
}

.cc-pagemode-notfound #content{
	padding-top:30px;
}

#content a:link, #content a:visited{
	text-decoration: none;
	border-bottom:1px dotted #62b4ec;
	color:#62b4ec;
}
#content a:active { text-decoration: underline; }
#content a:hover {
	text-decoration:none;
	border-bottom:none;
	color: #62b4ec;
}


#content p,
#content table th,
#content table td{
	font: 13px/1.8 "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Meiryo", "ＭＳ Ｐゴシック", "MS P Gothic", Verdana, Geneva, Arial, Helvetica, sans-serif !important;
}


#content ul,
#content ol{
	font-size:13px !important;
	_zoom: 1;
	overflow: hidden;
}

#content ul li{
	background:url(https://u.jimcdn.com/cms/o/s769a3fda3c08dd51/userlayout/img/catch-gray.png?t=1371126530) no-repeat 5px 6px;
	list-style-type:none;
	padding-left:16px;
}

#content ul li.sublist{
	background:none;
	padding-left:16px;
}

*+html #content ul li.sublist{
	margin-top:-1.5em;
}

#content ul li ul{
	padding:0px 0px 0px 0px;
	margin:0 !important;
}

#content ol{
	padding-left:40px;
}



#content h1{
	font: 110%/1.4 "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Meiryo", "ＭＳ Ｐゴシック", "MS P Gothic", Verdana, Geneva, Arial, Helvetica, sans-serif !important;
	font-weight:bold !important;
	background:url(https://u.jimcdn.com/cms/o/s769a3fda3c08dd51/userlayout/img/h1-back.jpg?t=1378028113) repeat 0 0;
	padding: 6px 0 3px 10px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	border:1px solid #f7dfd2;
	color:#555555;
}

#content h1:before{
	display: block;
	float: left;
	content: "";
	background:url(https://u.jimcdn.com/cms/o/s769a3fda3c08dd51/userlayout/img/h1-catch.png?t=1370396452) no-repeat 0 0;
	width: 10px;
	height: 15px;
	margin-right: 7px;
	margin-top: 1px;
}

#content h2{
	margin-top: 8px;
	padding:1px 0 5px 15px;
	font: 110%/1.4 "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Meiryo", "ＭＳ Ｐゴシック", "MS P Gothic", Verdana, Geneva, Arial, Helvetica, sans-serif !important;
	font-weight:bold !important;
	/*background:url(https://u.jimcdn.com/cms/o/s769a3fda3c08dd51/userlayout/img/h2-back.png?t=1370396456) no-repeat 0 0;*/
	color:#555555;
	position: relative;
	border-bottom: 1px solid #d5d5d5;
}

#content h2::before{
	content: "";
	width: 8px;
    height: 1.5em;
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#e6cadf+0,e6cadf+50,daa3cd+51,daa3cd+100 */
background: #e6cadf; /* Old browsers */
background: -moz-linear-gradient(top,  #e6cadf 0%, #e6cadf 50%, #daa3cd 51%, #daa3cd 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #e6cadf 0%,#e6cadf 50%,#daa3cd 51%,#daa3cd 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #e6cadf 0%,#e6cadf 50%,#daa3cd 51%,#daa3cd 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6cadf', endColorstr='#daa3cd',GradientType=0 ); /* IE6-9 */
	position: absolute;
	top: 0;
	left: 0;
}

#content h3{
	padding:6px 0 0 0;
	font: 110%/1.4 "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Meiryo", "ＭＳ Ｐゴシック", "MS P Gothic", Verdana, Geneva, Arial, Helvetica, sans-serif !important;
	font-weight:bold !important;
	color:#555555;
}

#content strong{
	font-weight:bold;
	color:#555555;
}

.cc-pagemode-notfound #content{
	padding-top:30px;
}

#content .listall{
	background:url(back-gray.jpg) repeat 0 0;
	padding: 0.7em 0;
	margin-top: 0.8em;
}

#content .caption{
	font-size: 90%;
	margin-top: 0.2em;
}

#content #cc-m-5025051472{
	/*background:url(https://u.jimcdn.com/cms/o/s769a3fda3c08dd51/userlayout/img/back-white.png?t=1370396419) repeat 0 0;*/
	background:#FFFFFF;
	border: 1px solid #EDEDED;
}

/*---------------------------------------------------------------
			English
---------------------------------------------------------------*/
#page-917535772 #content {
	float: none;
	width: auto;
}

#page-917535772 #side {
	display: none;
}
/*---------------------------------------------------------------
			テーブル
---------------------------------------------------------------*/
#content .j-table table,
.cc-m-all-content table{
	text-align: left;
	width:612px;
	margin:0px auto;
	background:#E5E5E5;
	border-top:none;
	border-right: 7px solid #E5E5E5;
	border-bottom: 7px solid #E5E5E5;
	border-left: 7px solid #E5E5E5;
	border-collapse: collapse;
}

#content .j-table table:first-child,
.cc-m-all-content table:first-child{
	border-top: 7px solid #E5E5E5;
}

#content .j-table table thead, #content .j-table table tbody,
.cc-m-all-content table thead, .cc-m-all-content table tbody{
	border:none;
}

#content .j-table table thead th,
.cc-m-all-content table thead th{
	border-collapse: collapse;
	background:#E59E22;
	color:#FFF;
	padding:5px 10px;
	border: 1px solid #E5E5E5;
}

#content .j-table table thead td,
.cc-m-all-content table thead td{
	border-collapse: collapse;
	background:#9DA536;
	border: 1px solid #E5E5E5;
	padding:5px 10px;
	color:#FFF;
}

#content .j-table table tbody th,
.cc-m-all-content table tbody th{
	border-collapse: collapse;
	background:url(https://u.jimcdn.com/cms/o/s769a3fda3c08dd51/userlayout/img/back-blue.jpg?t=1370396411) repeat 0 0;
	color:#FFFFFF;
	border: 1px solid #E5E5E5;
	padding:5px 10px;
	width:160px;
	text-align: left;
}

#content .j-table table tbody td,
.cc-m-all-content table tbody td{
	border-collapse: collapse;
	background:#FFF;
	border: 1px solid #E5E5E5;
	padding:5px 10px;
}





/*---------------------------------------------------------------
			右カラム
---------------------------------------------------------------*/
#side {
        float: right;
	width:250px;
	padding-top:5px;
}

#side h1{
	background:url(h1-back.png) no-repeat 0 0;
	height:46px;
	padding:14px 0 0 30px;
	font-size:100%;
}

#side h2{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Meiryo", "ＭＳ Ｐゴシック", "MS P Gothic", Verdana, Geneva, Arial, Helvetica, sans-serif !important;
	padding: 5px 0 5px 15px;
	font-size:110%;
	font-weight:bold;
	/*margin-bottom:9px;*/
	/*background:url(https://u.jimcdn.com/cms/o/s769a3fda3c08dd51/userlayout/img/h2-back.png?t=1370396456) no-repeat 0 0;*/
	position: relative;
	border-bottom: 1px solid #d5d5d5;
}

#side h2::before{
	content: "";
	width: 8px;
    height: 1.5em;
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#e6cadf+0,e6cadf+50,daa3cd+51,daa3cd+100 */
background: #e6cadf; /* Old browsers */
background: -moz-linear-gradient(top,  #e6cadf 0%, #e6cadf 50%, #daa3cd 51%, #daa3cd 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #e6cadf 0%,#e6cadf 50%,#daa3cd 51%,#daa3cd 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #e6cadf 0%,#e6cadf 50%,#daa3cd 51%,#daa3cd 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6cadf', endColorstr='#daa3cd',GradientType=0 ); /* IE6-9 */
	position: absolute;
	top: 4px;
	left: 0;
}

#side h3{
	background:url(h3-back.png) no-repeat 0 0;
	height:30px;
	padding:6px 0 0 30px;
	font-size:110%;
	font-weight:bold;
}

/*---------------------------------------------------------------
			右ナビ
---------------------------------------------------------------*/
#sidenavi{
        margin:0 0 7px 0;
	overflow:hidden;
}

#sidenavi ul.mainNav1{
        margin: 0;
        padding: 0;
}

#sidenavi ul.mainNav1 ul
{
        margin: 0;
        padding: 0;
}

#sidenavi ul.mainNav2
{
        margin-top:30px !important;
}

#sidenavi ul.mainNav1 li,
#sidenavi ul.mainNav2 li
{
        margin: 0;
        padding: 0;

}

#sidenavi ul.mainNav2 li{
        display: inline;
}

#sidenavi ul.mainNav2 li a{
        display: block;
        padding-left: 0;
        padding-right: 0;
	width:248px;
	border:1px solid #E5E5E5;
	margin-bottom:2px;
	height:28px;
        padding-top: 6px;
	background:#FFFFFF;
	color:#555555;
}

#sidenavi ul.mainNav2 li a:hover {
	background:#62b4ec;
	color:#FFFFFF;
}

#sidenavi ul.mainNav2 a.current {
	background:#62b4ec;
	color:#FFFFFF;
}

#sidenavi ul.mainNav2 a.current:hover {
	background:#62b4ec;
	color:FFFFFF;
}

#sidenavi ul.mainNav1 li .level_1 {
        display: none;
}

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

#banner{
	margin-top:30px;
}

#banner p{
	margin-top:10px;
}

#sidebar{
	/*margin-top:30px;*/
	margin-bottom:30px;
	background:url(https://u.jimcdn.com/cms/o/s769a3fda3c08dd51/userlayout/img/back-red.jpg?t=1370396415);
	width:220px;
	padding-top:10px;
	padding:15px;
	overflow:hidden;
}

#sidebar p, #sidebar ul, #sidebar ol{
	font-size:90% !important;
	color:#595B58;
}

#sidebar .colwrap{
	overflow:hidden;
}

#sidebar .profile_pic{
	width: 50%;
	float: left;
}

#sidebar .profile_item{
	padding-top:2em;
	width: 45%;
	float: right;
	padding-left:3px;
	font-size:90%;
}

#sidebar p.fullname{
	margin-bottom: 0.6em;
}

#sidebar p.fullname strong{
	font-size:130% !important;
}

#sidebar .profile{
	clear:both;
	margin-top:1em;
}

#sidebar strong{
	color:#333333;
}

#sidebar a:link, #sidebar a:visited{
	text-decoration: none;
	color:#666666 !important;
	border-bottom:1px dotted #666666;
}

#sidebar a:active { text-decoration: underline; }
#sidebar a:hover { 
	border-bottom:none;
	text-decoration:none;
}




/*---------------------------------------------------------------
			右コンテンツブログ
---------------------------------------------------------------*/

#sidespace{

}

#sidespace div.n {
	/*padding: 0px !important;*/
}

#sidespace .blogselection{
	margin-top: -12px !important;
}

#sidespace .blogselection a{
	border: none !important;
}

#sidespace .j-blogarticle{
	margin-top:0px;
}

#sidespace p {
	font-size:90% !important;
}

#sidespace a:link,
#sidespace a:visited{
	color:#6E6E6E !important;
	text-decoration:none;
	border-bottom:1px dotted #62b4ec;
	font-weight:bold;
}

#sidespace a:hover {
	border-bottom:none !important;
	color:#62b4ec !important;
}

#sidespace p a:link,
#sidespace p a:visited{
	color:#62b4ec !important;
	text-decoration:none;
	border-bottom:1px dotted #62b4ec;
	font-weight:normal;
}

#sidespace .blogselection h1{
	background:url(https://u.jimcdn.com/cms/o/s769a3fda3c08dd51/userlayout/img/catch-gray.png?t=1371126530) no-repeat 1px 14px !important;
	padding:8px 5px 7px 10px !important;
	line-height:140% !important;
	border-bottom:1px dotted #CCCCCC !important;
	height:auto !important;
	font-weight:normal; !important;
}

#sidespace .blogselection > h1:first-child{
	border-top:1px dotted #999999 !important;
}

#sidespace .blogselection h1 a{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Meiryo", "ＭＳ Ｐゴシック", "MS P Gothic", Verdana, Geneva, Arial, Helvetica, sans-serif !important;
	font-size:90%;
	color:#62b4ec;
	border-bottom:none;
	text-decoration:none;
	font-weight:normal !important;
}

#sidespace .blogselection h1 a:hover{
	text-decoration:none;
	border-bottom:1px dotted #62b4ec;
}

#sidespace .blogreadmore{
	display:none !important;
}

#sidespace div.blogselection div.n {
	padding:0 !important;
}

#sidespace div.datetime {
	height: 40px;
	display:none;
}

#sidespace div.datetime {
	background: url(datesticker-bg.jpg) no-repeat center center !important;
	display:none;
}



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

#footer{
	clear:both;
	margin-top:50px;
	-webkit-text-size-adjust: none;

}

#footer_up_wrap{
	overflow:hidden;
	margin-bottom:5px;
}

#footer_up_wrap .gutter{
	width:945px;
	margin:0 auto;
}

#footer_up_wrap .gutter .leftrow,
/*#footer_up_wrap .gutter .rightrow*/{
	display:none;
}

#footer_up_wrap a:link,
#footer_up_wrap a:visited{
	color:#62b4ec !important;
	/*border-bottom:1px dotted #62b4ec;*/

}
#footer_up_wrap a:active { text-decoration: none; }
#footer_up_wrap a:hover {
	border-bottom:none;
	text-decoration:none;
}


#footer_down{
	background:url(https://u.jimcdn.com/cms/o/s769a3fda3c08dd51/userlayout/img/back-blue.jpg?t=1370396411);
	color:#FFF !important;
	text-align:center;
	overflow:hidden;
	padding:13px 0 5px 0;
}

#footer_down_wrap{
	width:945px;
	margin:0 auto;
}

#footer_down_wrap p{
	font-size:95%;
	color:#FFF !important;
	padding-bottom:5px;
}

#footer_down_wrap a:link, 
#footer_down_wrap a:visited{
	color:#FFF !important;
	text-decoration: none;
	white-space:nowrap;
}
#footer_down_wrap a:active { text-decoration: none; }
#footer_down_wrap a:hover {
	border-bottom:1px dotted #FFFFFF;
}

#footer_left_wrap{
	float:left;
	width:315px;
	font-size:95%;
	text-align:left;
}

#footer_logo{
	margin-bottom:5px;
	font-size: 110% !important;
	font-weight: bold;
}

/*
#footer_left_wrap img{
	margin-bottom:10px;
}
*/
#footer_right_wrap{
	float:right;
	margin-top:3px;
	width:630px;
	font-size:95%;
	text-align:right;
}

#footer address{
	padding:48px 0 5px 0;
	text-align:right;
	margin:0 auto;
	font-size:90%;
    font-style: normal;
}





/*---------------------------------------------------------------
			ページ上部ボタン
---------------------------------------------------------------*/
#page-top {
	position: fixed;
	bottom: 7%;
	right: 1%;
	font-size: 70%;
}
#page-top a {
	display: block;
	text-decoration: none;
	padding-top: 62px;
	width:62px;
	margin-right:59px;
	height:0px;
	overflow:hidden;
	background: url(https://u.jimcdn.com/cms/o/s769a3fda3c08dd51/userlayout/img/pagetop.png?t=1371440028) no-repeat 0 0;
}

#page-top a:hover {
	background-position:0 -62px;
}




/*---------------------------------------------------------------
			ブログ
---------------------------------------------------------------*/

.j-BlogSelection{
	/*margin-top:-13px;*/
}

.j-blogarticle{
	/*margin-top:-6px;*/
}

*+html .j-blogarticle{
	margin-top:0px;
}

#content .blogselection h1 a:link,
#content .blogselection h1 a:visited{
	border:none !important;
	background:none;
	font-weight:normal !important;
	color: #666666;
}


#content .blogselection h1 a:hover{
	border-bottom:1px dotted #FBF9FA !important;
	color: #62b4ec;
}

#content .blogselection h1,
#content .blogselection h1{
	background:url(https://u.jimcdn.com/cms/o/s769a3fda3c08dd51/userlayout/img/catch-gray.png?t=1371126530) no-repeat 3px 35px !important;
	border:none;
	border-bottom: 1px dotted #999999;
	padding: 30px 0 8px 16px;
}

#content .blogselection h1:before,
#content .blogselection h1:before{
	display: none;
}

#content h1.post-title a:link,
#content h1.post-title a:visited{
	color:#666666 !important;
	text-decoration:none !important;
	border-bottom:none !important;
}

#content h1.post-title a:hover{
	border-bottom:1px dotted #62b4ec;
}

.blogreadmore{
	display:none !important;
}

div.blogselection div.n {
	padding:0 !important;
}

#content p.postmeta{
	background:#EEEEEE;
	/*background:url(back-gray.jpg) repeat 0 0;*/
	color:#333333;
	display:inline-block;
	*display: inline;
	*zoom: 1;
	padding:0 10px;
	font-size:85% !important;
	margin:11px 0 10px 130px;
}


div.datetime {
	height: 40px;
	/*display:none;*/
	position: absolute;
}

div.datetime {
	background: url(datesticker-bg.jpg) no-repeat center center !important;
}

*+html div.datetime {
	/*display:none;*/
}

*+html div.datetime-inner {
	/*display:none;*/
}














/*---------------------------------------------------------------
			ブログ　年月日
---------------------------------------------------------------*/
.blogselection .datetime,
.blogselection .datetime-inner{
    width:140px;
    height:13px;
    float:left;
	margin-top: 3px;
	margin-left: -11px;
}

.cc-page-blog .datetime-inner{
    width:140px;
    height:13px;
    margin:40px 0px 0px -20px;
}

.blogselection .datetime-inner{
    background:url(datetime.png) 0px 4px no-repeat;
}

.cc-page-blog .datetime .yr,
.blogselection .datetime .yr{
    padding:0px;
    margin:0px;
    height:20px;
    float:right;
    width:60px;
    font-size:14px;
    color:#666666;
    text-align:right;
    vertical-align:top;
    display:inline;
    line-height:20px !important;
}

.cc-page-blog .datetime .mon,
.blogselection .datetime .mon{
    padding:0px;
    margin:0px;
    height:20px;
    float:right;
    width:36px;
    font-size:14px;
    color:#666666;
    text-align:center;
    vertical-align:top;
    display:inline;
    line-height:20px !important;
}

.cc-page-blog .datetime .day,
.blogselection .datetime .day{
    padding:0px;
    margin:0px;
    height:20px;
    float:right;
    background:none;
    width:36px;
    font-size:14px;
    color:#666666;
    text-align:left;
    vertical-align:top;
    display:inline;
    line-height:20px !important;
}

.cc-page-blog .datetime .yr:after,
.blogselection .datetime .yr:after{
    content: "年";
}

.cc-page-blog .datetime .day:after,
.blogselection .datetime .day:after{
    content: "日";
}

.blogselection .j-blogarticle h1{
    font-size:14px;
    background:none !important;
    line-height:1.2 !important;
    text-indent:0px !important;
    border:none;
}

.blogselection .j-blogarticle h1 a{
    display:inline !important;
    text-align:left !important;
    text-indent:0px !important;
    color:#0066ff;
    font-weight:normal;
}

.j-blogarticle{
    margin-bottom:0px;
    clear:both;
}

.j-blogarticle .blogreadmore{
	display:none;
}

*+html .cc-page-blog .datetime-inner{
	display:none;
}

*+html #content p.postmeta{
	margin:11px 0 10px 0;
}

/*---------------------------------------------------------------
			Google Map
---------------------------------------------------------------*/
span.cc-map-infowindow-title{
	font-size:120%;
	color:#62b4ec;
}

.cc-map-input-wrapper{
	font-size:110%;
	white-space:nowrap;
}

.gmnoprint a{
	border-bottom:none !important;
}


/*---------------------------------------------------------------
			フォーム
---------------------------------------------------------------*/
.j-formnew input{
	height:1.5em;
}

.cc-m-form-checkgroup input, .cc-m-form-radio input{
	border:none !important;
}

.j-formnew input[type="submit"]{
	height:30px;
}

.cc-m-form-checkable-horizontal div{
	white-space:nowrap;
}

/*---------------------------------------------------------------
			サイトマップ
---------------------------------------------------------------*/
.sitemap a{
	border:none !important;
}

.sitemap a:hover{
	text-decoration:underline !important;
}

ul.sitemap{
	margin:0 !important;
	background:none !important;
}
/*---------------------------------------------------------------
			ユーティリティ
---------------------------------------------------------------*/

#imprint h2{
	background:0;
}

/*---------------------------------------------------------------
			ツールチップ
---------------------------------------------------------------*/

a.info{
	position:relative;
	z-index:24;
	color:#62b4ec !important;
	border-bottom:1px dotted #62b4ec;
}

a.info:hover{
	z-index:25;
	background:#A2B906;
	color:#FFFFFF !important;
}

a.info span{
	display: none;
}

a.info:hover span{
	display:block;
	position:absolute;
	top:2em;
	left:2em;
	width:22em;
	border:1px solid #ccc;
	background-color:#FEFEFE;
	color:#62b4ec;
	text-align:left;
	padding:5px;
	font-size:90%;
}



/*---------------------------------------------------------------
			Jimdo reset
---------------------------------------------------------------*/
.cc-m-all-toolbox a,
.cc-m-all-toolbox a,
.cc-m-all-editor a{
	border-bottom:none !important;
}

#content .j-hgrid{
	padding: 5px !important;
}

/*
#content div.n{
	padding-left:0px !important;
	padding-right:0px !important;
}
*/

/*---------------------------------------------------------------
			hack ie8
---------------------------------------------------------------*/

/* Logo */
#header h1,
#header h1 a{
	display:block\9;
	padding:15px 0 20px 0\9;
	height:43px\9;
}


/*---------------------------------------------------------------
			hack ie7
---------------------------------------------------------------*/
*+html .clearover{
/*
	overflow:visible !important;
*/
}