/* This is the StyleCatcher theme addition. Do not remove this block. */
@import url(/mt/mt-static/themes-base/blog.css);
@import url(/mt/mt-static/support/themes/cityscape-portland/cityscape-portland.css);
/* end StyleCatcher imports */

body {
	font-size:12px;
	line-height:140%;
	color:#333;
	text-align:center;
	margin: 0px auto;
	padding:0px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	background-color:#EBEBEB;
	}


.sizeup {
	font-size:120%;
	line-height:140%;
}

.sizeup2 {
	font-size:140%;
	line-height:140%;
}


.sizeup3 {
	font-size:160%;
	line-height:140%;
}

.sizeup4 {
	font-size:180%;
	line-height:140%;
}


.sizeup5 {
	font-size:200%;
	line-height:140%;
}


.green1 {
	color:#00441B;
}


.green2 {
	color:#7CC623;
}

.red {
	color:#C00;
}

h1,h2 {
	font-size:20px;
	font-weight:bold; 
}


h3 {
	font-size:16px;
	line-height:140%;
	margin:0px;
	padding:0px;
	font-weight:bold; 
}

.keisen {
	background-color:#F6F6F6;
	border:1px solid #999;
	padding:20px 10px 20px 10px;
	margin:10px 0px 0px 0px;
	text-align:center;
}


.c-both{
	clear:both;
	margin:0px;
	padding:0px;
}



.left150 {
	margin:0px 0px 0px 150px;
}



#container-inner {
	width: 950px;
	border-left: solid 1px #27455a;
	border-right: solid 1px #27455a;
	}


/* ヘッダー */
.header_txt {
	margin: 0px;
	background-color:#235AA6;
	padding: 0px 5px;
	color:#FFF;
}



#header { 
 border-top-width: 1px;
 background: #235AA6;
 background-image: url(http://www.490704.com/blog/srcimg/header.jpg);
 background-position: 0px 20px;
 background-repeat: no-repeat;
	}


#header-content {
	margin: 0px 0px 140px 0px;
	width: auto;
	}



#header-description	{
	color: #ffffff;
	font-size: 10px;
	line-height: 180%;
	}


.header_navi {
	margin: 3px 5px;
}


/* コンテンツ */
.layout-twt #alpha {
	left: 210px;
	width: 530px;
	}



.layout-twt #content-inner {
background-image:  url(http://www.490704.com/blog/srcimg/back-twt.gif);
}


#alpha-inner {
    width:513px;
    padding-right: 0px;
    padding-left: 0px;
    margin: 0 auto;
}


/*　お知らせ＆トピックス　*/
.topics {
	width:510px;
height: 90px;
	border-bottom:1px solid #999;
	border-left:1px solid #999;
	border-right:1px solid #999;
}


.topics_inner {
	clear:both;
	width:481px;
}



.topics_left {
	float:left;
	width:80px;
	color: #7CC623;
	margin-left:10px;
}



.topics_right {
	float:right;
	width:390px;
	text-align:left;
}



/*　エントリー用　*/
.e_container {
	padding:10px 10px 30px 10px;
	margin:0px 0px 20px 0px;
	border-bottom:1px dashed #7CC623;
}


.entry_list {
	padding:0px;
	margin:0px 0px 0px 0px;
}



.entry_list ul {
	padding:0px;
	margin:0px 0px 0px 20px;
}


.e_title {
	border-bottom:7px solid #00441B;
	padding:4px 5px 4px 5px;
	margin:0px 0px 15px 0px;
}

.e_title2 {
	border-left:7px solid #7CC623;
	padding:4px 5px 4px 5px;
	margin:0px 0px 15px 0px;
	background-color:#D7EEBD;
	background-image:url(images/gr_etitle_bg.gif);
	background-position:top right;
	background-repeat:repeat-y;
}


.e_cat {
	color:#666;
	padding:0px;
	margin:0px 0px 15px 0px;
}

.e_body {
	font-size:120%;
	line-height:140%;
}


.posted {
	color:#999;
	border-top: 1px solid #999;
	padding : 6px 0px  0px  0px;
	text-align : right;
	margin : 20px 0px 40px 0px;
}


/*　職人紹介　*/
.syokunin {
	padding:20px 10px 20px 10px;
	margin:0px;
	border-bottom:1px dashed #7CC623;
}



.syokunin img {
	float:left;
	padding:0px;
	margin:0px 15px 0px 0px;
}


.syousai {
	padding:10px 0px 0px 0px;
	margin:0px;
	color:#555;
}


/*　お客様の声　*/

.c_voice {
	width:483px;
	padding:0px 15px 0px 15px;
	margin:0px 0px 20px 0px;
}


.c_voice_left {
	float:left;
	width:259px;
	padding:0px 12px 0px 0px;
	margin:0px;
}

.c_voice_right {
	float:right;
	width:210px;
	padding:0px;
	margin:0px;
}


.voice_title_top {
 padding: 0px;
 margin: 0px;
 width: 100%;
 height: 7px;
 font-size: 1px;
 background: url(http://www.490704.com/voice/gr_voice_title_bg_01.gif) no-repeat top left;
}


.voice_title {
	background-image:url(http://www.490704.com/voice/gr_voice_title_bg_02.gif);
	background-position:left top;
	background-repeat:repeat-y;
	color:#00441B;
	padding:0px 8px 0px 8px;
	margin:0px;
}


.voice_title_bottom {
 padding: 0px;
 margin: 0px;
 width: 100%;
 height: 30px;
 font-size: 1px;
 background: url(http://www.490704.com/voice/gr_voice_title_bg_03.gif) no-repeat top left;
}


.voice_img {
	margin:15px 0px 0px 10px;


	padding:0px;
}


.voice_txt {
	padding:0px;
	margin:10px 0px 0px 0px;
}


/*　よくある質問　*/
.qanda_mark {
 padding: 0px;
 margin: 0px;
 height: 18px;
 font-size: 1px;
 background: url(http://www.490704.com/images/ans.jpg) no-repeat top left;
}



/*　取り扱い内容　*/


.b_border_g {
	border-bottom:1px dashed #7CC623;
	padding:0px 0px 0px 0px;
	margin:20px 0px 20px 0px;
}


.naiyo {
	padding:5px 0px 20px 0px;
	margin:0px 0px 20px 0px;
	border-bottom:1px dashed #7CC623;
}


.naiyo_img {
	float:left;
	width:200px;
	padding:0px 20px 0px 0px;
	margin:0px;
}

.naiyo_txt {
	float:left;
	width:270px;
	padding:0px;
	margin:0px;
}


/* サイドバー 左*/
.layout-twt #beta {
	left: -530px;
	width: 210px;
	}


/* サイドバー 右*/
.layout-twt #gamma {
	width: 210px;
	}

/* ウィジェット*/
.widget-banner {
text-align:center;
 margin: 0px 0px 5px 0px;
}


.widget-content {
 padding: 0px;
 text-align:center;
}


.sa_inner {
	width:190px;
	padding:7px 0px 7px 0px;
	margin:0px;
	border-bottom:1px dashed #7CC623;
}

.sa_left {
	float:left;
	width:75px;
	padding:0px;
	margin:0px;
}

.sa_right {
	float:right;
	width:110px;
	text-align:left;
	padding:0px;
	margin:0px;
}


.tencho_aisatu {
	padding:5px 10px;
	border-bottom:1px solid #999;
	text-align:left;
}


.ra_inner {
	width:190px;
	padding:7px 0px 7px 0px;
	margin:0px;
	border-bottom:1px dashed #7CC623;
}


.ra_left {
	float:left;
	width:75px;
	padding:0px;
	margin:0px;
}


.ra_right {
	float:right;
	width:110px;
	text-align:left;
	padding:0px;
	margin:0px;
}


.r_jio {
	padding:0px;
	margin:10px 5px 20px 5px;
}

/* メールフォーム*/
.mail-form {
	clear:both;
	height: 45px;
	border-top: solid 1px #27455a;
	margin-bottom:1px ;
}


.mail-formt {
	height: 195px;
	border-top: solid 1px #27455a;
	margin-bottom:1px ;
}


.mail-formm {
	height: 140px;
	border-top: solid 1px #27455a;
	margin-bottom:1px ;
}


.mail-label {
	padding: 14px 10px;
	float: left;
	background-color: #D7EEBD;
	vertical-align: middle;
	width: 20%;
}


.mail-labelt {
	padding: 90px 10px;
	float: left;
	background-color: #D7EEBD;
	vertical-align: middle;
	width: 20%;
}

.mail-labelm {

	padding: 62px 10px;
	float: left;
	background-color: #D7EEBD;
	vertical-align: middle;
	width: 20%;
}


.mail-input {
	margin-left: 65px;
	margin-top: 5px;

}


/* フッタ
#footer { 
 background-color: #235AA6;
}


#footer-content {
margin: 0px 0px;
}
 */