/* CSS Document */
#Header{
	width:100%;
	margin:0;
	padding:0;
}

#headerarea{
	padding: 20px 0 15px 0;
}

#gnaviarea{
	margin:0;
}

#gnavi01{
	padding-bottom:5px;
	border-bottom: 1px solid #5ab432;
}

#gnavi02{
	width:184px;
	float:left;
}

#gnavi03{
	width:155px;
	float:left;
}

#gnavi04{
	padding-top:5px;
}

#gnavi05{
	width:131px;
	float:left;
}

#gnavi06{
	width:132px;
	float:left;
}

#topnavi01{
	padding:15px 0 0 0;
	text-align:right;
}

#container{
	width:920px;
	background:#FFF;
	border-right: 1px solid #bebebe;
	border-left: 1px solid #bebebe;
	margin: 0 auto;
	padding: 0 30px;
}

#contentsarea{
	width:920px;
}


#contentleft{
	width:640px;
	float:left;
}

#contentleft02{
	width:630px;
	float:left;
	padding-left:10px;
}

#contentright{
	width:230px;
	float:right;
}

#contentright #TopBox01 ul{
	padding:0;
	margin:0;
	border-bottom: 1px dashed #969696;
	background:url(../friend/img/arrow01.gif) no-repeat 5px 12px;

}

#contentright #TopBox01 li{
	padding:10px 5px 10px 27px;;
	margin:0;
	list-style-type:none;

}

#bannerBox01{
	padding:15px 0 0 0;
}

#bannerBox02{
	padding:60px 0 0 0;
}

#bannerBox03{
	padding:40px 0 0 0;
}

#bannerBox04{
	padding:0 0 5px 0;
	border-bottom: 1px dashed #969696;
}

#bannerBox05{
	padding:0 0 40px 0;
}

div{
	font-size:12px;
	line-height:20px;
	color:#000;
	font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ ゴシック", sans-serif;
}

div span{
	font-size:10px;
	line-height:18px;
	color:#000;
	font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ ゴシック", sans-serif;
}


#footer{
	width:920px;
	margin: 30px 0 10px 0;
}

#footerBox01{
	width:640px;
	float:left;
	font-size:10px;
	color:#000;
	font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ ゴシック", sans-serif;
}

#footerBox02{
	width:230px;
	float:right;
	text-align:right;
	font-size:10px;
	color:#000;
	font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ ゴシック", sans-serif;
}


a.navi01:link {color: #FF3200;text-decoration:underline}/* リンク */
a.navi01:visited {color: #FF3200;text-decoration:underline}/* すでに見たリンク */
a.navi01:active {color: #FF3200;text-decoration:none}/* クリックしたとき */
a.navi01:hover {color: #FF3200;text-decoration:none}/* マウスオーバー */

a.navi02:link {color: #000;text-decoration:underline}/* リンク */
a.navi02:visited {color: #000;text-decoration:underline}/* すでに見たリンク */
a.navi02:active {color: #000;text-decoration:none}/* クリックしたとき */
a.navi02:hover {color: #000;text-decoration:none}/* マウスオーバー */

a.navi03:link {color: #5AB432;text-decoration:underline}/* リンク */
a.navi03:visited {color: #5AB432;text-decoration:underline}/* すでに見たリンク */
a.navi03:active {color: #5AB432;text-decoration:none}/* クリックしたとき */
a.navi03:hover {color: #5AB432;text-decoration:none}/* マウスオーバー */

/* TOP */

#TopBox01{
	padding: 25px 0 0 0;
}

#TopTitle{
	padding: 0 0 15px 0;
}

#TopConcept01{
	padding: 0 0 0 10px;
	background: url(../img/concept_img01.gif)  top right no-repeat;
}

#TopConcept02{
	width:480px;
}

#TopConcept03{
	width:630px;
	text-align:right;
}

#TopConcept04{
	padding: 0 0 10px 0;
}

#TopNews01{
	padding: 0 0 0 10px;
}

#TopNews02{
	padding: 5px 0;
	border-bottom: 1px dashed #969696;
}

#TopWorkshop01{
	padding: 0 0 0 10px;
}

#TopWorkshop02{
	padding: 10px 0;
	border-bottom: 1px dashed #969696;
}

#TopWorkshop03{
	padding: 10px 0;
	border-bottom: 1px dashed #969696;
}

#TopWorkshop04{
	font-size:14px;
	line-height:20px;
	color:#000;
	font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ ゴシック", sans-serif;
	font-weight:bold;
}


#TopSpecial01{
	padding: 0 0 0 10px;
}

#TopSpecial02{
	padding: 10px 0;
	border-bottom: 1px dashed #969696;
}

#TopSpecial03{
	padding: 10px 0;
}

#TopSpecial04{
	padding: 10px 0 0 0;
	text-align:right;
}

#TopSpecial05{
	padding: 15px 0 0 0;
}

#TopCity01{
	padding: 0 0 0 10px;
}

#TopCity02{
	width:630px;
}

#TopCity03{
	padding: 0 0 10px 0;
}

#TopCity04{
	padding: 25px 0 0 0;
}

#TopCity05{
	background: url(../img/newcity_box_bg.gif) repeat;
}

#TopCity06{
	width:192px;
	padding: 10px 6px 0 6px;
}

#TopCity07{
	padding: 5px 0 0 0;
}

#TopCap01{
	padding: 15px 0 0 0;
	font-size:10px;
	line-height:18px;
	color:#666;
	font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ ゴシック", sans-serif;
}

#TopCap02{
	padding: 5px 0 0 0;
	font-size:10px;
	line-height:18px;
	color:#666;
	font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ ゴシック", sans-serif;
}


/* 共通 */

#title01{
	padding: 25px 0 25px 0;
}

#title02{
	padding: 25px 0 10px 0;
}

#title03{
	padding: 30px 0 0 0;
	text-align:right;
}

#box01{
	padding: 0 0 0 10px;
}

#box02{
	padding: 15px 0 0 0;
}

#box03{
	padding: 25px 0 0 0;
}

#box04parts01{
	padding: 25px 0 0 0;
}

#box04parts02{
	background: url(../img/newcity_box_bg.gif) repeat;
}

#box04parts03{
	width:184px;
	padding: 10px 10px 0 10px;
}

#box04parts04{
	padding: 5px 0 0 0;
}

#box05parts01{
	padding: 25px 0 0 0;
}

#box05parts02{
	background: url(../img/box_line_640.gif) repeat;
}

#box05parts03{
	width:610px;
	margin: 15px 15px 0 15px;
}

#box05parts04{
	width:250px;
	float:left;
}

#box05parts05{
	width:360px;
	float:right;
	text-align:right;
}

#box06parts01{
	padding: 30px 0 5px 0;
	border-bottom: 1px dashed #969696;
}

#box06parts02{
	padding: 10px 0;
	border-bottom: 1px dashed #969696;
}

#box06parts03{
	width:104px;
	float:left;
}

#box06parts04{
	width:205px;
	padding: 36px 0 0 10px;
	float:left;
}

#box06parts04b{
	width:515px;
	padding: 36px 0 0 10px;
	float:left;
}

#box06parts05{
	width:310px;
	float:left;
}

#box06parts06{
	padding: 5px 0 0 0;
}

#box06parts07{
	padding: 7px 0 0 0;
	text-align:right;
}

#box06parts08{
	padding: 20px 0 0 0;
}

#box06parts09{
	padding: 15px 0 0 0;
}

#box06parts10{
	width:116px;
	float:left;
}

#box06parts11{
	width:116px;
	float:left;
	padding: 0 0 0 10px;
}

#box06parts12{
	padding: 10px 0 10px 0;
	border-bottom: 1px dashed #969696;
}

#box06parts13{
	padding: 30px 0 0 0;
}

#box06parts14{
	width:170px;
	float:left;
}

#box06parts15{
	padding: 15px;
	margin: 20px 0 0 0;
	border: 1px dashed #969696;
}

#box06parts16{
	width:160px;
	float:left;
}

#box06parts17{
	width:160px;
	float:left;
	padding: 0 0 0 10px;
}

#box06parts18{
	width:395px;
	float:left;
}

#box06parts19{
	float:right;
	text-align:right
}

#box06parts20{
	padding: 15px;
	margin: 40px 0 0 0;
	border: 1px dashed #969696;
}

#box06parts21{
	padding: 0;
	margin: 40px 0 0 0;
	border-bottom:1px solid #5AB432;
}

#box06parts22{
	padding-bottom:15px;
}

#box06parts23{
	padding-bottom:15px;
	padding-left:15px;
}

#box06parts24{
	font-size:14px;
	line-height:20px;
	color:#5AB432;
	font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ ゴシック", sans-serif;
	font-weight:bold;
}

#box06parts25{
	width:90px;
}

#box06parts26{
	width:390px;
}

#box06parts27{
	width:110px;
}


#box07parts01{
	padding: 20px 0 0 0;
}

#box07parts02{
	padding: 30px 0 0 0;
}

#box07parts03{
	width: 225px;
	float:left;
}

#box07parts04{
	width: 390px;
	float:right;
}

#box07parts05{
	padding: 10px 0 0 0;
}

#box07parts06{
	padding: 25px 0 25px 0;
	border-bottom: 1px dashed #969696;
}

#box07parts07{
	width: 430px;
	float:left;
}

#box07parts08{
	width: 180px;
	float:right;
}

#box07parts09{
	width: 200px;
	float:right;
}

#box07parts10{
	width: 415px;
	float:left;
}

#box07parts11{
	padding: 15px 0 0 0;
}

#box07parts12{
	padding: 10px 0 0 0;
}

#box07parts13{
	width: 235px;
	float:left;
}

#box07parts14{
	padding: 15px 0 0 0;
}

#box07parts15{
	padding: 25px 0 0 0;
}

#box07parts16{
	padding: 25px 0 25px 0;
	border-bottom: 1px dashed #969696;
}

#box07parts17{
	font-size:12px;
	line-height:20px;
	font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ ゴシック", sans-serif;
	color:#5AB432;
	font-weight:bold;
}

#box08parts01{
	padding: 35px 0 0 0;
}

#box08parts02{
	padding:0 18px;
	background:url(../sugata/img/box03.gif) repeat-y;
}

#box08parts03{
	width: 265px;
	float:left;
}

#box08parts04{
	width: 290px;
	float:right;
}

#box08parts05{
	padding: 25px 0 0 0;
}

#box08parts06{
	padding: 10px 0 0 0;
}

#box08parts07{
	width: 465px;
	float:left;
}

#box08parts08{
	width: 150px;
	float:right;
	font-size:10px;
	line-height:14px;
	color:#000;
	font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ ゴシック", sans-serif;
	text-align:right;
}

#box08parts09{
	padding: 5px 0 0 0;
}

#box08parts10{
	width: 340px;
	float:left;
}

#box08parts11{
	width: 280px;
	float:right;
	font-size:10px;
	line-height:18px;
	color:#000;
	font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ ゴシック", sans-serif;
	text-align:right;
}

#box08parts12{
	width: 380px;
	float:left;
}

#box08parts13{
	width: 240px;
	float:right;
	font-size:10px;
	line-height:18px;
	color:#000;
	font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ ゴシック", sans-serif;
	text-align:right;
}

#box08parts14{
	padding: 60px 0 0 0;
	color:#666666;
	font-size:10px;
	line-height:18px;
}

#box09parts01{
	padding: 20px 0 0 0;
	font-size:10px;
	line-height:18px;
	color:#000;
	font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ ゴシック", sans-serif;
	text-align:right;
}

#box09parts02{
	padding: 45px 0 0 0;
}

#box09parts03{
	padding: 15px 0 0 25px;
}

#box09parts04{
	padding: 10px 0 0 25px;
}

#box09parts05{
	padding: 30px 0 0 20px;
}

#box09parts06{
	padding: 25px 0 0 25px;
}

#box09parts07{
	font-size:10px;
	line-height:18px;
	color:#000;
	font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ ゴシック", sans-serif;
	text-align:right;
}

#box09parts10{
	width: 185px;
}

#box09parts11{
	width: 185px;
	float:left;
}

#box09parts12{
	width: 185px;
	float:left;
	padding:0 0 0 10px;
}


#blog_day01{
	padding-top:30px;
	width:640;
	border-bottom: 1px solid #5AB432;
}

#blog_day02{
	padding-top:65px;
	width:640;
	border-bottom: 1px solid #5AB432;
}

#blog_title01{
	font-size:14px;
	line-height:22px;
	font-weight:bold;
	color:#000;
	font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ ゴシック", sans-serif;
	width:640;
	padding-top:10px;
}

#blog_excerpt01{
	font-size:12px;
	line-height:20px;
	color:#000;
	font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ ゴシック", sans-serif;
	width:640;
	padding-top:25px;
}
#blog_more01{
	padding-top:30px;
	width:640;
	text-align:right;
}
#blog_info01{
	background:#DEF0D6;
	margin:15px 0 0 0;
	padding-right:10px;
	width:640;
	text-align:right;
}
#blog_rightmenu01{
	padding-top:25px;
}

#blog_rightmenu02{
	padding:10px 0 0 10px;
	font-size:12px;
	line-height:18px;
	color:#000;
	font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ ゴシック", sans-serif;
}

#blog_rightmenu02 ul{
	padding-left:25px;
	margin:0px;
	list-style-type:none;
}

#blog_rightmenu03{
	padding-top:10px;
}

.backnumber_box{
	width:230px;
}

.content-nav_left{
	float:left;
}

.content-nav_right{
	float:right;
}