@charset "UTF-8";

body {
	margin: 0px;
	padding: 0px;
}

#wrapper {
	width: 100%;
	background-image: url(../img/share/bg.jpg);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
}

#upper_txt {
	width: 900px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	color: #FFF;
	text-align: right;
	height: 20px;
	line-height: 20px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#main {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	padding_top: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}




/* ------------------------------
 header
------------------------------ */



#header {
	margin-bottom: 10px;
	margin-top: 0px;
}
.header_l {
	width: 520px;
	float: left;
	height: 150px;
}
.logo {
	padding-top: 20px;
}
.header_r {
	text-align: right;
}


/* ------------------------------
 header_menu
------------------------------ */

#header_menu{
	width: 375px;
	padding 0;
	text-align: center;
	height: 20px;
	float: right;
}

#header_menu ul{
	width: 375px;
	margin: 0 auto;
	_margin: 0;
	padding: 0;
	text-align: left;
	height: 20px;
	list-style: none;
	background: url(../img/share/hnav.png) no-repeat top left;
	position: relative;
}

#header_menu ul li{
	float: left;
	position: absolute;
	text-indent: -9999px;
}

#header_menu ul li#h_01,
#header_menu ul li#h_01 a{
	width: 80px;
	height: 20px;
	display: block;
}
#header_menu ul li#h_02,
#header_menu ul li#h_02 a{
	width: 130px;
	height: 20px;
	display: block;
}
#header_menu ul li#h_03,
#header_menu ul li#h_03 a{
	width: 90px;
	height: 20px;
	display: block;
}
#header_menu ul li#h_04,
#header_menu ul li#h_04 a{
	width: 75px;
	height: 20px;
	display: block;
}

#header_menu ul li#h_01,
#header_menu ul li#h_01 a{
	left: 0;
}

#header_menu ul li#h_01 a:hover{
	background: url(../img/share/hnav.png) no-repeat 0 -20px;
}

#header_menu ul li#h_02,
#header_menu ul li#h_02 a{
	left: 80px;
}

#header_menu ul li#h_02 a:hover{
	background: url(../img/share/hnav.png) no-repeat -80px -20px;
}

#header_menu ul li#h_03,
#header_menu ul li#h_03 a{
	left: 210px;
}

#header_menu ul li#h_03 a:hover{
	background: url(../img/share/hnav.png) no-repeat -210px -20px;
}

#header_menu ul li#h_04,
#header_menu ul li#h_04 a{
	left: 300px;
}

#header_menu ul li#h_04 a:hover{
	background: url(../img/share/hnav.png) no-repeat -300px -20px;
}.header_l_logo {
	padding_top: 30px;
	padding-top: 50px;
}






/* ------------------------------
 gmenu
------------------------------ */




#gmenu{
	width: 900px;
	padding 0;
	text-align: center;
	height: 55px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	clear: left;
}

#gmenu ul{
	width: 900px;
	margin: 0 auto;
	_margin: 0;
	padding: 0;
	text-align: left;
	height: 55px;
	list-style: none;
	background: url(../img/share/gnav.jpg) no-repeat top left;
	position: relative;
}

#gmenu ul li{
	float: left;
	position: absolute;
	text-indent: -9999px;
}

#gmenu ul li#g_01,
#gmenu ul li#g_01 a,
#gmenu ul li#g_02,
#gmenu ul li#g_02 a{
	width: 129px;
	height: 55px;
	display: block;
}

#gmenu ul li#g_03,
#gmenu ul li#g_03 a,
#gmenu ul li#g_04,
#gmenu ul li#g_04 a,
#gmenu ul li#g_05,
#gmenu ul li#g_05 a,
#gmenu ul li#g_06,
#gmenu ul li#g_06 a{
	width: 128px;
	height: 55px;
	display: block;
}

#gmenu ul li#g_07,
#gmenu ul li#g_07 a{
	width: 130px;
	height: 55px;
	display: block;
}

#gmenu ul li#g_01,
#gmenu ul li#g_01 a{
	left: 0;
}

#gmenu ul li#g_01 a:hover{
	background: url(../img/share/gnav.jpg) no-repeat 0 -55px;
}

#gmenu ul li#g_02,
#gmenu ul li#g_02 a{
	left: 129px;
}

#gmenu ul li#g_02 a:hover{
	background: url(../img/share/gnav.jpg) no-repeat -129px -55px;
}

#gmenu ul li#g_03,
#gmenu ul li#g_03 a{
	left: 258px;
}

#gmenu ul li#g_03 a:hover{
	background: url(../img/share/gnav.jpg) no-repeat -258px -55px;
}

#gmenu ul li#g_04,
#gmenu ul li#g_04 a{
	left: 386px;
}

#gmenu ul li#g_04 a:hover{
	background: url(../img/share/gnav.jpg) no-repeat -386px -55px;
}

#gmenu ul li#g_05,
#gmenu ul li#g_05 a{
	left: 514px;
}

#gmenu ul li#g_05 a:hover{
	background: url(../img/share/gnav.jpg) no-repeat -514px -55px;
}

#gmenu ul li#g_06,
#gmenu ul li#g_06 a{
	left: 642px;
}

#gmenu ul li#g_06 a:hover{
	background: url(../img/share/gnav.jpg) no-repeat -642px -55px;
}

#gmenu ul li#g_07,
#gmenu ul li#g_07 a{
	left: 770px;
}

#gmenu ul li#g_07 a:hover{
	background: url(../img/share/gnav.jpg) no-repeat -770px -55px;
}









/* ------------------------------
 パンクズ
------------------------------ */




#pan {
	padding-top: 20px;
	padding-bottom: 20px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	color: #646464;
}

#pan a:link {
	color: #329b9b;
	text-decoration: none;
}
#pan a:hover {
	color: #646464;
	text-decoration: none;
}
#pan a:visited {
	color: #ee3557;
	text-decoration: none;
}







/* ------------------------------
 top content
------------------------------ */

#content_top {
	padding-top: 10px;
}
#content_top .top_flash {
	padding-bottom: 10px;
}

#content_top .top_box {
	padding-bottom: 20px;
	float: left;
	width: 900px;
}
#content_top .top_main_p_left {
	width: 290px;
	float: left;
	padding-right: 15px;
	height: 280px;
	background-image: url(../img/top/main_p_bg_left.gif);
	background-repeat: no-repeat;
}
#content_top .top_main_p_center {
	width: 290px;
	float: left;
	padding-right: 15px;
	height: 280px;
	background-image: url(../img/top/main_p_bg_center.gif);
	background-repeat: no-repeat;
}
#content_top .top_main_p_right {
	width: 290px;
	height: 280px;
	background-image: url(../img/top/main_p_bg_right.gif);
	background-repeat: no-repeat;
	float: right;
}

#content_top .top_main_button1 {
	padding-bottom: 10px;
	width: 260px;
	height: 80px;
	padding-top: 95px;
	padding-left: 15px;
}
#content_top .top_main_button2 {
	padding-bottom: 10px;
	width: 260px;
	height: 80px;
	padding-left: 15px;
}

#content_top .top_sub_p_left {
	width: 290px;
	padding-right: 15px;
	height: 85px;
	float: left;
}

#content_top .top_sub_p_center {
	width: 290px;
	padding-right: 15px;
	height: 85px;
	float: left;
}

#content_top .top_sub_p_right {
	width: 290px;
	height: 85px;
	float: left;
}
#content_top .top_whats {
	width: 900px;
	height: 30px;
	clear: left;
	background-image: url(../img/top/topics_title_bg.gif);
	background-repeat: no-repeat;
	padding-bottom: 5px;
}
#content_top .top_whats_button {
	width: 85px;
	height: 22px;
	padding-left: 815px;
	padding-top: 3px;
	padding-bottom: 10px;
}
#content_top .top_whats_box {
	width: 898px;
	padding-bottom: 5px;
	padding-top: 5px;
	border: solid #646464 1px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #ff7d96;
	margin-bottom: 10px;
}
#content_top .top_whats_tbox {
	width: 880px;
	padding-bottom: 5px;
	padding-top: 5px;
	height: 25px;
	font-size: 12px;
	line-height: 22px;
	margin-left: 10px;
	border-bottom: 1px #646464 solid;
}

#content_top .top_whats_tbox a:link,
#content_top .top_whats_tbox a:visited {
	color: #646464;
	text-decoration: none;
}

#content_top .top_whats_tbox a:hover {
	color: #ff7d96;
	text-decoration: underline;
}

#content_top .top_panel_01 {
	width: 305px;
	float: left;
	height: 200px;
	background-image: url(../img/top/concept_panel_01.gif);
	background-repeat: no-repeat;
	padding-right: 120px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	text-align: left;
	line-height: 140%;
	color: #646464;
	margin-right: 20px;
	padding-top: 80px;
	padding-bottom: 15px;
	padding-left: 15px;
}

#content_top .top_panel_02 {
	width: 440px;
	height: 295px;
	float: right;
}

#content_top .top_panel_03 {
	width: 410px;
	float: left;
	height: 203px;
	background-image: url(../img/top/concept_panel_03.gif);
	background-repeat: no-repeat;
	padding-right: 15px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	text-align: left;
	line-height: 140%;
	color: #646464;
	margin-right: 20px;
	padding-top: 80px;
	padding-bottom: 15px;
	padding-left: 15px;
}

#content_top .top_panel_04 {
	width: 305px;
	float: right;
	height: 203px;
	background-image: url(../img/top/concept_panel_04.gif);
	background-repeat: no-repeat;
	padding-right: 120px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	text-align: left;
	line-height: 140%;
	color: #646464;
	padding-top: 80px;
	padding-bottom: 15px;
	padding-left: 15px;
}
#content_top .top_bannerbox {
	clear: left;
	font-size: 10px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #646464;
}

/* ------------------------------
 content
------------------------------ */


#content {
	width: 640px;
	float: left;
	margin-top: 30px;
}

#content a:link,
#content a:visited {
	color: #FF7D00;
	text-decoration: none;
}

#content a:hover {
	color: #646464;
	text-decoration: underline;
}
#content .box {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	color: #646464;
	line-height: 140%;
	margin-bottom: 10px;
	margin-left: 25px;
	padding-top: 10px;
}

#content .box_2 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	color: #646464;
	line-height: 140%;
	margin-bottom: 20px;
	padding-top: 20px;
}


#content .w_box {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	color: #646464;
	line-height: 140%;
	margin-bottom: 10px;
	width: 640px;
	text-align: left;
}

/* ------------------------------
 content 施工事例
------------------------------ */

#content .construction_index {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	line-height: 140%;
	margin-bottom: 30px;
	text-align: left;
	font-weight: bold;
	border-bottom-style: solid;
	border-bottom-color: #0096FF;
	border-bottom-width: 1px;
	border-left-width: 5px;
	border-left-color: #0096FF;
	padding-left: 10px;
	border-left-style: solid;
	padding-bottom: 5px;
	color: #0096FF;
}

#content .construction_point {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	line-height: 150%;
	margin-bottom: 10px;
	text-align: left;
	font-weight: bold;
	margin-top: 30px;
	border-top: 1px #0096FF solid;
	border-right: 1px #0096FF solid;
	border-bottom: 1px #0096FF solid;
	border-left: 10px #0096FF solid;
	color: #0096FF;
	padding: 5px 0px 5px 10px;
}


#content .construction_index a:link,
#content .construction_index a:visited {
	color: #646464;
	text-decoration: none;
}

#content .construction_index a:hover {
	color: #0096FF;
	text-decoration: underline;
}

/* ------------------------------
 content　おすすめ新商品
------------------------------ */

#content .newpro_sub_title {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	color: #64C800;
	line-height: 120%;
	margin-bottom: 10px;
	width: 640px;
	text-align: left;
	font-weight: bold;
}

#content .newpro_index {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	line-height: 140%;
	margin-bottom: 10px;
	text-align: left;
	font-weight: bold;
	border-bottom-style: dashed;
	border-bottom-color: #FF7D00;
	margin-left: 25px;
	border-bottom-width: 1px;
	margin-top: 20px;
	border-left-width: 5px;
	border-left-color: #FF7D00;
	border-left-style: solid;
	padding: 5px 0px 5px 10px;
	color: #FF7D00;
}

.box_txt_newpro {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	line-height: 140%;
	color: #ff7d00;
	margin-bottom: 30px;
	margin-top: 20px;
	font-weight: bold;
}

#content .newpro_point {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	line-height: 150%;
	margin-bottom: 10px;
	text-align: left;
	font-weight: bold;
	margin-top: 30px;
	border-top: 1px #FF7D00 solid;
	border-right: 1px #FF7D00 solid;
	border-bottom: 1px #FF7D00 solid;
	border-left: 10px #FF7D00 solid;
	color: #FF7D00;
	padding: 5px 0px 5px 10px;
}

#content .newpro_index a:link,
#content .newpro_index a:visited {
	color: #646464;
	text-decoration: none;
}

#content .newpro_index a:hover {
	color: #ff7d00;
	text-decoration: underline;
}


#content .care_sub_title {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	color: #FF7D00;
	margin-bottom: 20px;
	text-align: left;
	font-weight: bold;
	height: 25px;
	margin-top: 20px;
	background-image: url(../img/care/corner_t_bg.gif);
	background-repeat: no-repeat;
	width: 615px;
	margin-left: 25px;
	padding-top: 10px;
}

#content .care_section_t {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	color: #FF7D00;
	line-height: 140%;
	margin-left: 25px;
	font-weight: bold;
	padding: 2px 0px 2px 5px;
	border-left: 5px solid #FF7D00;
	background-color: #ffecd9;
}

#content .care_section_t2 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	color: #FF7D00;
	line-height: 140%;
	margin-left: 25px;
	font-weight: bold;
}

#content .care_txt_1 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	color: #646464;
	line-height: 140%;
	margin-top: 10px;
	margin-bottom: 25px;
	margin-left: 25px;
}

hr.care_section_line {
	height: 1px;
	border: none;
	border-top: 1px #FF7D00 solid;
	margin-left: 25px;
}

#content .s_pagetop  {
	width: 640px;
	margin-top: 30px;
	margin-bottom: 40px;
}

#content .box_showroom_pro_t {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	color: #ff7d96;
	margin-left: 25px;
	height: 28px;
	background-image: url(../img/showroom/line.gif);
	width: 615px;
	background-repeat: no-repeat;
	margin-top: 20px;
}

#content .box_showroom {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	color: #329b9b;
	line-height: 140%;
	margin-bottom: 10px;
	margin-left: 25px;
	padding-top: 20px;
}

#content .box_showroom_s {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	color: #329b9b;
	line-height: 140%;
	margin-bottom: 10px;
	margin-left: 25px;
	padding-top: 20px;
}

#content .box_showroom_s_fin {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	color: #329b9b;
	line-height: 140%;
	margin-left: 25px;
	padding-top: 20px;
	margin-bottom: 30px;
}


#content .box_showroom_s a:link,
#content .box_showroom_s a:visited {
	color: #646464;
	text-decoration: none;
}

#content .box_showroom_s a:hover {
	color: #ff7d96;
	text-decoration: underline;
}

#content .box_showroom_table_t {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	color: #329b9b;
	margin-bottom: 10px;
	margin-left: 25px;
	padding-top: 20px;
}

/* ------------------------------
 Site map
------------------------------ */
#content_site_m {
	width: 640px;
	float: left;
	margin-top: 30px;
}

#content_site_m .sitemap_cate_title {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	color: #329B9B;
	line-height: 200%;
	margin-left: 25px;
	font-weight: bold;
	padding: 2px 0px 2px 5px;
	border-left: 5px solid #329B9B;
	margin-top: 20px;
	margin-bottom: 10px;
	background-color: #F1F1F1;
}

#content_site_m .sitemap_txt_1 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	color: #646464;
	line-height: 150%;
	margin-bottom: 25px;
	margin-left: 45px;
}

#content_site_m a:link,
#content_site_m a:visited {
	color: #329B9B;
	text-decoration: none;
}

#content_site_m a:hover {
	color: #ff7d96;
	text-decoration: underline;
}

/* ------------------------------
 新着情報
------------------------------ */
#content_new {
	width: 640px;
	float: left;
	margin-top: 30px;
}

#content_new .new_index {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: 140%;
	margin-bottom: 20px;
	text-align: left;
	border-bottom-style: dashed;
	border-bottom-color: #FF7D00;
	margin-left: 25px;
	border-bottom-width: 1px;
	margin-top: 20px;
	padding: 5px 0px 5px 0px;
	color: #646464;
}

#content_new .new_title {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 18px;
	color: #FF7D00;
	line-height: 120%;
	font-weight: bold;
	padding: 5px 0px 5px 10px;
	border-left: 5px solid #FF7D00;
	margin-bottom: 10px;
	background-color: #FFF5E1;
}

#content_new .new_copy {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	color: #FF7D00;
	line-height: 120%;
	font-weight: bold;
	padding-bottom: 20px;
	margin-left: 25px;
}

#content_new .new_sub_title {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	color: #FF7D00;
	margin-bottom: 20px;
	text-align: left;
	font-weight: bold;
	height: 25px;
	margin-top: 20px;
	background-image: url(../img/new/corner_t_bg.gif);
	background-repeat: no-repeat;
	width: 615px;
	margin-left: 25px;
	padding-top: 10px;
}

#content_new .new_txt_1 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	color: #646464;
	line-height: 120%;
	margin-left: 25px;
	padding-bottom: 15px;
}


#content_new .new_index_back {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: 140%;
	margin-bottom: 10px;
	text-align: left;
	font-weight: bold;
	border-bottom-style: dashed;
	border-bottom-color: #329B9B;
	margin-left: 25px;
	border-bottom-width: 1px;
	margin-top: 20px;
	border-left-width: 5px;
	border-left-color: #329B9B;
	border-left-style: solid;
	padding: 5px 0px 5px 10px;
	color: #FF7D00;
}

#content_new a:link,
#content_new a:visited {
	color: #329B9B;
	text-decoration: none;
}

#content_new a:hover {
	color: #ff7d96;
	text-decoration: underline;
}


/* ------------------------------
 H1 H2 class
------------------------------ */



h1 {
	margin: 0px;
	padding: 0px;
}
h2 {
	padding-left: 25px;
	height: 35px;
	width: 640px;
	padding-top: 15px;
	margin: 0px;
}

.promise {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	color: #329b9b;
	background-image: url(../img/6promise/6promise_h2.gif);
	background-repeat: no-repeat;
}

.reform_plan {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	color: #ee3557;
	background-image: url(../img/reform_plan/reform_plan_h2.gif);
	background-repeat: no-repeat;
}

.construction {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	color: #0096ff;
	background-image: url(../img/construction/construction_h2.gif);
	background-repeat: no-repeat;
	margin-bottom: 20px;
}

.ﬂow_reform {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	color: #ff7d00;
	background-image: url(../img/flow_reform/flow_reform_h2.gif);
	background-repeat: no-repeat;
}

.showroom {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	color: #ff7d96;
	background-image: url(../img/showroom/showroom_h2.gif);
	background-repeat: no-repeat;
}

.qa {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	color: #7dc800;
	background-image: url(../img/qa/qa_h2.gif);
	background-repeat: no-repeat;
	float: left;
}

.mitsumori {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	color: #e60012;
	background-image: url(../img/mitsumori/mitsumori_h2.gif);
	background-repeat: no-repeat;
}

.new {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	color: #ff7d00;
	background-image: url(../img/newpro/newpro_h2.gif);
	background-repeat: no-repeat;
}
.newpro {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	color: #ff7d00;
	background-image: url(../img/newpro/newpro_h2.gif);
	background-repeat: no-repeat;
}

.care {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	color: #ff7d00;
	background-image: url(../img/care/care_h2.gif);
	background-repeat: no-repeat;
}

.remodeled {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	color: #ff7d00;
	background-image: url(../img/remodeled/remodeled_h2.gif);
	background-repeat: no-repeat;
}

.voice {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	color: #329b9b;
	background-image: url(../img/voice/voice_h2.gif);
	background-repeat: no-repeat;
}

.link {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	color: #329b9b;
	background-image: url(../img/link/link_h2.gif);
	background-repeat: no-repeat;
}

.company {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	color: #329b9b;
	background-image: url(../img/company/company_h2.gif);
	background-repeat: no-repeat;
}

.contact {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	color: #329b9b;
	background-image: url(../img/contact/contact_h2.gif);
	background-repeat: no-repeat;
}

.privacy {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	color: #329b9b;
	background-image: url(../img/privacy/privacy_h2.gif);
	background-repeat: no-repeat;
}

.sitemap {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	color: #329b9b;
	background-image: url(../img/sitemap/sitemap_h2.gif);
	background-repeat: no-repeat;
}










/* ------------------------------
 content内　ボックスその他
------------------------------ */

.maincopy {
	margin-bottom: 20px;
}





.box_txt_1 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	color: #646464;
	line-height: 140%;
	margin-top: 20px;
	margin-bottom: 35px;
	margin-left: 25px;
}

.box_txt_2 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	color: #323232;
	line-height: 140%;
	margin-top: 20px;
	margin-bottom: 35px;
	margin-left: 25px;
}

.box_txt_3 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 10px;
	color: #7dc800;
	line-height: 140%;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 25px;
}

.box_txt_reform_plan_gre {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	color: #7dc800;
	line-height: 140%;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 25px;
}

.box_txt_reform_plan_pin {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	line-height: 140%;
	color: #ee3557;
	margin-left: 25px;
	margin-bottom: 30px;
	margin-top: 20px;
}

.box_txt_remodeled {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	line-height: 140%;
	color: #ff7d00;
	margin-left: 25px;
	margin-bottom: 30px;
	margin-top: 20px;
}

.box_price {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin-top: 10px;
	margin-bottom: 20px;
	margin-left: 25px;
	font-size: 14px;
}


.box_txt_1 a:link,
.box_txt_1 a:visited {
	color: #7dc800;
	text-decoration: none;
}

.box_txt_1 a:hover {
	color: #ff7d96;
	text-decoration: underline;
}







/* ------------------------------
 content内　リフォームプラン
------------------------------ */

.box_reform_title{
	margin-top: 20px;
	margin-bottom: 20px;
	width: 640px;
}

.box_reform_title{
	margin-top: 20px;
	margin-bottom: 20px;
	width: 640px;
}

.reform_plan_spec1{
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 25px;
	line-height: 120%;
	font-size: 14px;
	font-weight: bold;
	color: #ee3557;
}


/* ------------------------------
 content メーカーリンク
------------------------------ */


#content_link {
	width: 640px;
	float: left;
	margin-top: 30px;
}

#content_link  a:link,
#content_link  a:visited {
	color: #FF7D00;
	text-decoration: none;
}

#content_link  a:hover {
	color: #646464;
	text-decoration: underline;
}
#content_link .link_box {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	color: #646464;
	line-height: 140%;
	margin-bottom: 10px;
	margin-left: 25px;
	padding-top: 20px;
}

#content_link .link_box_2 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	color: #646464;
	line-height: 140%;
	margin-bottom: 10px;
	margin-left: 25px;
}



/* ------------------------------
 Q&A content内　ボックスその他
------------------------------ */
#content_qa {
	width: 640px;
	float: left;
	margin-top: 30px;
}

#content_qa .qa_title {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	color: #7dc800;
	line-height: 140%;
	margin-top: 20px;
	margin-bottom: 15px;
	margin-left: 25px;
	width: 575px;
	height: 35px;
	background-repeat: no-repeat;
	background-image: url(../img/qa/q_title.gif);
	font-weight: bold;
	padding-left: 40px;
	float: left;
}

#content_qa .qa_anser {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	color: #646464;
	line-height: 140%;
	margin-top: 10px;
	margin-bottom: 35px;
	margin-left: 25px;
	background-image: url(../img/qa/a_title.gif);
	background-repeat: repeat-x;
	padding-left: 40px;
	float: left;
	width: 575px;
}

#content_qa .qa_anser_box {
	margin-top: 10px;
	margin-bottom: 35px;
	margin-left: 25px;
	width: 615px;
	float: left;
}
#content_qa .qa_anser_box .anser_l {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	color: #646464;
	line-height: 140%;
	background-image: url(../img/qa/a_title.gif);
	background-repeat: repeat-x;
	width: 440px;
	padding-left: 40px;
	float: left;
}
#content_qa .qa_anser_box .anser_r {
	width: 128px;
	float: right;
}

#content_qa .qa_coment {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	color: #646464;
	line-height: 140%;
	margin-top: 10px;
	margin-bottom: 35px;
	margin-left: 25px;
	float: left;
	width: 615px;
}

#content_qa a:link,
#content_qa a:visited {
	color: #7dc800;
	text-decoration: none;
}

#content_qa a:hover {
	color: #ff7d96;
	text-decoration: underline;
}


/* ------------------------------
 side
------------------------------ */



#side {
	width: 240px;
	margin-left: 660px;
	margin-top: 30px;
}

#side .banner {
	width: 240px;
	text-align: center;
	color: #646464;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	line-height: 150%;
}
.corner {
	margin-bottom: 10px;
}

.side_banner {
	padding: 0 auto;
	text-align: center;
	margin: 0 auto;
}

















/* ------------------------------
 footer
------------------------------ */


#page_top {
	padding-top: 30px;
	clear: left;
}
#footer {
	width: 100%;
	padding-top: 40px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.fnav {
	background-image: url(../img/share/fnav_bg.gif);
	background-repeat: repeat;
	height: 50px;
	width: 100%;
	font-size: 12px;
	color: #329b9b;
	text-align: center;
	line-height: 140%;
	padding-top: 5px;
	padding-bottom: 3px;
}

.fnav a:link {
	color: #646464;
	text-decoration: none;
}
.fnav a:hover {
	color: #329b9b;
	text-decoration: none;
}
.fnav a:visited {
	color: #ee3557;
	text-decoration: none;
}.fadd {
	background-image: url(../img/share/f_adress_bg.gif);
	background-repeat: repeat;
	height: 120px;
	width: 100%;
	margin-top: 20px;
	text-align: center;
	padding-top: 10px;
}
.foot {
	color: #FFF;
	background-color: #ff7d00;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 10px;
	height: 30px;
	width: 100%;
	line-height: 30px;
	margin-top: 20px;
	text-align: center;
}


/* ------------------------------
 text
------------------------------ */

.wh10 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 10px;
	line-height: 140%;
	color: #FFFFFF;
}
.wh12 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: 140%;
	color: #FFFFFF;
}
.wh14 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	line-height: 140%;
	color: #FFFFFF;
}

.r10 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 10px;
	line-height: 140%;
	color: #FF0000;
}
.r12 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: 140%;
	color: #FF0000;
}
.r14 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	line-height: 140%;
	color: #FF0000;
}
.r16 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	line-height: 140%;
	color: #FF0000;
}

.r18 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 18px;
	line-height: 140%;
	color: #FF0000;
}

.r22 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 22px;
	line-height: 140%;
	color: #FF0000;
}

.gr16 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	line-height: 140%;
	color: #64C800;
}
.pi16 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	line-height: 140%;
	color: #ee3557;
}
.g10 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 10px;
	line-height: 140%;
	color: #646464;
}
.g12 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: 140%;
	color: #646464;
}
.g14 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	line-height: 140%;
	color: #646464;
}
.bk10 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 10px;
	line-height: 140%;
	color: #000000;
}
.bk12 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: 140%;
	color: #000000;
}
.bk4 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	line-height: 140%;
	color: #000000;
}
.gr10 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 10px;
	line-height: 140%;
	color: #329B9B;
}
.gr12 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: 140%;
	color: #329B9B;
}
.gr14 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	line-height: 140%;
	color: #329B9B;
}
