/*共通*/
table{ 
    font-size:1em; 
}

.bold{
	font-weight:bold;
}

.red{color:#ff0000;}

.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mt35{margin-top:35px;}
.mt45{margin-top:45px;}
.mt90{margin-top:90px;}
.mt135{margin-top:135px;}

.mtb2{margin:2px 0;}
.mtb5{margin:5px 0;}
.mtb10{margin:10px 0; }
.mtb20{margin:20px 0; }
.mtb30{margin:30px 0; }

.p10{padding:10px; }

.pr10{padding-right:10px;}

.pl30{padding-left:30px;}

.pt40{padding-top:40px;}

.fs8 {font-size:0.8em; }
.fs9 {font-size:0.9em; }
.fs10{font-size:1em; }
.fs11{font-size:1.1em; }
.fs12{font-size:1.2em; }
.fs13{font-size:1.3em; }
.fs14{font-size:1.4em; }
.fs15{font-size:1.5em; }
.fs17{font-size:1.7em; }
.fs18{font-size:1.8em; }

.lh135 {line-height:135%; }


.sw{
	font-size:75%;
	line-height:135%;
	font-family: "ＭＳ Ｐゴシック",sans-serif;
	width:650px;

}

.sw a{
	color:#0000ff;
}

.sw_navi{
	margin:10px 0;
}

.sw_navi li{
	display: inline;
	background: url(../img/gnavi_icon.gif) no-repeat;
	margin-left:5px;
	padding-left: 15px;
}

.sw_navi li a{
	color:#820000;
}



/*共通*/

/*トップ*/
.top_1_1{
	width:189px;
	height:614px;
	background:url(../img/top/top_1_1.jpg) top left no-repeat;
	text-align:left;
	vertical-align:top;
}

.top_1_1 div{
	margin-top:515px;
	margin-left:20px;
	}

.top_1_3{
	width:185px;
	height:614px;
	background:url(../img/top/top_1_3.jpg) top left no-repeat;
	text-align:left;
	vertical-align:top;
}

.top_1_3 div{
	margin-top:275px;
	margin-left:0px;
}

.top_2{
	background:url(../img/top/top_2_bg.gif) top left no-repeat;
	width:621px;
	height:89px;
	text-align:center;
	margin:10px auto;
}

.top_2 img{
	margin-top:10px;
}

.top_4_3{
	height:162px;
	width:630px;
	margin-top:10px;
	margin-left:10px;
	padding:0px 20px 0;
	line-height:160%;
	font-size:180%;
	font-weight:bold;
	background:url(../img/top/top_4_3_bg.jpg) left top no-repeat;
}

.top_5{
	background:url(../img/top/top_5_bg.gif) left top repeat-y;
	text-align:center;
	width:650px;
}
/*トップ*/

/*スケジュール*/

.sche_1{
	padding:0 30px 0 25px;
	background:url(../img/sche/sche_2_bg.jpg) no-repeat;
	width:258px;
	height:340px;
	vertical-align:top;
	font-size:1.2em;
	line-height:110%;
}

.sche_2{
	padding:0 30px 0 20px;
	background:url(../img/sche/sche_3_bg.jpg) no-repeat;
	width:258px;
	height:340px;
	vertical-align:top;
	font-size:1.2em;
	line-height:110%;
}

.sche_3{
	background:url(../img/sche/sche_5_2_bg.jpg) no-repeat;
	width:344px;
	height:203px;
	font-size:1.2em;
	vertical-align:top;
}

.sche_4{
	width:636px;
	border:1px solid #254487;
	border-top:0;
}

.sche_4 td{
	width:159px;
}

/*スケジュール*/

/*よくある質問*/

.faq_1{
	background:url(../img/faq/faq_q.jpg) no-repeat;
	height:43px;
}


.faq_q{
	margin-left:60px;
	font-size:1.3em;
	color:#ffffff;
	font-weight:bold;
	text-align:left;
}

.faq_a{
	padding:12px 0 10px 60px;
	background:url(../img/faq/faq_a.jpg) no-repeat;
	border-top:0;
	border-left:1px solid #e1e1e1;
	border-right:1px solid #e1e1e1;
	line-height:135%;
	text-align:left;
}

/*よくある質問*/

/*事例*/

.jirei_link a{
	color:#003368;
	text-decoration:none;
}

.jirei_link a:hover{
	color:#003368;
	text-decoration:underline;
}

.jirei_1{
	vertical-align:top;
	padding:10px 30px;
	border:2px dotted #999999;
}

/*事例*/

/*制作内容*/

.seisaku_1{
	background:url(../img/seisaku/seisaku_1_bg.jpg) no-repeat;
	width:650px;
	height:404px;
}

.seisaku_1_1{
	padding-top:5px;
	height:52px;
}

.seisaku_1_2{
	vertical-align:top;
	height:284px;
}

.seisaku_2{
	witdh:160px;
	padding-left:20px;
	vertical-align:top;
	padding-bottom:20px;
}

.seisaku_3{
	margin:10px 10px 10px 20px;
	line-height:135%;
}

/*制作内容*/


/* 共通部分 */

.sample {
	width:630px;
}

.sample td{
	text-align:center;
	font-size:1.4em;
}

.kakaku_1{
	width:302px;
	height:295px;
	background:url(../img/kakaku_1_bg.jpg) no-repeat;
	margin-left:10px;
	float:left;
}

.kakaku_2{
	width:302px;
	height:295px;
	background:url(../img/kakaku_2_bg.jpg) no-repeat;
	margin-left:20px;
}

.shohin_1{
	border:2px solid #131581;
	color:#131581;
}

.shohin_2{
	padding:20px;
	background-color:#131581;
	color:#ffffff;
	font-weight:bold;
}

.recomen{
	margin:10px auto;
	width:430px;
	background-color:#f4f4f4;
	height:70px;	
}

.recommend{
	margin-left:20px;
	font-size:1.3em;
	line-height:120%;
	text-align:left;
}

