@charset "utf-8";
/* CSS Document */

/* =====================================================
 mainImage
===================================================== */




div#mainimgBlock{
	background: url(../images/layout_top/bg_mainimg.gif) repeat-x ;
	height:115px;
}

div#main_img {
	margin-left:auto;
	margin-right:auto;
	width:960px;
	height:115px;
}

div#bredBlock {
	background:url(../images/layout_top/bg_bred.gif) repeat-x ;
	height:30px;
	font-size:11px;
}

div#bredBox {
	text-align:left;
	width:940px;
	height:12px;
	margin-right:auto;
	margin-left:auto;
	padding:9px 0px 9px 0;
}

div#bredBox a{
	text-decoration:none;
}

div#contentsBlock {
	width:920px;
	padding:10px 28px 10px;
}


div#maincontentsBlock {
	float:left;
	width:630px;
	display:inline;
}

.contentsBox {
	width:630px;
}


/* ===========================================================
 service
===========================================================*/

p#toblog {
    margin: 5px 0;
	font-size: 1.2em;
    line-height: 1.8em;
}

p#toblog a {
		color:#036EBA;
}

h2#posttitle{
	border-bottom:dotted 2px #036eba;
	padding-bottom:10px;
	font-size:1.6em;
	font-weight:bold;
	color:#4cb2e3;
}

h2#posttitle a{
	color:#4cb2e3;
}

dl.posttext {
	padding:10px 0;
}


dl.posttext dt {
	margin-bottom:5px;
	color:#e7991e;
	font-size:1.2em;
	font-weight:bold;
}

dl.posttext dd {
	color: #666666;
    font-size: 1.1em;
    line-height: 2.2em;
}

dd.textright {
	text-align:right;
	text-decoration:underline;
}

p#diarynav {
    margin: 20px 0 0	;
	font-size: 1.2em;
    line-height: 1.8em;
}

p#diarynav a {
		color:#036EBA;
}



/* ===============================================================================
  sidecontents
 #locationBox, .locationBoxlistmb5, .locationBoxlist, .Tit_location, #bnBox
 ============================================================================== */
 
div#sidecontentBlock {
	width:250px;
	float:right;
	display:block;
}

h2.blogcategory,h2.blogarchive,ul.newdiary li,ul.airchivemonth li {
	border-bottom:dotted 2px #c4c4c4;
}


h2.blogcategory,h2.blogarchive {
	background:url(../images/blog/icon_blogdiary.gif) no-repeat scroll 20px center;
	padding:20px 0 20px 65px;
	font-size:1.8em;
	font-weight:bold;
	color:#036eba;
}


ul.newdiary li a {
    color:#4cb2e3;
    display:block;
    padding:15px 0 15px 20px;
    text-decoration:none;
	font-size:1.4em;
	font-weight:bold;
	color:4cb2e3;
}


ul.newdiary li a:hover {
	background-color:#fdfde7;
}


ul.airchivemonth li a {
	background:url(../images/blog/img_icon.gif) no-repeat scroll 20px center;
	color:#666666;
    display:block;
    padding:5px 0 5px 36px;
    text-decoration:none;
	font-size:1.2em;
	font-weight:bold;
}

	
	

