@charset "utf-8";

/* CSS Document */

/* ---------- reset ---------- */

body {
	color: #000000;
	background: #ffffff;
	margin: 0;
	padding: 0;
	font-size: 100%;
}

a img {
	border: none;
	color: #ffffff;

}

/* ---------- reset_end ---------- */


/*************************************
 *	     For general pages           *
 *************************************/
 

/* ---------- body ---------- */

body {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
	margin: 0px;
	padding: 0px;
	background: #ffffff url(../images/bg.gif) repeat;
	text-align: center;
	font-size: 12px;
	color: #444444;
}

a:link { color: #33A3DC; }
a:visited { color: #005496; }
a:active { color: #007DC5; }
a:hover { color: #007DC5; }

/*コンテンツ全体コンテナ*/
#wrapper {
	margin: 0px auto;
	padding: 0px;
	background: #FFFFFF url(../images/bg_border.gif) repeat-y scroll center;
	border-bottom: 1px solid #D6D6D6;
	width: 720px;
    overflow: hidden;	
}

#wrapper:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*/* For IE's bug */*/
* html #wrapper {
    height: 1em;
    overflow: visible;
}

/**/



	
/*ヘッダ*/

#header_tag {
	background: #757E94;
	padding: 0px;
	height: 25px;
	width: 718px;
	margin-left: 1px;
}

#header {
	padding: 0px;
	height: 103px;
	background: url(../images/banner_title.gif) no-repeat left top;
	width: 718px;
	text-align: right;
	margin-left: 1px;
}
#headerCh {
	background-image: url(../child/images/top_img02.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-left: 1px;
	height: 103px;
	width: 718px;
}

.head1 {
	letter-spacing: 0.1em;
	margin: 0px;
	padding-left: 15px;
	color: #FFFFFF;
	padding-top: 6px;
	text-align: left;
	width: 718px;
	background-image: url(../images/logo.gif);
	background-repeat: no-repeat;
	background-position: 15px 2px;
	text-indent: 40px;
	height: 26px;
}
.head2 {
	font-size: 10px;
	color: #FFFFFF;
	letter-spacing: 0.1em;
	text-align: right;
	margin: 0px;
	padding-top: 60px;
	padding-right: 10px;
	padding-bottom: 5px;
}

h1 {
	display: none;
	font-size: 24px;
}

#header .head2 .style1 {
	color: #FFFFFF;
}
/*ヘッダ-終了*/

/*メインコンテンツ全体コンテナ*/

#contents {
	padding: 0px;
	width: 718px;
	text-align: center;
	margin-left: 1px;
}

/*メイン全体コンテナ*/
#main {
	margin: 0px;
	padding: 0px;
	width: 566px;
	float: right;
	background-color: #FFFFFF;
}

/*メインパーツコンテナ*/

#MainFlash {
	margin: 0px;
	padding: 0px;
	height: 240px;
	width: 566px;
	background: #D6D6D6;
}

#intoroduction {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	font-style: normal;
	width: 566px;
	border: thin none #D4D0C8;
	padding: 15px 20px;
	text-align: left;
	line-height: 20px;
	letter-spacing: 0.1em;
}

#MainButton {
	margin: 0px;
	padding: 0px;
	height: 32px;
	width: 566px;
}

#MainButton p {
	margin: 0px;
	padding: 0px;
	height: 32px;
	width: 283px;
	text-decoration: none;
	text-align: left;
	font-size: 9px;
	color: #FFFFFF;
	float: left;
}

#MainButton p em {
	visibility: hidden;

}

#MainButton a {
	text-decoration: none;
	height: 32px;
	width: 283px;
	display: block;
	margin: 0px;
	padding: 0px;
	text-align: left;
}


#MainButton .ChildButton a {
	background: url(../images/btn_child_off.gif) no-repeat;
}

#MainButton .ChildButton a:hover {
	background: url(../images/btn_child_on.gif) no-repeat;
}

#MainButton .LimoButton a {
	background: url(../images/btn_limo_off.gif) no-repeat;
}
 
#MainButton .LimoButton a:hover {
	background: url(../images/btn_limo_on.gif) no-repeat;
}


#MainButton .sokunou a {
	background: url(../images/btn_sokunou_off.gif) no-repeat;
}

#MainButton .sokunou a:hover {
	background: url(../images/btn_sokunou_on.gif) no-repeat;
}

#MainButton .used a {
	background: url(../images/btn_cyuko_off.gif) no-repeat;
}
 
#MainButton .used a:hover {
	background: url(../images/btn_cyuko_on.gif) no-repeat;
}


#MainNews {
	letter-spacing: 0.1em;
	text-align: left;
	padding-bottom: 10px;
	padding-left: 30px;
	padding-top: 30px;
	background-image: url(../images/li_new.gif);
	background-repeat: no-repeat;
	background-position: 15px 10px;
	width: 566px;
}

#MainNews dl {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#MainNews dt {
	margin: 0px;
	padding: 0px;
	display: none;
}
#MainNews dd {
	margin: 0px;
	padding: 0px;
	background-image: url(../images/li_icon01.gif);
	background-repeat: no-repeat;
	text-align: left;
	text-indent: 10px;
	background-position: 1px top;
	line-height: 16px;
}

#CategoryTitle {
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 10px;
	padding-left: 15px;
	height: 23px;
	width: 566px;
}

#CategoryTitle p {
	font-size: 9px;
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
	height: 23px;
	width: 566px;
	float: left;
}


#CategoryTitle p em {
	visibility: hidden;
}

#CategoryTitle  .TitleChild {
	height: 23px;
	width: 533px;
	background: url(../images/li_child.gif) no-repeat left;
	padding: 0px;
	margin: 0px;

}

#CategoryTitle  .Titlelimo {
	height: 23px;
	width: 533px;
	background: url(../images/li_limo.gif) no-repeat left;
	padding: 0px;
	margin: 0px;

}

#MainMenu {
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 10px;
	padding-left: 15px;
	width: 566px;
	height: 98px;
}

#MainMenu2 {
	margin: 0px;
	height: 98px;
	width: 566px;
	padding-top: 5px;
	padding-bottom: 10px;
	padding-left: 15px;
}

#MainMenu p {
	font-size: 9px;
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
	height: 98px;
	width: 181px;
	float: left;
}

#MainMenu2 p {
	font-size: 9px;
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
	height: 98px;
	width: 136px;
	float: left;
}

#MainMenu p em {
	visibility: hidden;
}

#MainMenu2 p em {
	visibility: hidden;
}


#MainMenu p a {
	text-decoration: none;
	height: 98px;
	width: 168px;
	display: block;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

#MainMenu2 p a {
	text-decoration: none;
	height: 98px;
	width: 125px;
	display: block;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

#MainMenu .hyou a {
	height: 98px;
	width: 181px;
	background: url(../images/img_hearse_you.gif) no-repeat left;
	padding: 0px;
	margin: 0px;

}

#MainMenu .hmiya a {
	height: 98px;
	width: 181px;
	background: url(../images/img_hearse_miya.gif) no-repeat left;
	padding: 0px;
	margin: 0px;

}

#MainMenu .hban a {
	height: 98px;
	width: 181px;
	background: url(../images/img_hearse_ban.gif) no-repeat left;
	padding: 0px;
	margin: 0px;

}

#MainMenu .limo a {
	height:  98px;
	width: 181px;
	background: url(../images/img_limousine.gif) no-repeat left;
	padding: 0px;
	margin: 0px;

}


#MainMenu2 .welf a {
	height: 98px;
	width: 136px;
	background: url(../images/img_bus.gif) no-repeat left;
	margin: 0px;
	padding: 0px;

}
#MainMenu2 .wood a {
	background-image: url(../images/img_wood.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 98px;
	width: 136px;
}
#MainMenu2 .animal a {
	background-image: url(../images/img_animal.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 98px;
	width: 136px;
}
#MainMenu2 .equipment a {
	background-image: url(../images/img_equipment.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 98px;
	width: 136px;
}

#banner {
	background-image: url(../images/img_equipment.gif);
	background-repeat: no-repeat;
	height: 98px;
	width: 125px;
	background-position: left;
}

#banner h3#BannerTop a {
	height: 68px;
	width: 536px;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	display: block;
}

#banner h3#BannerTop em {
	visibility: hidden;

}

/*フッターコンテナ*/
#footer {
	font-size: 10px;
	text-align: right;
	letter-spacing: 0.1em;
	width: 551px;
	margin: 0px 15px 0px 0px;
	padding: 0px;
}
#footer li {
	display: inline;
	list-style-type: none;
	background: url(../images/li_icon01.gif) no-repeat 1px 2px;
	padding: 0px 5px 0px 8px;
	margin: 0px;
}
#footer address {
	text-decoration: none;
	font-style: normal;
	margin: 0px;
	padding: 0px;
}



/*サイドナビ全体コンテナ*/
#sidenavi {
	margin: 0px;
	padding: 0px;
	width: 151px;
	float: left;
	background-color: #FFFFFF;
	text-align: left;
}


/*サイドナビ*/
#sidenavi ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#sidenavi li a {
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 151px;
	display: block;
	text-decoration: none;
}

#sidenavi li em {
	visibility: hidden;
	font-size: 9px;
	color: #FFFFFF;
}

#sidenavi li#sn100 a {
	background: url(../images/navi_01home.gif) no-repeat;
}

#sidenavi li#sn100 a:hover  {
	background: url(../images/navi_01home_on.gif) no-repeat;
}

#sidenavi li#sn200 a {
	background: url(../images/navi_02company.gif) no-repeat;
}

#sidenavi li#sn200 a:hover  {
	background: url(../images/navi_02company_on.gif) no-repeat;
}

#sidenavi li#sn210 a {
	background: url(../images/navi_02_01.gif) no-repeat;
}

#sidenavi li#sn210 a:hover  {
	background: url(../images/navi_02_01_on.gif) no-repeat;
}

#sidenavi li#sn220 a {
	background: url(../images/navi_02_02.gif) no-repeat;
}

#sidenavi li#sn220 a:hover  {
	background: url(../images/navi_02_02_on.gif) no-repeat;
}

#sidenavi li#sn230 a {
	background: url(../images/navi_20child.gif) no-repeat;
}

#sidenavi li#sn230 a:hover  {
	background: url(../images/navi_20child_on.gif) no-repeat;
}

#sidenavi li#sn240 a  {
	background: url(../images/navi_20bus.gif) no-repeat;
}

#sidenavi li#sn240 a:hover  {
	background: url(../images/navi_20bus_on.gif) no-repeat;
}

#sidenavi li#sn250 a  {
	background: url(../images/navi_20wood.gif) no-repeat;
}

#sidenavi li#sn250 a:hover  {
	background: url(../images/navi_20wood_on.gif) no-repeat;
}

#sidenavi li#sn260 a  {
	background: url(../images/navi_20animal.gif) no-repeat;
}

#sidenavi li#sn260 a:hover  {
	background: url(../images/navi_20animal_on.gif) no-repeat;
}

#sidenavi li#sn270 a  {
	background: url(../images/navi_20equipment.gif) no-repeat;
}

#sidenavi li#sn270 a:hover  {
	background: url(../images/navi_20equipment_on.gif) no-repeat;
}

#sidenavi li#sn280 a  {
	background: url(../images/navi_ch_sokunou_off.gif) no-repeat;
}

#sidenavi li#sn280 a:hover  {
	background: url(../images/navi_ch_sokunou_on.gif) no-repeat;
}

#sidenavi li#sn290 a  {
	background: url(../images/navi_ch_used_off.gif) no-repeat;
}

#sidenavi li#sn290 a:hover  {
	background: url(../images/navi_ch_used_on.gif) no-repeat;
}

#sidenavi li#sn301 a {
	background: url(../images/navi_30limo.gif) no-repeat;
}

#sidenavi li#sn301 a:hover  {
	background: url(../images/navi_30limo_on.gif) no-repeat;
}

#sidenavi li#sn300 a {
	background: url(../images/navi_03hearse.gif) no-repeat;
}

#sidenavi li#sn300 a:hover  {
	background: url(../images/navi_03hearse_on.gif) no-repeat;
}

#sidenavi li#sn310 a {
	background: url(../images/navi_03_01.gif) no-repeat;
}

#sidenavi li#sn310 a:hover  {
	background: url(../images/navi_03_01_on.gif) no-repeat;
}

#sidenavi li#sn320 a {
	background: url(../images/navi_03_02.gif) no-repeat;
}

#sidenavi li#sn320 a:hover  {
	background: url(../images/navi_03_02_on.gif) no-repeat;
}

#sidenavi li#sn330 a {
	background: url(../images/navi_03_03.gif) no-repeat;
}

#sidenavi li#sn330 a:hover  {
	background: url(../images/navi_03_03_on.gif) no-repeat;
}

#sidenavi li#sn400 a {
	background: url(../images/navi_04limo.gif) no-repeat;
}

#sidenavi li#sn400 a:hover  {
	background: url(../images/navi_04limo_on.gif) no-repeat;
}

#sidenavi li#sn500 a {
	background: url(../images/navi_05bus.gif) no-repeat;
}

#sidenavi li#sn500 a:hover  {
	background: url(../images/navi_05bus_on.gif) no-repeat;
}

#sidenavi li#sn600 a {
	background: url(../images/navi_06newconcept.gif) no-repeat;
}

#sidenavi li#sn600 a:hover  {
	background: url(../images/navi_06newconcept_on.gif) no-repeat;
}

#sidenavi li#sn700 a {
	background: url(../images/navi_07maker.gif) no-repeat;
}

#sidenavi li#sn700 a:hover  {
	background: url(../images/navi_07maker_on.gif) no-repeat;
}

#sidenavi li#sn800 a {
	background: url(../images/navi_08new.gif) no-repeat;
}

#sidenavi li#sn800 a:hover  {
	background: url(../images/navi_08new_on.gif) no-repeat;
}

#sidenavi li#sn900 a {
	background: url(../images/navi_limo_used_off.gif) no-repeat;
}

#sidenavi li#sn900 a:hover  {
	background: url(../images/navi_limo_used_on.gif) no-repeat;
}

#sidenavi li#sn110 a {
	background: url(../images/navi_10form.gif) no-repeat;
}

#sidenavi li#sn110 a:hover  {
	background: url(../images/navi_10form_on.gif) no-repeat;
}


#sidenavi li#sn120 a {
	background: url(../images/navi_11link.gif) no-repeat;
}

#sidenavi li#sn120 a:hover  {
	background: url(../images/navi_11link_on.gif) no-repeat;
}

#sidenavi li#sn130 a {
	background: url(../images/navi_12staff.gif) no-repeat;
}

#sidenavi li#sn130 a:hover  {
	background: url(../images/navi_12staff_on.gif) no-repeat;
}

#sidenavi li#tecno1 a {
	background: url(../images/navi_tecno1_off.gif) no-repeat;
}

#sidenavi li#tecno1 a:hover  {
	background: url(../images/navi_tecno1_on.gif) no-repeat;
}

#sidenavi li#sn111 a {
	background: url(../images/navi_limo_sokunou_off.gif) no-repeat;
}

#sidenavi li#sn111 a:hover  {
	background: url(../images/navi_limo_sokunou_on.gif) no-repeat;
}



/*************************************
 *	     Pages template           *
 *************************************/
 
#cnav {
	text-align: left;
	padding-top: 5px;
	padding-left: 15px;
}


#main h2 {
	font-size: 16px;
	font-weight: bold;
	color: #666666;
	text-align: left;
	height: 30px;
	width: 566px;
	letter-spacing: 0.2em;
	vertical-align: middle;
	background-position: 15px;
	text-indent: 35px;
	padding-top: 8px;
	background-repeat: no-repeat;
}


#title100 {
	background-image: url(../images/title_bg_100r.jpg);
}

#title200 {
	background-image: url(../images/title_bg_200b.jpg);
}

#title300 {
	background-image: url(../images/title_bg_300g.jpg);
}

#title400 {
	background-image: url(../images/title_bg_400o.jpg);
}

#title500 {
	background-image: url(../images/title_bg_500y.jpg);
}

#title600 {
	background-image: url(../images/title_bg_600p.jpg);
}

#title700 {
	background-image: url(../images/title_bg_700gray.jpg);
}



#MainContent {
	text-align: left;
	width: 531px;
	margin: 5px 20px 15px 15px;
	padding: 0px 0px 10px;
	height: auto;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #D6D6D6;
	clear: both;
}

#MainContent:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*/* For IE's bug */*/
* html #wrapper {
    height: 1em;
    overflow: visible;
}

/**/

#MainContent h3 {
	font-size: 16px;
	color: #14B1E7;
	letter-spacing: 0.1em;
	text-align: left;
	margin: 0px;
	padding: 0px;
}

#MainContent a .image {
	float: left;
	margin: 10px 15px 10px 10px;
	padding: 0px;
}


#MainContent .contents {
	line-height: 14px;
	letter-spacing: 0.1em;
	text-align: left;
	margin: 10px 10px 10px 0px;
	padding: 0px;
}

table {
	padding: 0px;
	width: 511px;
	border-collapse: collapse;
	empty-cells: show;
	margin-top: 10px;
	letter-spacing: 0.1em;
	text-align: left;
	font-size: 12px;
	margin-left: 10px;
	margin-right: 10px;
	clear: both;
}

tr {
	border-bottom: 1px solid #D6D6D6;

}

th
{
	border-bottom: 1px solid #D6D6D6;
	padding: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D6D6D6;
}
td
{
	border-bottom: 1px solid #D6D6D6;
	padding: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D6D6D6;
}

.img01 {
	margin-top: 10px;
	margin-bottom: 5px;
}

.imgRight {
	float: right;
	margin-top: 90px;
	margin-right: 10px;
}
/*************************************
 *	     　　　　製品一覧 　　          *
 *************************************/
#MainContent ul {
	margin: 0px;
	padding: 0px;
}
#upbotton {
	text-align: right;
	height: 9px;
	width: 551px;
	padding: 0px;
	margin-right: 15px;
	margin-bottom: 10px;
	clear: both;
}


#MainContent li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	line-height: 16px;
}
#MainContent h4 {
	font-size: 14px;
	margin: 0px;
	padding-top: 15px;
	letter-spacing: 0.1em;
	text-align: left;
	clear: left;
}
#MainContent h5 {
	font-size: 12px;
	font-weight: normal;
	text-indent: 10px;
	letter-spacing: 0.1em;
	margin: 0px;
	padding-top: 15px;
	padding-bottom: 0px;
}

#MainContent h6 {
	font-size: 12px;
	font-weight: normal;
	letter-spacing: 0.1em;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 5px;
}

.ProductPhoto {
	padding: 0px;
	width: 513px;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: 10px;
}

.photo01 {
	padding: 0px;
	float: left;
	margin-top: 10px;
}

.photo02 {
	padding: 0px;
	float: right;
	margin-top: 10px;
}

.photo03 {
	border: solid 1px #CCCCCC;
}
.photo3Layout {
	width: 168px;
	margin-right: 3px;
	margin-top: 10px;
	float: left;
}

.photo3RLayout {
	width: 165px;
	margin-top: 10px;
	float: left;
}

.TdRight {
	letter-spacing: 0.4em;
	text-indent: 30px;
	vertical-align: top;
}

.TdLeft {
	letter-spacing: 0.1em;
	padding-left: 20px;
}

.TdRightC {
	letter-spacing: 0.1em;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
}

.TdLeftC {
	letter-spacing: 0.3em;
	padding: 5px;
	font-weight: bold;
	text-indent: 15px;
}

.TdLeftCC {
	padding: 5px;
	text-align: center;
}

.TdLeftCCC {
	padding: 5px 5px 5px 40px;
	line-height: 16px;
}

.TdRightPrice {
	font-size: 12px;
	font-weight: bold;
	color: #374168;
	letter-spacing: 0.4em;
	text-indent: 30px;
}

.TdLeftPrice {
	font-size: 12px;
	font-weight: bold;	
	letter-spacing: 0.1em;
	line-height: 18px;	
	padding-left: 15px;
}

#Inquire{
	letter-spacing: 0.1em;
	text-align: left;
	width: 339px;
	vertical-align: middle;
	margin: 10px;
	float: left;
	padding: 10px 0px 5px;
	height: 43px;
}
#InquireBottun {
	margin: 10px 10px 10px 0px;
	width: 142px;
	height: 43px;
	padding: 5px 0px;
	float: right;
}

/*************************************
 *	     　　　　会社案内 　　          *
 *************************************/
#factoryphoto {
	width: 531px;
	vertical-align: middle;
	margin-top: 10px;
}

#factoryarrow {
	width: 292px;
	text-align: right;
}
.ArrowDownR {
	margin-top: 77px;
}

.ArrowDownL {
	text-align: center;
}
#van {
	margin: 0px;
	padding: 0px;
	width: 513px;
}
#vanlistL {
	float: left;
	width: 247px;
	margin: 0px;
	padding: 0px;
}
#vanlistR {
	float: left;
	width: 247px;
	padding: 0px;
	margin-left: 10px;
}

/*************************************
 *	     　　事業のご案内 　          *
 *************************************/
 
.img02 {
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: center;
}
 
.img03 {
	margin-top: 10px;
	margin-right: 2px;
	margin-bottom: 5px;
	margin-left: 2px;
}

#MainContent .contentsA {
	height: 108px;
	width: 165px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
	float: left;
	font-size: 11px;
}

#MainContent .contentsB {
	line-height: 14px;
	letter-spacing: 0.1em;
	width: 501px;
	margin-right: 15px;
	margin-left: 15px;
}

#MainContent .contentsC {
	line-height: 14px;
	letter-spacing: 0.1em;
	width: 531px;
	clear: both;
	margin: 0px;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}

#form {
	line-height: 18px;
}
#formBottun {
	text-align: center;
	margin-top: 10px;
}
.FacPhoto {
	margin-top: 10px;
	width: 531px;
}
#headerLimo {
	background-image: url(../limo/300_product/images/img_top01.gif);
	background-position: left top;
	height: 103px;
	width: 718px;
	margin-left: 1px;
}
.ee_text {
	font-size: 12px;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
	line-height: 1.5em;
}

.ee_text_right {
	width: 260px;
	font-size: 12px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	line-height: 1.5em;
	float: right;
	padding-right: 10px;
}

.ee_Title {
	font-size: 12px;
	line-height: 1.5em;
	font-weight: bold;
	background-color: #D2D1F5;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-left: 5px;
	clear: both;
}
.ee_photo {
	width: 230px;
	float: left;
	margin: 10px 0 10px 0;
	
}

/*　float解除　*/

.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*¥*//*/
  height: auto;
  overflow: hidden;
  /**/
}

/*************************************
 *	     　　フォント 　          *
 *************************************/
 
h5 .fontb {
  font-weight: bold;
  font-size: 14px;
  }
 
 