/* CSS Document */

@charset "UTF-8";

html, body {
	height: 100%;}
	
body,
input,
select,
textarea {
	font: 13px/1.4 "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Godthic Pro W3", HiraKakuPro-W3, Osaka, Meiryo, "ＭＳ Ｐゴシック", sans-serif;
}

html {
	overflow-y: scroll;
}
img {
	border: none;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: 400;
	line-height:1.0;
}
ul, ol {
	list-style-type: none;/**/
}

/* CLEARFIX
-----------------------------------------------------------*/
.clearfix:after {
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility: hidden;
}
.clearfix { 
	display: inline-block;/*IE7・Mac版IE向け */
}

.clearfix { 
	display: block;/*Opera、Safari向け */
}
.clear {
	clear:both;
}

a{color:#000000;text-decoration:none;}
a:link {color:#003399; }
a:visited {color:#003399;}
a:hover {color:#003399;text-decoration:underline; }  /*リンクの色指定*/

a.a2{color:#FFFFFF;text-decoration:none;}
a.a2:link {color:#FFFFFF; }
a.a2:visited {color:#FFFFFF;}
a.a2:hover {color:#FFFFFF;text-decoration:underline;  }  /*リンクの色指定*/

/*--------------------------------------------------------*/

body
    {
	margin:0px auto;
	color:#000000;
	background-color:#fbfbd7;
	line-height: normal;
    }/*背景・文字の設定*/ 
	
#outer
	{
	width:810px;
	height:auto;
	margin:0px auto;
	}/*全体の枠*/
	
.outer02
	{
	width:810px;
	height:auto;
	background-image:url(img/bg.jpg);
	padding-left:10px;
	margin:0px auto;
	}/*全体の枠*/
/*--------------------------------------------------------*/

#header
	{
	float:left;
	width:800px;
	height:85px;
	background-image:url(img/header.jpg);
    margin:0px auto;
    }/*ヘッダ*/
	
#header_copy
	{
	float:left;
	width:750px;
	height:auto;
	padding-top:12px;
	padding-left:30px;
	padding-right:20px;
	margin:0px auto;
    }/*ヘッダ*/
	
#header_copy02
	{
	float:left;
	width:650px;
	height:19px;
	color:#000000;
	font-size:13px;
	margin:0px auto;
    }/*ヘッダ文字*/
	
#header_site_map01
	{
	float:left;
	width:100px;
	height:19px;
	margin:0px auto;
    }/*サイトマップ枠*/

#header_site_map02
	{
	float:left;
	width:15px;
	height:19px;
	margin:0px auto;
	padding-top: 5px;
    }/*サイトマップ▲*/
	
#header_site_map03
	{
	float:left;
	width:85px;
	height:19px;
	color:#000000;
	font-size:13px;
	margin:0px auto;
    }/*サイトマップ文字*/
	
	
/*--------------------------------------------------------*/
	
#fdda
	{
	float:left;
	width:800px;
	height:76px;
	background-color:#DFF2FC;
	text-align:center;
	line-height:18px;
	color:#000000;
	padding-top: 30px;
	margin:0px;
	border-top: 1px solid #999999;
	}/*フッダ*/
	
#fdda02
	{
	float:left;
	width:800px;
	height:auto;
	margin:0px;
	}/*フッダ*/	
	
#copyright
	{
	float:left;
	width:800px;
	text-align:center;
	height:19px;
	font-family:"ＭＳ Ｐゴシック", Osaka;
	font-size:12px;
	padding-top:6px;
	margin:0px auto;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 6px;
    }/*コピーライト*/

a.a3{color:#000000;text-decoration:none;}
a.a3:link {color:#000000; }
a.a3:visited {color:#000000;}
a.a3:hover {color:#003399;text-decoration:underline; }  /*リンクの色指定*/


/*--------------------------------------------------------*/


#main
	{
	float:left;
	width:260px;
	height:285px;
	padding-left: 540px;
	padding-top: 8px;
    }/*メイン画像*/
	
/*--------------------------------------------------------*/


#menu
	{
	float:left;
	width:800px;
	height:30px;
	background-image:url(img/menu_back.jpg);
	font:13px "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3";
	color:#FFFFFF;
	text-align:center;
	padding-top:16px;
    margin:0px;
    }/*メニュー枠*/
	

/*--------------------------------------------------------*/
	

.contents{
    float:left;
	width:760px;
	height:auto;
	padding:20px;
	margin:0px;
    }/*コンテンツ大枠*/
	
	
/*--------------------------------------------------------*/


#side_menu
	{
	float:left;
	width:220px;
	height:auto;
 　 margin:0px;
	padding-bottom: 20px;
	}/*サイドメニュー全体の枠*/
	
	
.side_menu_box01
	{
	float:left;
	width:220px;
	height:auto;
	padding-bottom:20px;
 　 margin:0px;
	}/*サイドメニュー枠*/
	

.side_menu_box02
	{
	float:left;
	width:220px;
	height:auto;
 　 margin:0px;
	}/*サイドメニュー枠*/
	
.side_menu_box03
	{
	float:left;
	width:200px;
	height:auto;
	background-image:url(img/side_menu_bg02.gif);
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	margin:0px;
	}/*サイドメニュー枠*/
	
.side_menu_box04
	{
	float:left;
	width:200px;
	height:auto;
	margin:0px;
	}/*サイドメニュー枠*/

.side_menu_box05
	{
	float:left;
	width:218px;
	height:auto;
	border-bottom-color:#593C1B;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	margin-top: 20px;
	margin-bottom: 20px;
	border: 1px;
	border-style: solid;
	border-color: #999999;
	}/*サイドメニュー枠*/
	
.side_menu_box06
	{
	float:left;
	width:218px;
	height:auto;
	margin:0px;
	}/*サイドメニュー枠*/
	
.side_menu_box07
	{
	float:left;
	width:199px;
	height:auto;
	margin:0px;
	padding: 9px;
	}/*サイドメニュー写真枠*/
	
.side_menu_box08
	{
	float:left;
	width:199px;
	height:auto;
	margin:0px;
	text-align:right;
	padding-right: 9px;
	padding-left: 9px;
	padding-bottom: 9px;
	}/*サイドメニュープロフィール下テキストリンク*/
	
	
/*文字一行の設定--------------------------------------------------------*/

#globalmenu
	{
	float:left;
	list-style-type:none;
	margin: 0px;
	padding: 0px;
	}
	
#globalmenu a
    {
	display:block;
	width:100%;
	height:32px;
	background-image:url(img/side_menu_bg.jpg);
	color:#000000;text-decoration:none;
	padding-top:20px;
	padding-left:25px;
	}
	
#globalmenu a:link{
    color:#000000;
	}
	
#globalmenu a:visited {color:#000000;}
	
#globalmenu a:hover{
    background-image:url(img/side_menu_bg.jpg);
	background-repeat:no-repeat;
	background-position: 0 -51px;
	color:#003399;
	}
	
#globalmenu li{
    float:left;
	width:175px;
	height:51px;
	}/*メニューの設定*/
	

/*文字二行の設定--------------------------------------------------------*/

#globalmenu2
	{
	float:left;
	list-style-type:none;
	margin: 0px;
	padding: 0px;
	}
	
#globalmenu2 a
    {
	display:block;
	width:100%;
	height:40px;
	background-image:url(img/side_menu_bg.jpg);
	color:#000000;text-decoration:none;
	padding-top:12px;
	padding-left:25px;
	line-height:16px;
	}
	
#globalmenu2 a:link{
    color:#000000;
	}
	
#globalmenu2 a:visited {color:#000000;}
	
#globalmenu2 a:hover{
    background-image:url(img/side_menu_bg.jpg);
	background-repeat:no-repeat;
	background-position: 0 -51px;
	color:#003399;
	}
	
#globalmenu2 li{
    float:left;
	width:175px;
	height:51px;
	}/*メニューの設定*/
	
/*--------------------------------------------------------*/


.right_box{
    float:left;
	width:520px;
	height:auto;
	padding-left:20px;
	margin:0px;
    }/*情報大枠*/

.right_box02{
	float:left;
	width:520px;
	height:auto;
	margin:0px;
	padding-top: 10px;
	padding-bottom: 15px;
	border-top: none;
	border-right: none;
	border-bottom: thin dotted #999999;
	border-left: none;
	}/*情報枠*/

.right_box03{
	float:left;
	width:520px;
	height:auto;
	padding-top: 15px;
	margin:0px;
    }/*情報枠*/
	
	
.right_box_ill{
	float:left;
	width:520px;
	height:991px;
	background-image:url(img/ill01.jpg);
	background-repeat: no-repeat;
	padding-top: 10px;
	padding-bottom: 15px;
	margin:0px;
    }/*トップページメインのイラスト大枠*/
	
.right_box_b01{
	float:left;
	width:249px;
	height:auto;
	margin:0px;

    }/*トップページメインのイラスト大枠*/
	
.right_box_b02{
	float:left;
	width:249px;
	height:auto;
	margin:0px;
	padding-left: 18px;
    }/*トップページメインのイラスト大枠*/
	
	
	
.right_box04{
    float:left;
	width:520px;
	height:auto;
	margin:0px;
    }/*情報枠*/
	
.right_box05{
	float:left;
	width:520px;
	height:auto;
	padding-top: 30px;
	margin:0px;
	padding-bottom: 15px;
    }/*情報枠*/
	
.right_box06{
    float:left;
	width:478px;
	height:auto;
	border: 1px;
	border-style: solid;
	border-color: #999999;
	padding:20px 20px 10px;
	margin:0px;
    }/*情報文字大枠*/
	
.right_box07{
    float:left;
	width:478px;
	height:auto;
	padding-bottom:10px;
	margin:0px;
    }/*情報文字枠*/
	
.right_box08{
    float:left;
	width:100px;
	height:auto;
	color:#EF7C1A;
	margin:0px;
    }/*情報文字枠*/

.right_box09{
    float:left;
	width:368px;
	height:auto;
	padding-left:10px;
	margin:0px;
    }/*情報文字枠*/
	
.right_box10{
    float:left;
	width:478px;
	height:auto;
	border: 1px;
	border-style: solid;
	border-color: #999999;
	padding:20px 20px 20px;
	margin:0px;
    }/*情報文字大枠*/
	
	
/*個人事業主？会社設立？どちらがお得？--------------------------------------------------------*/

.company_right_box{
	float:left;
	width:520px;
	height:auto;
	margin:0px;
	padding-top: 10px;
	padding-bottom: 10px;
	}/*情報枠*/
	
.company_right_box01{
	float:left;
	width:520px;
	height:auto;
	margin:0px;
	padding-top: 20px;
	}/*情報枠*/
	
.company_right_box01-2{
	float:left;
	width:520px;
	height:auto;
	margin:0px;
	padding-top: 10px;
	padding-bottom: 10px;
	}/*情報枠*/

.company_right_box02{
	float:left;
	width:70px;
	height:auto;
	margin:0px;
    }/*情報枠*/
	
.company_right_box03{
	float:left;
	width:445px;
	height:auto;
	font-family:Meiryo, "ヒラギノ角ゴ Pro W6";
	font-size:18px;
	line-height:22px;
	color:#0054a6;
	margin:0px;
	padding-left:5px;
	padding-bottom: 6px;
    }/*情報枠*/

.company_right_box04{
	float:left;
	width:435px;
	height:auto;
	font-family:Meiryo, "ヒラギノ角ゴ Pro W6";
	font-size:17px;
	color:#0054a6;
	margin:0px;
	padding-left:15px;
    }/*情報枠*/
	
.company_right_box05{
	float:left;
	width:520px;
	height:auto;
	margin:0px;
	padding-top: 30px;
    }/*情報枠*/

/*表組み指定ここから*/
table.off{
	border-top:1px solid #999999;
	border-left:1px solid #999999;
	border-collapse:collapse;
	border-spacing:0;
	empty-cells:show;
	
}
.off th{
    border-right:1px solid #999999;
    border-bottom:1px solid #999999;
    background-color:#EBF6FD;
    padding:0.3em 0.8em;
}
.off td{
    border-right:1px solid #999999;
    border-bottom:1px solid #999999;
    padding:0.3em 0.8em;
}

.font_w{
    color:#FFFFFF;
    }/*情報枠*/

/*表組み指定ここまで*/



/*個人事業主？会社設立？どちらがお得？ここまで--------------------------------------------------------*/



/*会社設立のスケジュールと料金プラン-------------------------------------------------------*/


.schedule_box01{
    float:left;
	width:520px;
	height:auto;
	padding-top: 15px;
	margin:0px;
    }/*情報枠*/

.schedule_box02{
	float:left;
	width:520px;
	height:auto;
	margin:0px;
    }/*情報枠*/
	
.schedule_box03{
    float:left;
	width:480px;
	height:auto;
	background-image:url(img/menu_copy_bg.jpg);
	padding-left:20px;
	padding-right:20px;
	margin:0px;
    }/*情報枠*/
	
.schedule_box04{
	float:left;
	width:520px;
	height:auto;
	font-family:Meiryo, "ヒラギノ角ゴ Pro W6";
	font-size:17px;
	color:#0054a6;
	padding-top: 30px;
	padding-bottom:5px;
	margin:0px;
    }/*文字指定*/

.schedule_box05{
	float:left;
	width:504px;
	height:auto;
	padding-left:16px;
	padding-bottom: 15px;
	margin:0px;
    }/*文字指定*/

.schedule_box06{
	float:left;
	width:520px;
	height:auto;
	font-family:Meiryo, "ヒラギノ角ゴ Pro W6";
	font-size:17px;
	color:#0054a6;
	padding-top: 10px;
	padding-bottom:5px;
	margin:0px;
    }/*文字指定*/
	
.schedule_box07{
	float:left;
	width:510px;
	height:auto;
	text-align:right;
	padding-left:10px;
	padding-bottom: 15px;
	margin:0px;
    }/*文字指定*/

.schedule_box08{
	float:left;
	width:520px;
	height:auto;
	margin:0px;
	padding-top: 15px;
	padding-bottom: 10px;
	}/*情報枠*/

.font_o{
	
	color:#EF7C1A;
	}/*文字色白*/
	
.font_r{
	
	color:#FF0000;
	}/*文字色赤*/
	
.font_b{
	
	color:#0000FF;
	}/*文字色青*/
	
/*会社設立のスケジュールと料金プランここまで-------------------------------------------------------*/


/*会社設立後のサポート（助成金・許認可など）-------------------------------------------------------*/

.support_box01{
	float:left;
	width:520px;
	height:auto;
	padding-top: 30px;
	margin:0px;
    }/*情報枠*/
	
.support_box02{
	float:left;
	width:480px;
	height:auto;
	background-image:url(img/ill_bc.jpg);
    padding-top: 10px;
	padding-right: 20px;
	padding-left: 20px;
	margin:0px;
    }/*情報枠*/
	
.support_box03{
	float:left;
	width:480px;
	height:auto;
	margin:0px;
    }/*情報枠*/
	
.support_box04{
	float:left;
	width:171px;
	height:auto;
	margin:0px;
    }/*イラスト枠*/
	
.support_box05{
	float:left;
	width:289px;
	height:auto;
	padding-left:20px;
	margin:0px;
	padding-top: 7px;
    }/*イラスト枠横コピー*/
	
.support_box06{
	float:left;
	width:20px;
	height:auto;
	margin:0px;
    }/*イラスト枠横コピー*/
	
.support_box07{
	float:left;
	width:264px;
	height:auto;
	padding-left:5px;
	margin:0px;
    }/*イラスト枠横コピー*/

.support_box08{
	float:left;
	width:289px;
	height:auto;
	padding-left:20px;
	margin:0px;
	padding-top: 27px;
    }/*イラスト枠横コピー*/
	
.support_box09{
	float:left;
	width:480px;
	height:auto;
	background-color:#DFF2FC;
	padding: 20px;
	margin:0px 0px 15px;
    }/*情報枠*/

.support_box10{
	float:left;
	width:520px;
	height:auto;
	margin:0px;
	padding-bottom: 15px;
    }/*情報枠*/

/*会社設立後のサポート（助成金・許認可など）ここまで-------------------------------------------------------*/


/*初めての税理士探し-------------------------------------------------------*/


.search_box01{
	float:left;
	width:520px;
	height:auto;
	margin:0px;
	padding-top: 15px;
	padding-bottom: 15px;
	}/*情報枠*/
	
.search_box02{
	float:left;
	width:520px;
	height:auto;
	font-family:Meiryo, "ヒラギノ角ゴ Pro W6";
	font-size:14px;
	color:#0054a6;
	padding-top: 30px;
	padding-bottom:5px;
	margin:0px;
    }/*文字指定*/

.search_box03{
	float:left;
	width:520px;
	height:auto;
	margin:0px;
	padding-top: 50px;
	padding-bottom: 10px;
	}/*情報枠*/

.search_box04{
	float:left;
	width:480px;
	height:auto;
	margin:0px;
	padding-bottom: 10px;
    }/*報枠コピー*/
	
.search_box05{
	float:left;
	width:20px;
	height:auto;
	margin:0px;
    }/*報枠コピー*/
	
.search_box06{
	float:left;
	width:455px;
	height:auto;
	padding-left:5px;
	margin:0px;
    }/*報枠コピー*/

.search_box07{
	float:left;
	width:480px;
	height:auto;
	background-color:#DFF2FC;
	padding: 20px 20px 10px;
	margin:0px;
    }/*情報枠*/

/*初めての税理士探し-------------------------------------------------------*/


/*税理士顧問のサービス内容-------------------------------------------------------*/

.services_box01{
	float:left;
	width:520px;
	height:auto;
	text-align:right;
	padding-bottom: 50px;
	margin:0px;
    }/*文字指定*/
	
.services_box02{
	float:left;
	width:289px;
	height:auto;
	margin:0px;
	}/*イラスト枠横コピー*/
	
.services_box03{
	float:left;
	width:289px;
	height:auto;
	font-size:14px;
	line-height:20px;
	padding-bottom: 15px;
	margin:0px;
	}/*イラスト枠横コピー*/
	
.services_box04{
	float:left;
	width:480px;
	height:auto;
	font-size:14px;
	line-height:20px;
	padding-bottom: 15px;
	margin:0px;
    }/*イラスト枠コピー*/
	
.services_box05{
	float:left;
	width:171px;
	height:auto;
	margin:0px;
	padding-left: 20px;
    }/*イラスト枠*/

.services_box06{
	float:left;
	width:480px;
	height:auto;
	background-color:#DFF2FC;
	padding: 20px 20px 5px;
	margin:0px 0px 15px;
    }/*情報枠*/

.services_box07{
    float:left;
	width:520px;
	height:auto;
	padding-top: 50px;
	margin:0px;
    }/*情報枠*/
	
	
/*税理士顧問のサービス内容ここまで-------------------------------------------------------*/


/*税理士顧問料の事例-------------------------------------------------------*/
	
	
.case_box01{
	float:left;
	width:520px;
	height:auto;
	font-family:Meiryo, "ヒラギノ角ゴ Pro W6";
	font-size:17px;
	color:#0054a6;
	padding-top: 5px;
	padding-bottom:20px;
	margin:0px;
    }/*文字指定*/
	
.case_box02{
	float:left;
	width:518px;
	height:auto;
	padding-top: 20px;
	padding-bottom:10px;
	margin:30px 0px 0px;
	border: 1px solid #999999;
    }/*文字指定*/

.case_box03{
	float:left;
	width:490px;
	height:auto;
	font-family:Meiryo, "ヒラギノ角ゴ Pro W6";
	font-size:16px;
	color:#0054a6;
	padding-left: 10px;
	padding-bottom:10px;
	margin:0px;
　　}/*文字指定*/
	
.case_box04{
	float:left;
	width:480px;
	height:auto;
	padding-bottom:10px;
	margin:0px;
	padding-left: 20px;
    }/*文字指定*/

.case_box05{
	float:left;
	width:480px;
	height:auto;
	font-family:Meiryo, "ヒラギノ角ゴ Pro W6";
	font-size:16px;
	color:#0054a6;
	padding-left: 20px;
	padding-bottom:10px;
	margin:0px;
　　}/*文字指定*/

.case_box06{
	float:left;
	width:440px;
	height:auto;
	margin:0px;
	background-color: #DFF2FC;
	padding: 20px 20px 10px;
    }/*文字指定*/

.case_box07{
	float:left;
	width:440px;
	height:auto;
	padding-bottom:10px;
	margin:0px;
    }/*文字指定*/
	
.case_box08{
	float:left;
	width:15px;
	height:auto;
	margin:0px;
    }/*文字指定*/
	
.case_box09{
	float:left;
	width:425px;
	height:auto;
	margin:0px;
    }/*文字指定*/
	
.case_box10{
	float:left;
	width:440px;
	height:auto;
	text-align:right;
	margin:0px;
	padding-top: 10px;
	padding-bottom: 10px;
    }/*文字指定*/

/*税理士顧問料の事例ここまで-------------------------------------------------------*/


/*年間スケジュール　（３月決算法人の場合）-------------------------------------------------------*/

.schedule_y_box01{
	float:left;
	width:20px;
	height:auto;
	margin:0px;
    }/*文字指定*/
	
.schedule_y_box02{
	float:left;
	width:500px;
	height:auto;
	margin:0px;
    }/*文字指定*/
	
.schedule_y_box03{
	float:left;
	width:520px;
	height:auto;
	margin:0px;
    }/*文字指定*/
	
/*年間スケジュール　（３月決算法人の場合）ここまで-------------------------------------------------------*/


/*その他のサービス-------------------------------------------------------*/

.other_services01{
	float:left;
	width:520px;
	height:auto;
	padding-bottom: 10px;
	margin:0px;
	}/*情報枠*/

.other_services02{
	float:left;
	width:164px;
	height:auto;
	margin:0px;
	}/*情報枠*/
	
.other_services03{
	float:left;
	width:346px;
	height:auto;
	padding-right:10px;
	margin:0px;
	}/*情報枠*/
	
.other_services04{
	float:left;
	width:520px;
	height:auto;
	padding-bottom: 10px;
	margin:0px;
	}/*情報枠*/
	
.other_services05{
    float:left;
	width:520px;
	height:auto;
	padding-top: 25px;
	margin:0px;
    }/*情報枠*/

.other_services06{
	float:left;
	width:480px;
	height:auto;
	background-color:#DFF2FC;
	padding: 20px 20px 10px;
	margin:10px 0px 20px;
    }/*情報枠*/

.other_services07{
	float:left;
	width:520px;
	height:auto;
	font-family:Meiryo, "ヒラギノ角ゴ Pro W6";
	font-size:17px;
	color:#0054a6;
	padding-top: 15px;
	padding-bottom:5px;
	margin:0px;
    }/*文字指定*/
	
/*その他のサービスここまで-------------------------------------------------------*/


/*事務所概要＆プロフィール-------------------------------------------------------*/

.profile_01{
	float:left;
	width:520px;
	height:auto;
	padding-top: 15px;
	margin:0px;
	}/*情報枠*/
	
.profile_02{
	float:left;
	width:520px;
	height:auto;
	margin:0px;
	}/*情報枠*/
	
.profile_03{
	float:left;
	width:228px;
	height:auto;
	padding-left:15px;
	margin:0px;
	}/*情報枠*/

.profile_04{
	float:left;
	width:277px;
	height:auto;
	margin:0px;
	}/*情報枠*/
	
.profile_05{
	float:left;
	width:272px;
	height:auto;
	margin:0px;
	padding-bottom: 10px;
	padding-left: 5px;
	}/*情報枠*/
	
.profile_06{
	float:left;
	width:515px;
	height:auto;
	margin:0px;
	padding-bottom: 10px;
	padding-left: 5px;
	}/*情報枠*/

/*事務所概要＆プロフィールここまで-------------------------------------------------------*/


/*トップページblog関係-------------------------------------------------------*/

.blog_box01{
    float:left;
	width:478px;
	height:auto;
	border: 1px;
	border-style: solid;
	border-color: #999999;
	padding:20px 20px 10px;
	margin:0px;
    }/*ブログ文字大枠*/
	
.blog_box02{
    float:left;
	width:478px;
	height:auto;
	padding-bottom:10px;
	margin:0px;
    }/*ブログ文字枠*/
	
.blog_box03{
    float:left;
	width:100px;
	height:auto;
	color:#EF7C1A;
	margin:0px;
    }/*ブログ文字枠日付*/

.blog_box04{
    float:left;
	width:368px;
	height:auto;
	padding-left:10px;
	margin:0px;
    }/*ブログ文字枠*/


/*blog関係-------------------------------------------------------*/

.blog{
	float:left;
	width:520px;
	height:auto;
	margin:0px;
	padding-top: 10px;
	padding-bottom: 15px;
	}/*メイン画像*/


/*2/7追加-------------------------------------------------------*/

.blog_copy01{
	float:left;
	width:80px;
	height:auto;
	margin:0px;
	background-image: url(img/icon.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: left center;
	}/*日付*/
	
.blog_copy02{
	float:left;
	width:415px;
	height:auto;
	margin:0px;
	}/*文字*/

/*2/7追加-------------------------------------------------------*/

.blog_01{
	float:left;
	width:515px;
	height:auto;
	margin:0px;
	padding-top: 10px;
	padding-left: 5px;
	padding-bottom: 10px;
	}/*文字大枠*/
	
.blog_01-2{
	float:left;
	width:515px;
	height:auto;
	margin:15px 0px 0px;
	padding-top: 20px;
	padding-left: 5px;
	padding-bottom: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	}/*ページ送り*/
	
.blog_02{
	float:left;
	width:85px;
	height:auto;
	padding-left:20px;
	padding-right:10px;
	margin:0px;
	background-image: url(img/mark.gif);
	background-repeat: no-repeat;
	}/*文字日付*/

.blog_03{
	float:left;
	width:405px;
	height:auto;
	margin:0px;
	}/*文字情報*/
	
.blog_04{
	float:left;
	width:520px;
	height:auto;
	margin:0px;
	padding-top: 15px;
	padding-bottom:20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	}/*文字大枠*/

.blog_05{
	float:left;
	width:520px;
	height:auto;
	margin:0px;
	padding-top: 15px;
	padding-bottom:15px;
	}/*ページ送り*/

/*-------------------------------------------------------*/


.blog_06{
	float:left;
	width:515px;
	height:auto;
	font-size:15px;
	color:#003399;
	padding-top: 15px;
	margin:0px;
	padding-left: 5px;
	}/*文字タイトル*/
	
.blog_07{
	float:left;
	width:515px;
	height:auto;
	margin:0px;
	padding-top: 10px;
	padding-bottom:20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-left: 5px;
	}/*文字タイトル下文章*/
	
.blog_08{
	float:left;
	width:515px;
	height:auto;
	text-align:right;
	padding-bottom:15px;
	margin:0px;
	}/*ブログページに戻る*/
	
/*-------------------------------------------------------*/

.blog_09{
	float:left;
	width:49px;
	height:auto;
	padding-right:10px;
	margin:0px;
	}/*QAアイコン枠*/
	
.blog_10{
	float:left;
	width:456px;
	height:auto;
	color:#FF6600;
	font-size:15px;
	line-height: normal;
	margin:0px;
	}/*QA文字枠*/
	
.blog_11{
	float:left;
	width:456px;
	height:auto;
	margin:0px;
	}/*QA文字枠*/

.blog_12{
	float:left;
	width:515px;
	height:auto;
	margin:0px;
	padding-top: 20px;
	padding-bottom:20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-left: 5px;
	}/*QA大枠*/


/*12/26追加
-------------------------------------------------------*/

.main02
	{
	float:left;
	width:800px;
	height:293px;
	background-image:url(img/main.jpg);
	margin:0px;
    }

.contents02{
    float:left;
	width:246px;
	height:137px;
	margin:0px;
    }
	

.contents03{
	float:left;
	width:520px;
	height:auto;
	margin:0px;
	padding-top: 10px;
	padding-bottom: 15px;
	border-top: none;
	border-right: none;
	border-bottom: thin dotted #0054a6;
	border-left: none;
	}

.contents04{
	float:left;
	width:520px;
	height:auto;
	padding-top: 15px;
	margin:0px;
	padding-bottom: 80px;
    }

.contents05{
    float:left;
	width:310px;
	height:auto;
	margin:0px;
    }

.contents06{
	float:left;
	width:200px;
	height:auto;
	margin:0px;
	padding-left: 10px;
    }

.contents07{
	float:left;
	width:490px;
	height:752px;
	background-image:url(img/s_bg.jpg);
	margin:0px;
	background-repeat: no-repeat;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 167px;
	padding-bottom: 80px;
    }


.contents08{
	float:left;
	width:490px;
	height:355px;
	margin:0px;
    }

.contents09{
	float:left;
	width:240px;
	height:355px;
	background-image:url(img/sc_bg.png);
	margin:0px;
	background-repeat: no-repeat;
	padding-right: 10px;
    }
	
.contents10{
	float:left;
	width:240px;
	height:355px;
	background-image:url(img/sc_bg.png);
	margin:0px;
	background-repeat: no-repeat;
    }
	
.contents11{
	float:left;
	width:220px;
	height:142px;
	margin:0px;
	padding: 10px 10px 5px;
    }

.contents12{
	float:left;
	width:220px;
	height:auto;
	margin:0px;
	font-family: Meiryo;
	font-size: 15px;
	color: #0054a6;
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 10px;
	line-height: normal;
    }

.contents13{
	float:left;
	width:220px;
	height:auto;
	margin:0px;
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 10px;
    }

.contents14{
	float:left;
	width:220px;
	height:auto;
	margin:0px;
	font-family: Meiryo;
	font-size: 15px;
	color: #0054a6;
	padding-top: 5px;
	padding-right: 20px;
	line-height: normal;
    }

.contents15{
	float:left;
	width:490px;
	height:auto;
	margin:0px;
	padding-top: 16px;
    }
	
.contents16{
	float:left;
	width:446px;
	height:364px;
	margin:0px;
	background-image: url(img/sc_bg02.png);
	background-repeat: no-repeat;
	padding-top: 22px;
	padding-right: 22px;
	padding-left: 22px;
    }

.contents17{
	float:left;
	width:218px;
	height:auto;
	margin:0px;
	padding-right:10px;
    }
	
.contents18{
	float:left;
	width:218px;
	height:auto;
	margin:0px;
    }
	
.contents19{
	float:left;
	width:446px;
	height:auto;
	margin:0px;
	padding-top: 10px;
    }

.contents20{
	float:left;
	width:520px;
	height:auto;
	margin:0px;
    }

.contents21{
	float:left;
	width:460px;
	height:auto;
	background-image:url(img/a_bg.jpg);
	margin:0px;
	padding-right: 30px;
	padding-left: 30px;
    }
	
.contents22{
	float:left;
	width:520px;
	height:auto;
	padding-bottom:50px;
	margin:0px;
    }

.contents23{
	float:left;
	width:460px;
	height:auto;
	margin:0px;
	padding-top: 20px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #0054a6;
    }

.contents24{
	float:left;
	width:460px;
	height:auto;
	margin:0px;
	padding-bottom: 10px;
    }

.contents25{
	float:left;
	width:19px;
	height:auto;
	margin:0px;
	padding-right: 10px;
	padding-top: 5px;
    }

.contents26{
	float:left;
	width:431px;
	height:auto;
	margin:0px;
    }

.font_01_r{
	font-family:"ＭＳ Ｐ明朝", "細明朝体";
	font-size:22px;
	color:#FF0000;
	font-weight: bold;
	line-height: 26px;
     }
	 
.font_02{
	font-family:"ＭＳ Ｐ明朝", "細明朝体";
	font-size:18px;
	font-weight: bold;
	line-height: 26px;
     }

.contents27{
	float:left;
	width:460px;
	height:auto;
	margin:0px;
	padding-top: 20px;
	padding-bottom: 10px;
    }

.contents28{
	float:left;
	width:520px;
	height:auto;
	margin:0px;
	font-family: Meiryo;
	font-size: 17px;
	line-height: normal;
	color: #0054a6;
    }

.contents29{
	float:left;
	width:520px;
	height:auto;
	margin:0px;
	padding-bottom: 15px;
    }

.contents30{
	float:left;
	width:520px;
	height:auto;
	margin:0px;
	padding-bottom: 20px;
    }
	
.contents31{
	float:left;
	width:411px;
	height:auto;
	margin:0px;
    }

.contents32{
	float:left;
	width:109px;
	height:auto;
	margin:0px;
	text-align: right;
	padding-top: 5px;
    }

.contents33{
	float:left;
	width:520px;
	height:auto;
	margin:0px;
	padding-bottom: 80px;
    }

.contents34{
	float:left;
	width:275px;
	height:26px;
	margin:0px;
	background-image: url(img/ti01.jpg);
	background-repeat: no-repeat;
	padding-left: 245px;
	font-size: 15px;
	line-height: normal;
	color: #FFFFFF;
	padding-top: 25px;
    }

.contents35{
	float:left;
	width:520px;
	height:auto;
	margin:0px;
	font-size: 11px;
	line-height: normal;
	padding-bottom: 10px;
    }
	
	
table.off2{
	border-top:1px solid #999999;
	border-left:1px solid #999999;
	border-collapse:collapse;
	border-spacing:0;
	empty-cells:show;
	
}
.off2 th{
    border-right:1px solid #999999;
    border-bottom:1px solid #999999;
    background-color:#EBF6FD;
    padding:0.4em 0.4em;
}
.off2 td{
    border-right:1px solid #999999;
    border-bottom:1px solid #999999;
    padding:0.4em 0.4em;
}

.contents36{
	float:left;
	width:520px;
	height:auto;
	margin:0px;
    }

.contents37{
	float:left;
	width:520px;
	height:auto;
	margin:0px;
	text-align: right;
    }

.contents38{
	float:left;
	width:520px;
	height:auto;
	margin:0px;
	padding-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
    }

.contents39{
	float:left;
	width:275px;
	height:26px;
	margin:0px;
	background-image: url(img/ti02.jpg);
	background-repeat: no-repeat;
	padding-left: 245px;
	font-size: 15px;
	line-height: normal;
	color: #FFFFFF;
	padding-top: 25px;
    }

.contents40{
	float:left;
	width:275px;
	height:26px;
	margin:0px;
	background-image: url(img/ti03.jpg);
	background-repeat: no-repeat;
	padding-left: 245px;
	font-size: 15px;
	line-height: normal;
	color: #FFFFFF;
	padding-top: 25px;
    }
	
.contents41{
	float:left;
	width:520px;
	height:auto;
	margin:0px;
	text-align: right;
	padding-bottom: 50px;
    }

