﻿@charset "utf-8";
/* Simple fluid media
   Note: Fluid media requires that you remove the media's height and width attributes from the HTML
   http://www.alistapart.com/articles/fluid-images/ 
*/



@font-face {
    /*font-family:"Arial Rounded MT Bold";
    src: url('../font/Arial_Rounded_MT_Bold.eot');
    src: local("Arial Rounded MT Bold"), url("../font/Arial_Rounded_MT_Bold.ttf");
    url('../font/Arial_Rounded_MT_Bold.eot?#iefix') format('embedded-opentype');
    url('../font/Arial_Rounded_MT_Bold.woff') format('woff');
    url('../font/Arial_Rounded_MT_Bold.ttf') format('truetype');
    url('../font/Arial_Rounded_MT_Bold.svg#Arial Rounded MT Bold') format('svg');
    font-weight: normal;
    font-style: normal;*/
	

}

@font-face { 
font-family: 'Arial Rounded MT Bold'; 
src: url('../font/arial_rounded_mt_bold.eot'); 
src: url('../font/arial_rounded_mt_bold.eot?#iefix') format('embedded-opentype'), url('../font/arial_rounded_mt_bold.svg#Arial Rounded MT Bold') format('svg'), url('../font/arial_rounded_mt_bold.woff') format('woff'), url('../font/arial_rounded_mt_bold.ttf') format('truetype'); 
font-weight: normal; font-style: normal;
}

@font-face {
    font-family:"Arial Black";
    src: url('../font/Arial_MT_Black.eot');
    src: local("Arial Black"), url("../font/Arial_MT_Black.ttf");
    url('../font/Arial_MT_Black.eot?#iefix') format('embedded-opentype');
    url('../font/Arial_MT_Black.woff') format('woff');
    url('../font/Arial_MT_Black.ttf') format('truetype');
    url('../font/Arial_MT_Black.svg#Arial Black') format('svg');
    font-weight: normal;
    font-style: normal;

}

html {
	font-family:Arial;
}

img, object, embed, video {
	max-width: 100%;
	height:auto;
}
/* IE 6 does not support max-width so default to width 100% */
.ie6 img {
	width:100%;
}

.st_sharethis_custom{
	background: url(../images/company/history/icon-share.png) no-repeat bottom center;
	padding:31px 31px 0 0;
	cursor:pointer;
	opacity:1; filter:alpha(opacity=100); cursor:pointer;
}
.st_sharethis_custom:hover{
	background: url(../images/company/history/icon-share.png) no-repeat bottom center;
	padding:31px 31px 0 0;
	cursor:pointer;
	opacity:.8; filter:alpha(opacity=80); cursor:pointer;
}
#cse{width: 100%;}
/*#cse-search-results iframe { width:95%; height:auto; margin:0 0 0 10px; position:relative; z-index:0;}*/
/*
	Dreamweaver Fluid Grid Properties
	----------------------------------
	dw-num-cols-mobile:		5;
	dw-num-cols-tablet:		8;
	dw-num-cols-desktop:	12;
	dw-gutter-percentage:	25;
	
	Inspiration from "Responsive Web Design" by Ethan Marcotte 
	http://www.alistapart.com/articles/responsive-web-design
	
	and Golden Grid System by Joni Korpi
	http://goldengridsystem.com/
*/

/* Mobile Layout: 480px and below. */

/*Image*/
.image-res{max-width: 90%;}
.image1{margin:20px 0 0 10px; }
.image2{margin:10px 0 0 0; display:none;}

.img_hover {opacity:1; filter:alpha(opacity=100);}
.img_hover:hover {opacity:.8; filter:alpha(opacity=80); cursor:pointer;}
	
#root-link{margin:20px 0 10px 10px; display:none;}
#root-link a{color:#4d4d4d; text-decoration:none; font-size:12px;}
#root-link a:hover {color:#f40009; text-decoration:none;}
#root-link a.selected{color:#f40009; text-decoration:none;}
#root-link .selected{color:#f40009; text-decoration:none;}

	
#header-root{margin:20px 0 10px 10px;}

/*container*/
#ContainerHead {
	clear: both;
	float: left;
	margin-left: 0;
	padding:0;
	width: 100%;
	display: block;
}
#ContainerHeader {
	clear: both;
	float: left;
	margin-left: 0;
	padding:10px 0 10px 0;
	width: 100%;
	display: block;
	background-color: #252525;
}
#ContainerMenu {
	clear: both;
	float: left;
	margin:0;
	width: 100%;
	background:url(../images/all/bg-menu-mobile.jpg) repeat-x;
	height:44px;
	display:none;
}
#ContainerMenuMobile {
	clear: both;
	float: left;
	margin:0;
	width: 100%;
	background:url(../images/all/bg-menu-mobile.jpg) repeat-x;
	height:auto;
	display:block;
}
#ContainerSubMenuMobile {
	clear: both;
	float: left;
	margin:0;
	width: 100%;
	height:auto;
	display:block;
}
#ContainerBody {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	background:url(../images/all/bg-menu-shadow.png) repeat-x;
	background-color:#FFF;
	height:auto;
	display: block;
}
#ContainerBody2 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	background:url(../images/home/ichitan-group-bg1-mobile.jpg); background-position:top center;
	background-color:#000;
	height:520px; 
	display: block;
}
#ContainerBody3 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	background:url(../images/home/ichitan-group-bg2-mobile.jpg) no-repeat; background-position:top center;
	background-color:#000;
	height:auto;
	display: block;
}
#ContainerBody4 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}

#ContainerBodyMap {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	/*background:url(../images/export/bg-export-mobile.jpg) no-repeat;*/
	background:url(../images/export/bg-dott.jpg) repeat;
	background-color:#FFF;
	background-position:top center;
	height:330px;
	display: block;
	position:relative;
	margin:0 0 115px 0;
}


#ContainerBody5 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	background:url(../images/home/ichitan-group-bg3-mobile.jpg) no-repeat; background-position:top center;
	background-color:#fff;
	height:422px;
	display: block;
}
#ContainerBody6 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	background:url(../images/home/ichitan-group-bg6-grey-mobile.jpg) repeat-x;
	background-color:#fff;
	height:299px;
	display: block;
	position:relative;
}
#ContainerBody7 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	background:none;
	background-color:#ececef;
	height:auto;
	display: block;
}
#ContainerBottomMenu {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	background:url(../images/all/bg-menu-bottom-red1.jpg) repeat-x;
	height:77px;
	display: none;
}
#ContainerBottomMenuMobile {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	background:url(../images/all/bg-menu-bottom-red2-mobile.jpg) repeat-x;
	background-color:#c01c23;
	height:auto;
	display: block;
}
#ContainerBottomSubMenu {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	background:url(../images/all/bg-menu-bottom-red2.jpg) repeat-x;
	height:328px;
	display: none;
}
#ContainerBottomCopy {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	background:url(../images/all/bg-menu-bottom-black.png) repeat-x;
	height:32px;
	display: block;
}
#Container {
	margin:auto;
	position:relative;
}

/*logo*/
/*#logo{
	background:url(../images/all/ichitan-logo.jpg) no-repeat;
	width:100%;
	height:120px;
	text-indent:-9999px;
	background-position:top center;
	cursor:pointer;
}
#logo a{
	background:url(../images/all/ichitan-logo.jpg) no-repeat;
	width:100%;
	height:120px;
	text-indent:-9999px;
	background-position:top center;
	cursor:pointer;
}
#logo a:hover{
	background:url(../images/all/ichitan-logo.jpg) no-repeat;
	width:100%;
	height:120px;
	text-indent:-9999px;
	background-position:top center;
}*/
#logo{
	background:url(../images/all/ichitan-logo.jpg) no-repeat;
	width:116px;
	height:120px;
	text-indent:-9999px;
	cursor:pointer;
	margin:auto;
}
#logo a{
	background:url(../images/all/ichitan-logo.jpg) no-repeat;
	width:116px;
	height:120px;
	text-indent:-9999px;
	float:left;
	cursor:pointer;
}
#logo a:hover{
	background:url(../images/all/ichitan-logo.jpg) no-repeat;
	width:116px;
	height:120px;
	text-indent:-9999px;
	float:left;
}

/*search*/
#search{
	float:right;
	display:none;
}

#search-top{
	display:none;
}

.search-textbox{
	display:none;
}

/*language*/
#menu-lg{
	margin:0;
	display:none;
}
#menu-lg ul{ padding:0; margin:0;}
#menu-lg ul li{ list-style:none; display:inline; float:left; text-indent:-9999px;}
#menu-lg ul li#lg-th a{
	background:url(../images/all/btn-th.jpg) no-repeat;
	width:33px;
	height:32px;
	display:block;
	margin:0 5px 0 5px;
}
#menu-lg ul li#lg-th a.selected{
	background:url(../images/all/btn-th-hover.jpg) no-repeat;
	width:33px;
	height:32px;
	display:block;
}
#menu-lg ul li#lg-th a:hover{
	background:url(../images/all/btn-th-hover.jpg) no-repeat;
	width:33px;
	height:32px;
	display:block;
}
#menu-lg ul li#lg-en a{
	background:url(../images/all/btn-en.jpg) no-repeat;
	width:33px;
	height:32px;
	display:block;
}
#menu-lg ul li#lg-en a.selected{
	background:url(../images/all/btn-en-hover.jpg) no-repeat;
	width:33px;
	height:32px;
	display:block;
}

#menu-lg ul li#lg-en a:hover{
	background:url(../images/all/btn-en-hover.jpg) no-repeat;
	width:33px;
	height:32px;
	display:block;
}


/*mobile*/
#menu-toolbar{width:100%;}
/*search*/
#search-mobile{
	float:right;
	display:block;
	width:255px;
	margin:11px 0 0 0;
}

#search-top-mobile{
	background:url(../images/all/bg-search-mobile.png) no-repeat;
	width:190px;
	height:22px;
	float:left;
	display:block;
}

.search-textbox-mobile{
	width:83%;
	height:auto;
	background:#fff;
	font-family:Arial;
	color:#cccccc;
	font-size:11px;
	font-weight:bold;
	display:inline;
	margin:2px 0 0 5px;
	border:none;
}

/*language*/
#menu-lg-mobile{
	margin:0;
	display:block;
}
#menu-lg-mobile ul{ padding:0; margin:0;}
#menu-lg-mobile ul li{ list-style:none; display:inline; float:left; text-indent:-9999px;}
#menu-lg-mobile ul li#lg-th-mobile a{
	background:url(../images/all/btn-th-mobile.jpg) no-repeat;
	width:23px;
	height:23px;
	display:block;
	margin:0 5px 0 5px;
}
#menu-lg-mobile ul li#lg-th-mobile a.selected{
	background:url(../images/all/btn-th-mobile-hover.jpg) no-repeat;
	width:23px;
	height:23px;
	display:block;
}
#menu-lg-mobile ul li#lg-th-mobile a:hover{
	background:url(../images/all/btn-th-mobile-hover.jpg) no-repeat;
	width:23px;
	height:23px;
	display:block;
}
#menu-lg-mobile ul li#lg-en-mobile a{
	background:url(../images/all/btn-en-mobile.jpg) no-repeat;
	width:23px;
	height:23px;
	display:block;
}
#menu-lg-mobile ul li#lg-en-mobile a.selected{
	background:url(../images/all/btn-en-mobile-hover.jpg) no-repeat;
	width:23px;
	height:23px;
	display:block;
}

#menu-lg-mobile ul li#lg-en-mobile a:hover{
	background:url(../images/all/btn-en-mobile-hover.jpg) no-repeat;
	width:23px;
	height:23px;
	display:block;
}

/*main menu mobile*/
div.main-menu-mobile-dropdown{background:url(../images/all/main-menu-mobile.jpg) no-repeat; width:52px; height:44px; float:left;}
div.main-menu-mobile-dropdown-expand{background:url(../images/all/main-menu-mobile.jpg) no-repeat; width:52px; height:44px; float:left;}
div.main-menu-mobile-dropdown-active{background:url(../images/all/main-menu-expand-mobile.jpg) no-repeat; width:52px; height:44px; float:left;}
div.main-menu-mobile-dropdown:hover{cursor:pointer;}

#main-menu-mobile{margin:0 0 2px 0; display:none;}
div.header-menu-main-mobile-left {margin:0; padding:0 0 0 19px; background:url(../images/all/bg-main-menu-mobile-left.png) no-repeat; background-position:left top; background-color:#fec517; width:94%; cursor:pointer; color:#4d4d4d; text-shadow:1px 1px #fff; text-decoration:none; font-family:"Arial Black",Arial;}
div.header-menu-main-mobile {margin:0; padding:12px 0 10px 0; background:url(../images/all/bg-main-menu-mobile-right.png) no-repeat; background-position:right top; background-color:#fec517; width:100%; cursor:pointer; color:#4d4d4d; text-shadow:1px 1px #fff; text-decoration:none; font-family:"Arial Black",Arial;}
div.expanded-header {margin:0; padding:12px 0 10px 0; background:url(../images/all/bg-main-menu-mobile-right.png) no-repeat; background-position:right top; background-color:#fec517; width:100%; cursor:pointer; color:#4d4d4d; text-shadow:1px 1px #fff; text-decoration:none; font-family:"Arial Black",Arial;}
div.active-header {margin:0; padding:12px 0 10px 0; background:url(../images/all/bg-main-menu-mobile-right.png) no-repeat; background-position:right bottom; background-color:#fec517; width:100%; cursor:pointer; color:#4d4d4d; text-shadow:1px 1px #fff; text-decoration:none; font-family:"Arial Black",Arial;}
div.header-menu-main-mobile:hover{color:#fff; text-shadow:1px 1px #333; text-decoration:none;}

.header-menu-sub-main-mobile{background:#c1a54e; margin:0 0 0 0;}
#header-menu-sub-mobile{margin:0;}
#header-menu-sub-mobile ul{margin:0; padding:0; list-style:none;}
#header-menu-sub-mobile ul li{padding:12px 0 0 20px; height:26px;}
#header-menu-sub-mobile ul li#header-menu-sub-line-mobile{background-color:#FFF; width:100%; height:1px; padding:0; margin:0; float:left;}
#header-menu-sub-mobile ul li a{color:#fff; text-decoration:none; padding:0 0 0 0; font-weight:bold;}
#header-menu-sub-mobile ul li a:hover{color:#4d4d4d; font-weight:bold;}


#header-menu-main-nosub-mobile{margin:0; padding:12px 0 10px 19px; width:94%; cursor:pointer; color:#4d4d4d; text-shadow:1px 1px #fff; text-decoration:none; font-family:"Arial Black",Arial; background:url(../images/all/bg-main-menu-nosub-mobile.png) no-repeat; background-color:#fec517; background-position:left top;}
#header-menu-main-nosub-mobile a{margin:0; width:94%; cursor:pointer; color:#4d4d4d; text-shadow:1px 1px #fff; text-decoration:none; font-family:"Arial Black",Arial;}
#header-menu-main-nosub-mobile a:hover{color:#fff; text-shadow:1px 1px #333; text-decoration:none;}
.content-header-submenu-line-mobile{ background-color:#FFF; width:100%; height:2px; margin:0 0 0 0; position:relative;}
/*end mobile*/

/*menu*/
#main-menu{display:none; width:100%; margin:15px 0 0 0; font-family:"Arial Black"; font-size:14px;}
#main-menu ul {padding:0; margin:0;}
#main-menu ul li {float:left; display:inline; list-style-type:none; padding:0 10px 0 10px;}
#main-menu ul li#sp {background:url(../images/all/menu-line-sp.jpg) no-repeat; background-position:top center; width:10px; height:19px;}
#main-menu ul li a{color:#4d4d4d; display:block; text-decoration:none;}
#main-menu ul li a:hover{color:#fff; display:block; text-decoration:none;}
#main-menu ul li a.selected{color:#fff; display:block; text-decoration:none;}

/*body*/

#block1{width:100%;}
#block1-left{width:100%; float:left; margin:0 0 10px 0;}
#block1-right{width:100%; float:left; display:none;}


#content-index{margin:10px 0 5px 0; font-size:13px; color:#000; width:100%;}
#content-index ul {padding:0; margin:0;}
#content-index ul li {float:left; display:inline; list-style-type:none; padding:0 8px 0 8px; width:130px;}
#content-index ul li div.round-border {position:absolute; z-index:2;}
#content-index ul li div.round-img {position:relative; padding:3px 0 0 5px;}
#content-index ul li div.round-desc {padding:10px 0 0 9px; text-align:left; height:60px; width:125px; font-family:"Arial Rounded MT Bold";}
#content-index ul li div.round-desc a{color:#000; text-decoration:none;}
#content-index ul li div.round-desc a:hover{color:#ed1c24; text-decoration:none;}
#content-index ul li div.round-read {padding:12px 0 5px 9px; text-align:left; font-family:"Arial Rounded MT Bold";}
#content-index ul li div.round-read a{color:#ed1c24; text-decoration:none;}
#content-index ul li div.round-read a:hover{color:#ed1c24; text-decoration:underline;}

#round-desc-content{margin:10px 0 0 8px;}
#round-desc{font-size:13px; color:#000; width:125px; font-family:"Arial Rounded MT Bold";}
#round-desc .round-desc-head{width:103px; float:left; padding:5px 0 0 0; vertical-align:middle;}
#round-desc .round-desc-head a{color:#ed1c24; text-decoration:none;}
#round-desc .round-desc-head a:hover{color:#ed1c24; text-decoration:underline;}
#round-desc .round-desc-arrow{width:22px; float:right;}

/*body2*/
#content-body2{position:relative; /*background:url(../images/home/ichitan-group-bg1-mobile.jpg); height:479px; background-position:top center;*/}
#content-text-head-body2{margin:20px 0 0 15px;}
#content-text-menu-body2-content{margin:5px 0 0 10px; width:90%;}
#content-text-menu-body2-content #submenu1{width:100%; float:left;}
#content-text-menu-body2-content #submenu2{width:100%; float:left; margin:0 0 0 5px;}

#content-text-menu-body2{font-family:"Arial Rounded MT Bold"; font-size:16px; color:#fff; width:260px;}
#content-text-menu-body2 .submenu{width:200px; float:left; margin:15px 0 0 9px;}
#content-text-menu-body2 .submenu2{width:200px; float:left; margin:18px 0 0 5px;}
#content-text-menu-body2 .submenu a{color:#fff; text-decoration:none;}
#content-text-menu-body2 .submenu a:hover{color:#ed1c24; text-decoration:none;}
#content-text-menu-body2 .submenu-arrow{width:47px; float:left; padding:5px 0 0 0; vertical-align:middle;}
#content-text-menu-body2 .submenu2 a{color:#fff; text-decoration:none;}
#content-text-menu-body2 .submenu2 a:hover{color:#ed1c24; text-decoration:none;}


/*body3*/
#content-body3{position:relative; width:98%; background:none; height:auto; margin:10px 0 0 0;}

/*new layout*/
#content-text-head-body3{margin:5px 0 0 10px;}
#content-video-head-body3{margin:5px 0 10px 10px;}


#content-main-left-body3{width:98%; float:left; height:auto; margin:0 0 0 0;}
#content-main-right-body3{width:98%; float:left; height:auto; margin:0 0 20px 0;}

#content-main-left-content-body3{width:98%; height:auto;}
#content-main-left-bg-body3{background:url(../images/home/ichitan-group-bg2-left.jpg) top center no-repeat;height:auto;}
#content-main-left-head-body3{padding:10px 5px 0 20px;}
#content-main-left-head-body3 a{color:#fff; text-decoration:none;}
#content-main-left-head-body3 a:hover{color:#ed1c24; text-decoration:none;}

#content-main-left-text1-body3{padding:5px 5px 0 20px; line-height:1.3;}
#content-main-left-pic-body3 img{margin:0 0 0 10px; max-width:95%;}

#content-main-left-bg2-body3{padding:10px 0 0 0; width:98%;}
#content-main-left-text2-body3{width:98%; padding:5px 5px 20px 8px; line-height:1.3;}
#content-main-left-read2-body3{width:98%; padding:0 0 10px 0;}

#content-main-right-content-body3{width:98%; height:auto;}
#content-main-right-content-sub-body3{padding:14px 5px 0 20px;}
#content-main-right-content-sub-body3 a{color:#fff; text-decoration:none;}
#content-main-right-content-sub-body3 a:hover{color:#ed1c24; text-decoration:none;}
#content-main-right-content-sub-body3-line1{display:block; margin:10px 0 10px 20px; width:92%;}

/*body4*/
#content-body4-btn-read{margin:10px 0 10px 0;}
/*#content-body4-btn-read ul li{display:inline; list-style-type:none; }*/
#content-body4-btn-read div.news-read a{background:url(../images/home/ichitan-group-read1-mobile.jpg); width:191px; height:26px; display:block; text-indent:-9999px;}
#content-body4-btn-read div.news-read a:hover{ background:url(../images/home/ichitan-group-read1-mobile-hover.jpg); cursor:pointer;}

/*map*/
#content-export-map{background:url(../images/export/bg-map-mobile.png) no-repeat; width:100%; height:201px; background-position:top center; margin:20px 0 0 0; display:block; position:absolute; z-index:0;}
#content-export-map-pic1{background:url(../images/export/pic-icon-graphic1-mobile.png) no-repeat; width:100%; height:300px; background-position:bottom center; margin:0 0 0 0; position:absolute; z-index:0;}
#content-export-map-pic2{background:url(../images/export/pic-icon-graphic2-mobile.png) no-repeat; width:100%; height:128px; margin:310px 0 0 0; position:absolute; z-index:0; background-position:top center;}


/*body5*/
#content-body5{position:relative; /*background:url(../images/home/ichitan-group-bg3.jpg); height:521px; background-position:top center;*/}
#content-text-head-body5{margin:0 0 0 20px;}
#content-text-head-body5-left{width:100%; float:left;}
#content-text-head-body5-right{width:100%; float:left;}
#content-text-head-body5-left-all{margin:10px 0 0 5px;}
#content-text-head-body5-right-all{margin:15px 0 0 5px;}
#content-text-menu-body5{font-family:"Arial Rounded MT Bold"; font-size:20px; color:#fff; width:300px;}
#content-text-menu-body5 .submenu{width:240px; float:left; margin:15px 0 0 5px;}
#content-text-menu-body5 .submenu a{color:#000000; text-decoration:none;}
#content-text-menu-body5 .submenu a:hover{color:#ed1c24; text-decoration:none;}
#content-text-menu-body5 .submenu-arrow{width:47px; float:left; padding:8px 0 0 0; vertical-align:middle;}

#content-body5-btn-read{margin:10px 0 10px 0;}
/*#content-body5-btn-read ul li{float:center; display:inline; list-style-type:none; }*/
#content-body5-btn-read div.news-read2 {background:url(../images/home/ichitan-group-read2-mobile.jpg); width:253px; height:25px; display:block; text-indent:-9999px; background-position:top center;}
#content-body5-btn-read div.news-read2:hover{ background:url(../images/home/ichitan-group-read2-mobile-hover.jpg); width:253px; height:25px; cursor:pointer;}

/*body6*/
#content-body6{width:98%; margin:12px 0 0 6px;}
#content-body6 ul{margin:0; padding:0;}
#content-body6 ul li{float:left; display:inline-block; padding:0 6px 6px 0; list-style:none;}
#content-body6 ul li div.box1 {background:url(../images/home/ichitan-group-number-box1-mobile.png) no-repeat; width:150px; height:131px;}
#content-body6 ul li div.box2 {background:url(../images/home/ichitan-group-number-box2-mobile.png) no-repeat; width:150px; height:131px;}
#content-body6 ul li div.box3 {background:url(../images/home/ichitan-group-number-box3-mobile.png) no-repeat; width:150px; height:131px;}
#content-body6 ul li div.box4 {background:url(../images/home/ichitan-group-number-box4-mobile.jpg) no-repeat; width:150px; height:131px;}

/*body7*/
#content-body7{width:95%; margin:20px 0 0 0;}
#content-body7 #content-left{width:95%; float:left; margin:0 10px 0 10px;}
#content-body7 #content-right{width:95%; float:left; margin:15px 10px 10px 10px;}

#content-left-body7-space{height:20px;}

#content-right-social{width:95%;}
#content-right-social ul{margin:0; padding:0;}
#content-right-social ul li{float:left; display:inline; list-style-type:none; padding:0 0 10px 0;}
#content-right-social ul li div.social1 a{background:url(../images/all/social/icon-facebook.png) no-repeat; width:171px; height:42px; display:block; text-indent:-9999px;}
#content-right-social ul li div.social1 a:hover{background:url(../images/all/social/icon-facebook-hover.png) no-repeat;}
#content-right-social ul li div.social2 a{background:url(../images/all/social/icon-youtube.png) no-repeat; width:171px; height:42px; display:block; text-indent:-9999px;}
#content-right-social ul li div.social2 a:hover{background:url(../images/all/social/icon-youtube-hover.png) no-repeat;}
#content-right-social ul li div.social3 a{background:url(../images/all/social/icon-instragram.png) no-repeat; width:171px; height:42px; display:block; text-indent:-9999px;}
#content-right-social ul li div.social3 a:hover{background:url(../images/all/social/icon-instragram-hover.png) no-repeat;}

/*footer*/
#content-footer-menu{width:100%; margin:23px 0 0 0; float:center;}
#content-footer-menu ul{margin:0; padding:0;}
#content-footer-menu ul li{float:left; display:inline; list-style-type:none; padding:9px;}
#content-footer-menu ul li a{font-family:"Arial Black"; font-size:14px; color:#fff; text-decoration:none;}
#content-footer-menu ul li a:hover{color:#f9aab0; text-decoration:none;}

/*footer mobile*/
#footer-logo-mobile{
	background:url(../images/all/ichitan-group-icon-bottom.png) no-repeat;
	width:100%;
	height:105px;
	text-indent:-9999px;
	background-position:top center;
}
#footer-menu-mobile{margin:0 0 15px 0;}
div.footer-menu-main-mobile {margin:10px 0 0 10px; background:url(../images/all/bg-menu-footer-mobile.png) no-repeat; background-position:top right; height:17px; width:97%; cursor:pointer; color:#fff; text-decoration:none; font-family:"Arial Black",Arial;}
div.expanded {margin:10px 0 0 10px; background:url(../images/all/bg-menu-footer-mobile.png) no-repeat; background-position:top right; height:17px; width:97%; cursor:pointer; color:#fff; text-decoration:none; font-family:"Arial Black",Arial;}
div.active{margin:10px 0 0 10px; background:url(../images/all/bg-menu-footer-mobile.png) no-repeat; background-position:bottom right; height:17px; width:97%; cursor:pointer; color:#fff; text-decoration:none; font-family:"Arial Black",Arial;}
div.footer-menu-main-mobile:hover{color:#f9aab0; text-decoration:none;}

.footer-menu-sub-main-mobile{background:#750c10; margin:10px 0 0 0;}
#footer-menu-sub-mobile{margin:0;}
#footer-menu-sub-mobile ul{margin:0; padding:10px 0 5px 20px; list-style:none;}
#footer-menu-sub-mobile ul li{height:22px; background:url(../images/all/icon-arrow-white.png) no-repeat; background-position:left middle;}
#footer-menu-sub-mobile ul li a{color:#fff; text-decoration:none; margin:0 0 0 20px;}
#footer-menu-sub-mobile ul li a:hover{color:#f9aab0;}


#footer-menu-main-nosub-mobile{margin:10px 0 0 10px; height:17px; width:90%; cursor:pointer; color:#fff; text-decoration:none; font-family:"Arial Black",Arial;}
#footer-menu-main-nosub-mobile a{height:17px; width:90%; cursor:pointer; color:#fff; text-decoration:none; font-family:"Arial Black",Arial;}
#footer-menu-main-nosub-mobile a:hover{color:#f9aab0; text-decoration:none;}
.content-footer-submenu-line-mobile{background:url(../images/all/line-footer-mobile.png) no-repeat; width:94%; height:8px; margin:2px 0 5px 10px; position:relative;}


/*footer submenu*/
#content-footer-submenu{width:1000px; margin:5px 0 0 0;}
#content-footer-submenu-logo{width:160px; float:left; margin:80px 0 0 0;}
#content-footer-submenu-menu{width:280px; float:left;}
#content-footer-submenu ul{margin:0; padding:0;}
#content-footer-submenu ul li{float:left; display:inline; list-style-type:none;}
#content-footer-submenu ul li#footer-logo{float:left; margin:80px 50px 0 0;}
#content-footer-submenu ul li#footer-menu{margin:0 50px 0 0;}


#content-footer-submenu-dropdown{margin:10px 0 0 0;}
#content-footer-submenu-dropdown ul{margin:0; padding:0; display:block;}
#content-footer-submenu-dropdown ul#submenu-header{margin:0; padding:0; display:block;}
#content-footer-submenu-dropdown ul#submenu-header li{display:inline; list-style-type:none;}
#content-footer-submenu-dropdown ul#submenu-header li div#submenu-header-text{margin:0; padding:0;}
#content-footer-submenu-dropdown ul#submenu-head li{display:inline; list-style-type:none; background:url(../images/all/icon-arrow-white.png) no-repeat; background-position:left middle;}
#content-footer-submenu-dropdown ul#submenu-head li a{color:#fff; text-decoration:none; padding:0 0 0 20px;}
#content-footer-submenu-dropdown ul#submenu-head li a:hover{color:#f9aab0; text-decoration:none;}
#content-footer-submenu-dropdown ul#submenu-line li div#content-footer-submenu-line{background:url(../images/all/line-footer.png) no-repeat; width:218px; height:5px; margin:3px 0 5px 0; position:relative;}


/*footer copyright*/
#content-footer-copyright{margin:12px 0 0 0;}

/*space*/

.spaceH5px{height:5px;}
.spaceH10px{height:10px;}
.spaceH15px{height:15px;}
.spaceH20px{height:20px;}
.spaceH28px{height:28px;}
.spaceH30px{height:30px;}
.spaceH37px{height:37px;}
.spaceH80px{height:80px;}

/*line*/
.line1{width:100%; height:1px; background:#bbbbbb;}




/* Tablet Layout: 481px to 768px. Inherits styles from: Mobile Layout. Tablet แนวตั้ง */

@media only screen and (min-width: 481px) {
	
.image-res{max-width: 90%;}
.image1{margin:20px 0 0 10px; }
.image2{margin:10px 0 0 0; display:none;}

.img_hover {opacity:1; filter:alpha(opacity=100);}
.img_hover:hover {opacity:.8; filter:alpha(opacity=80); cursor:pointer;}
	

#root-link{margin:20px 0 10px 10px; display:none;}
#root-link a{color:#4d4d4d; text-decoration:none; font-size:12px;}
#root-link a:hover {color:#f40009; text-decoration:none;}
#root-link a.selected{color:#f40009; text-decoration:none;}

#header-root{margin:15px 0 10px 10px;}


/*container*/
#ContainerHead {
	clear: both;
	float: left;
	margin-left: 0;
	padding:0;
	width: 100%;
	display: block;
}
#ContainerHeader {
	clear: both;
	float: left;
	margin-left: 0;
	padding:10px 0 10px 0;
	width: 100%;
	display: block;
	background-color: #252525;
}
#ContainerMenu {
	clear: both;
	float: left;
	margin:0;
	width: 100%;
	background:url(../images/all/bg-menu.jpg) repeat-x;
	height:44px;
	display:none;
}
#ContainerMenuMobile {
	clear: both;
	float: left;
	margin:0;
	width: 100%;
	background:url(../images/all/bg-menu.jpg) repeat-x;
	height:44px;
	display:block;
}
#ContainerBody {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	background:url(../images/all/bg-menu-shadow.png) repeat-x;
	background-color:#FFF;
	height:auto;
	display: block;
}
#ContainerBody2 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	background:url(../images/home/ichitan-group-bg1-tablet.jpg) no-repeat; background-position:top right;
	background-color:#000;
	height:813px; 
	display: block;
}
#ContainerBody3 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	background:url(../images/home/ichitan-group-bg2-tablet.jpg) no-repeat; background-position:top left;
	background-color:#000;
	height:auto;
	display: block;
}
#ContainerBody4 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}

#ContainerBodyMap {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	/*background:url(../images/export/bg-export-tablet.jpg) no-repeat;*/
	background:url(../images/export/bg-dott.jpg) repeat;
	background-color:#FFF;
	background-position:top center;
	height:600px;
	display: block;
	position:relative;
	margin:0 0 180px 0;
}


#ContainerBody5 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	background:url(../images/home/ichitan-group-bg3-tablet.jpg) no-repeat; background-position:top center;
	background-color:#fff;
	height:646px;
	display: block;
}
#ContainerBody6 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	background:url(../images/home/ichitan-group-bg6-grey-tablet.jpg) repeat-x;
	background-color:#fff;
	height:200px;
	display: block;
	position:relative;
}
#ContainerBody7 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	background:none;
	background-color:#ececef;
	height:auto;
	display: block;
}
#ContainerBottomMenu {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	background:url(../images/all/bg-menu-bottom-red1.jpg) repeat-x;
	height:77px;
	display: none;
}
#ContainerBottomMenuMobile {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	background:url(../images/all/bg-menu-bottom-red2-mobile.jpg) repeat-x;
	background-color:#c01c23;
	height:auto;
	display: block;
}
#ContainerBottomSubMenu {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	background:url(../images/all/bg-menu-bottom-red2.jpg) repeat-x;
	height:328px;
	display: none;
}
#ContainerBottomCopy {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	background:url(../images/all/bg-menu-bottom-black.png) repeat-x;
	height:32px;
	display: block;
}
#Container {
	margin:auto;
	position:relative;
}

/*logo*/
#logo{
	background:url(../images/all/ichitan-logo.jpg) no-repeat;
	width:116px;
	height:120px;
	text-indent:-9999px;
	cursor:pointer;
	margin:auto;
}
#logo a{
	background:url(../images/all/ichitan-logo.jpg) no-repeat;
	width:116px;
	height:120px;
	text-indent:-9999px;
	float:left;
	cursor:pointer;
}
#logo a:hover{
	background:url(../images/all/ichitan-logo.jpg) no-repeat;
	width:116px;
	height:120px;
	text-indent:-9999px;
	float:left;
}


/*search*/
#search{
	float:right;
	display:none;
}

#search-top{
	display:none;
}

.search-textbox{
	display:none;
}

/*language*/
#menu-lg{
	margin:0;
	display:none;
}
#menu-lg ul{ padding:0; margin:0;}
#menu-lg ul li{ list-style:none; display:inline; float:left; text-indent:-9999px;}
#menu-lg ul li#lg-th a{
	background:url(../images/all/btn-th.jpg) no-repeat;
	width:33px;
	height:32px;
	display:block;
	margin:0 5px 0 5px;
}
#menu-lg ul li#lg-th a.selected{
	background:url(../images/all/btn-th-hover.jpg) no-repeat;
	width:33px;
	height:32px;
	display:block;
}
#menu-lg ul li#lg-th a:hover{
	background:url(../images/all/btn-th-hover.jpg) no-repeat;
	width:33px;
	height:32px;
	display:block;
}
#menu-lg ul li#lg-en a{
	background:url(../images/all/btn-en.jpg) no-repeat;
	width:33px;
	height:32px;
	display:block;
}
#menu-lg ul li#lg-en a.selected{
	background:url(../images/all/btn-en-hover.jpg) no-repeat;
	width:33px;
	height:32px;
	display:block;
}

#menu-lg ul li#lg-en a:hover{
	background:url(../images/all/btn-en-hover.jpg) no-repeat;
	width:33px;
	height:32px;
	display:block;
}

/*mobile*/
#menu-toolbar{width:100%;}
/*search*/
#search-mobile{
	float:right;
	display:block;
	width:380px;
	margin:11px 0 0 0;
}

#search-top-mobile{
	background:url(../images/all/bg-search-tablet.png) no-repeat;
	width:315px;
	height:22px;
	float:left;
	display:block;
}

.search-textbox-mobile{
	width:83%;
	height:auto;
	background:#fff;
	font-family:Arial;
	color:#cccccc;
	font-size:11px;
	font-weight:bold;
	display:inline;
	margin:2px 0 0 5px;
	border:none;
}

/*language*/
#menu-lg-mobile{
	margin:0;
	display:block;
}
#menu-lg-mobile ul{ padding:0; margin:0;}
#menu-lg-mobile ul li{ list-style:none; display:inline; float:left; text-indent:-9999px;}
#menu-lg-mobile ul li#lg-th-mobile a{
	background:url(../images/all/btn-th-mobile.jpg) no-repeat;
	width:23px;
	height:23px;
	display:block;
	margin:0 5px 0 5px;
}
#menu-lg-mobile ul li#lg-th-mobile a.selected{
	background:url(../images/all/btn-th-mobile-hover.jpg) no-repeat;
	width:23px;
	height:23px;
	display:block;
}
#menu-lg-mobile ul li#lg-th-mobile a:hover{
	background:url(../images/all/btn-th-mobile-hover.jpg) no-repeat;
	width:23px;
	height:23px;
	display:block;
}
#menu-lg-mobile ul li#lg-en-mobile a{
	background:url(../images/all/btn-en-mobile.jpg) no-repeat;
	width:23px;
	height:23px;
	display:block;
}
#menu-lg-mobile ul li#lg-en-mobile a.selected{
	background:url(../images/all/btn-en-mobile-hover.jpg) no-repeat;
	width:23px;
	height:23px;
	display:block;
}

#menu-lg-mobile ul li#lg-en-mobile a:hover{
	background:url(../images/all/btn-en-mobile-hover.jpg) no-repeat;
	width:23px;
	height:23px;
	display:block;
}

/*main menu mobile*/
div.main-menu-mobile-dropdown{background:url(../images/all/main-menu-mobile.jpg) no-repeat; width:52px; height:44px; float:left;}
div.main-menu-mobile-dropdown-expand{background:url(../images/all/main-menu-mobile.jpg) no-repeat; width:52px; height:44px; float:left;}
div.main-menu-mobile-dropdown-active{background:url(../images/all/main-menu-expand-mobile.jpg) no-repeat; width:52px; height:44px; float:left;}
div.main-menu-mobile-dropdown:hover{cursor:pointer;}

#main-menu-mobile{margin:0 0 2px 0; display:none;}
div.header-menu-main-mobile-left {margin:0; padding:0 0 0 19px; background:url(../images/all/bg-main-menu-mobile-left.png) no-repeat; background-position:left top; background-color:#fec517; width:97.5%; cursor:pointer; color:#4d4d4d; text-shadow:1px 1px #fff; text-decoration:none; font-family:"Arial Black",Arial;}
div.header-menu-main-mobile {margin:0; padding:12px 0 10px 0; background:url(../images/all/bg-main-menu-mobile-right.png) no-repeat; background-position:right top; background-color:#fec517; width:100%; cursor:pointer; color:#4d4d4d; text-shadow:1px 1px #fff; text-decoration:none; font-family:"Arial Black",Arial;}
div.expanded-header {margin:0; padding:12px 0 10px 0; background:url(../images/all/bg-main-menu-mobile-right.png) no-repeat; background-position:right top; background-color:#fec517; width:100%; cursor:pointer; color:#4d4d4d; text-shadow:1px 1px #fff; text-decoration:none; font-family:"Arial Black",Arial;}
div.active-header {margin:0; padding:12px 0 10px 0; background:url(../images/all/bg-main-menu-mobile-right.png) no-repeat; background-position:right bottom; background-color:#fec517; width:100%; cursor:pointer; color:#4d4d4d; text-shadow:1px 1px #fff; text-decoration:none; font-family:"Arial Black",Arial;}


.header-menu-sub-main-mobile{background:#c1a54e; margin:0 0 0 0;}
#header-menu-sub-mobile{margin:0;}
#header-menu-sub-mobile ul{margin:0; padding:0; list-style:none;}
#header-menu-sub-mobile ul li{padding:12px 0 0 20px; height:26px;}
#header-menu-sub-mobile ul li#header-menu-sub-line-mobile{background-color:#FFF; width:100%; height:1px; padding:0; margin:0; float:left;}
#header-menu-sub-mobile ul li a{color:#fff; text-decoration:none; padding:0 0 0 0; font-weight:bold;}
#header-menu-sub-mobile ul li a:hover{color:#4d4d4d; font-weight:bold;}


#header-menu-main-nosub-mobile{margin:0; padding:12px 0 10px 19px; width:97.5%; cursor:pointer; color:#4d4d4d; text-shadow:1px 1px #fff; text-decoration:none; font-family:"Arial Black",Arial; background:url(../images/all/bg-main-menu-nosub-mobile.png) no-repeat; background-color:#fec517; background-position:left top;}
#header-menu-main-nosub-mobile a{margin:0; width:97.5%; cursor:pointer; color:#4d4d4d; text-shadow:1px 1px #fff; text-decoration:none; font-family:"Arial Black",Arial;}
#header-menu-main-nosub-mobile a:hover{color:#fff; text-shadow:1px 1px #333; text-decoration:none;}
.content-header-submenu-line-mobile{ background-color:#FFF; width:100%; height:2px; margin:0 0 0 0; position:relative;}
/*end mobile*/

/*menu*/
#main-menu{display:none; width:100%; margin:15px 0 0 0; font-family:"Arial Black"; font-size:14px;}
#main-menu ul {padding:0; margin:0;}
#main-menu ul li {float:left; display:inline; list-style-type:none; padding:0 10px 0 10px;}
#main-menu ul li#sp {background:url(../images/all/menu-line-sp.jpg) no-repeat; background-position:top center; width:10px; height:19px;}
#main-menu ul li a{color:#4d4d4d; display:block; text-decoration:none;}
#main-menu ul li a:hover{color:#fff; display:block; text-decoration:none;}
#main-menu ul li a.selected{color:#fff; display:block; text-decoration:none;}

/*body*/

#block1{width:100%;}
#block1-left{width:100%; float:left; margin:0 0 10px 0;}
#block1-right{width:100%; float:left; display:none;}


#content-index{margin:10px 0 5px 0; font-size:13px; color:#000; width:100%;}
#content-index ul {padding:0; margin:0;}
#content-index ul li {float:left; display:inline; list-style-type:none; padding:0 10px 0 10px; width:130px;}
#content-index ul li div.round-border {position:absolute; z-index:2;}
#content-index ul li div.round-img {position:relative; padding:3px 0 0 5px;}
#content-index ul li div.round-desc {padding:10px 0 0 9px; text-align:left; height:60px; width:125px; font-family:"Arial Rounded MT Bold";}
#content-index ul li div.round-desc a{color:#000; text-decoration:none;}
#content-index ul li div.round-desc a:hover{color:#ed1c24; text-decoration:none;}
#content-index ul li div.round-read {padding:12px 0 5px 9px; text-align:left; font-family:"Arial Rounded MT Bold";}
#content-index ul li div.round-read a{color:#ed1c24; text-decoration:none;}
#content-index ul li div.round-read a:hover{color:#ed1c24; text-decoration:underline;}

#round-desc-content{margin:10px 0 0 8px;}
#round-desc{font-size:13px; color:#000; width:125px; font-family:"Arial Rounded MT Bold";}
#round-desc .round-desc-head{width:103px; float:left; padding:5px 0 0 0; vertical-align:middle;}
#round-desc .round-desc-head a{color:#ed1c24; text-decoration:none;}
#round-desc .round-desc-head a:hover{color:#ed1c24; text-decoration:underline;}
#round-desc .round-desc-arrow{width:22px; float:right;}

/*body2*/
#content-body2{position:relative; /*background:url(../images/home/ichitan-group-bg1-mobile.jpg); height:479px; background-position:top center;*/}
#content-text-head-body2{margin:25px 0 0 15px;}
#content-text-menu-body2-content{margin:15px 0 0 20px; width:90%;}
#content-text-menu-body2-content #submenu1{width:100%; float:left;}
#content-text-menu-body2-content #submenu2{width:100%; float:left; margin:0 0 0 5px;}

#content-text-menu-body2{font-family:"Arial Rounded MT Bold"; font-size:25px; color:#fff; width:315px;}
#content-text-menu-body2 .submenu{width:250px; float:left; margin:12px 0 0 9px;}
#content-text-menu-body2 .submenu2{width:250px; float:left; margin:12px 0 0 5px;}
#content-text-menu-body2 .submenu a{color:#fff; text-decoration:none;}
#content-text-menu-body2 .submenu a:hover{color:#ed1c24; text-decoration:none;}
#content-text-menu-body2 .submenu-arrow{width:47px; float:left; padding:5px 0 0 0; vertical-align:middle;}
#content-text-menu-body2 .submenu2 a{color:#fff; text-decoration:none;}
#content-text-menu-body2 .submenu2 a:hover{color:#ed1c24; text-decoration:none;}

/*body3*/
#content-body3{position:relative; width:98%; background:none; height:auto; margin:10px 0 0 0;}

/*new layout*/
#content-text-head-body3{margin:10px 0 0 10px;}
#content-video-head-body3{margin:8px 0 10px 10px;}

#content-main-left-body3{width:97%; float:left; height:auto; margin:0 0 0 20px;}
#content-main-right-body3{width:97%; float:left; height:auto; margin:0 0 20px 0;}

#content-main-left-content-body3{width:97%; height:auto;}
#content-main-left-bg-body3{background:url(../images/home/ichitan-group-bg2-left.jpg) top center no-repeat;height:auto;}
#content-main-left-head-body3{padding:10px 10px 0 0;}
#content-main-left-text1-body3{padding:5px 10px 0 0; line-height:1.3;}
#content-main-left-pic-body3 img{margin:0 0 0 0; max-width:75%;}

#content-main-left-bg2-body3{padding:10px 0 0 0; width:100%;}
#content-main-left-text2-body3{width:100%; padding:5px 0 5px 8px; line-height:1.3;}
#content-main-left-read2-body3{width:100%; padding:0 0 10px 0;}

#content-main-right-content-body3{width:100%; height:auto;}
#content-main-right-content-sub-body3{padding:14px 5px 0 20px;}
#content-main-right-content-sub-body3-line1{display:block; margin:10px 0 10px 20px; width:97%;}

/*body4*/
#content-body4-btn-read{margin:10px 0 10px 0;}
/*#content-body4-btn-read ul li{display:inline; list-style-type:none; }*/
#content-body4-btn-read div.news-read a{background:url(../images/home/ichitan-group-read1.jpg); width:266px; height:36px; display:block; text-indent:-9999px;}
#content-body4-btn-read div.news-read a:hover{ background:url(../images/home/ichitan-group-read1-hover.jpg); width:266px; height:36px; cursor:pointer;}

/*map*/
#content-export-map{background:url(../images/export/bg-map-tablet.png) no-repeat; width:100%; height:447px; background-position:top center; margin:10px 0 0 0; display:block; position:absolute; z-index:0;}
#content-export-map-pic1{background:url(../images/export/pic-icon-graphic1-tablet.png) no-repeat; width:100%; height:530px; background-position:bottom center; margin:0 0 0 0; position:absolute; z-index:0;}
#content-export-map-pic2{background:url(../images/export/pic-icon-graphic2-tablet.png) no-repeat; width:100%; height:230px; margin:550px 0 0 0; position:absolute; z-index:0; background-position:top center;}


/*body5*/
#content-body5{position:relative; /*background:url(../images/home/ichitan-group-bg3.jpg); height:521px; background-position:top center;*/}
#content-text-head-body5{margin:0 0 0 30px;}
#content-text-head-body5-left{width:100%; float:left;}
#content-text-head-body5-right{width:100%; float:left;}
#content-text-head-body5-left-all{margin:10px 0 0 0;}
#content-text-head-body5-right-all{margin:15px 0 0 0;}
#content-text-menu-body5{font-family:"Arial Rounded MT Bold"; font-size:25px; color:#fff; width:352px;}
#content-text-menu-body5 .submenu{width:300px; float:left; margin:15px 0 0 5px;}
#content-text-menu-body5 .submenu a{color:#000000; text-decoration:none;}
#content-text-menu-body5 .submenu a:hover{color:#ed1c24; text-decoration:none;}
#content-text-menu-body5 .submenu-arrow{width:47px; float:left; padding:8px 0 0 0; vertical-align:middle;}

#content-body5-btn-read{margin:10px 0 10px 0;}
/*#content-body5-btn-read ul li{float:center; display:inline; list-style-type:none; }*/
#content-body5-btn-read div.news-read2{background:url(../images/home/ichitan-group-read2.jpg); width:365px; height:36px; display:block; text-indent:-9999px;}
#content-body5-btn-read div.news-read2:hover{ background:url(../images/home/ichitan-group-read2-hover.jpg); width:365px; height:36px;cursor:pointer;}

/*body6*/
#content-body6{width:650px; margin:20px 0 0 80px; float:left;}
#content-body6 ul{margin:0; padding:0;}
#content-body6 ul li{float:left; display:inline-block; padding:0 30px 7px 0; list-style:none;}
#content-body6 ul li div.box1 {background:url(../images/home/ichitan-group-number-box1-tablet.png) no-repeat; width:185px; height:166px;}
#content-body6 ul li div.box2 {background:url(../images/home/ichitan-group-number-box2-tablet.png) no-repeat; width:185px; height:166px;}
#content-body6 ul li div.box3 {background:url(../images/home/ichitan-group-number-box3-tablet.png) no-repeat; width:185px; height:166px;}
#content-body6 ul li div.box4 {background:url(../images/home/ichitan-group-number-box4-tablet.jpg) no-repeat; width:180px; height:157px;}

/*body7*/
#content-body7{width:98%; margin:20px 0 0 0;}
#content-body7 #content-left{width:98%; float:left; margin:0 10px 0 10px;}
#content-body7 #content-right{width:98%; float:left; margin:15px 10px 10px 10px;}

#content-left-body7-space{height:20px;}

#content-right-social{width:100%;}
#content-right-social ul{margin:0; padding:0;}
#content-right-social ul li{float:left; display:inline; list-style-type:none; padding:0 0 10px 0;}
#content-right-social ul li div.social1 a{background:url(../images/all/social/icon-facebook.png) no-repeat; width:171px; height:42px; display:block; text-indent:-9999px;}
#content-right-social ul li div.social1 a:hover{background:url(../images/all/social/icon-facebook-hover.png) no-repeat;}
#content-right-social ul li div.social2 a{background:url(../images/all/social/icon-youtube.png) no-repeat; width:171px; height:42px; display:block; text-indent:-9999px;}
#content-right-social ul li div.social2 a:hover{background:url(../images/all/social/icon-youtube-hover.png) no-repeat;}
#content-right-social ul li div.social3 a{background:url(../images/all/social/icon-instragram.png) no-repeat; width:171px; height:42px; display:block; text-indent:-9999px;}
#content-right-social ul li div.social3 a:hover{background:url(../images/all/social/icon-instragram-hover.png) no-repeat;}

/*footer*/
#content-footer-menu{width:100%; margin:23px 0 0 0; float:center;}
#content-footer-menu ul{margin:0; padding:0;}
#content-footer-menu ul li{float:left; display:inline; list-style-type:none; padding:9px;}
#content-footer-menu ul li a{font-family:"Arial Black"; font-size:14px; color:#fff; text-decoration:none;}
#content-footer-menu ul li a:hover{color:#f9aab0; text-decoration:none;}

/*footer mobile*/
#footer-logo-mobile{
	background:url(../images/all/ichitan-group-icon-bottom.png) no-repeat;
	width:100%;
	height:105px;
	text-indent:-9999px;
	background-position:top center;
}
#footer-menu-mobile{margin:0 0 15px 0;}
div.footer-menu-main-mobile {margin:10px 0 0 10px; background:url(../images/all/bg-menu-footer-mobile.png) no-repeat; background-position:top right; height:17px; width:98%; cursor:pointer; color:#fff; text-decoration:none; font-family:"Arial Black",Arial;}
div.expanded {margin:10px 0 0 10px; background:url(../images/all/bg-menu-footer-mobile.png) no-repeat; background-position:top right; height:17px; width:98%; cursor:pointer; color:#fff; text-decoration:none; font-family:"Arial Black",Arial;}
div.active{margin:10px 0 0 10px; background:url(../images/all/bg-menu-footer-mobile.png) no-repeat; background-position:bottom right; height:17px; width:98%; cursor:pointer; color:#fff; text-decoration:none; font-family:"Arial Black",Arial;}
div.footer-menu-main-mobile:hover{color:#f9aab0; text-decoration:none;}

.footer-menu-sub-main-mobile{background:#750c10; margin:10px 0 0 0;}
#footer-menu-sub-mobile{margin:0;}
#footer-menu-sub-mobile ul{margin:0; padding:10px 0 5px 20px; list-style:none;}
#footer-menu-sub-mobile ul li{height:22px; background:url(../images/all/icon-arrow-white.png) no-repeat; background-position:left middle;}
#footer-menu-sub-mobile ul li a{color:#fff; text-decoration:none; margin:0 0 0 20px;}
#footer-menu-sub-mobile ul li a:hover{color:#f9aab0;}


#footer-menu-main-nosub-mobile{margin:10px 0 0 10px; height:17px; width:90%; cursor:pointer; color:#fff; text-decoration:none; font-family:"Arial Black",Arial;}
#footer-menu-main-nosub-mobile a{height:17px; width:90%; cursor:pointer; color:#fff; text-decoration:none; font-family:"Arial Black",Arial;}
#footer-menu-main-nosub-mobile a:hover{color:#f9aab0; text-decoration:none;}
.content-footer-submenu-line-mobile{background:url(../images/all/line-footer-mobile.png) no-repeat; width:97%; height:8px; margin:2px 0 5px 10px; position:relative;}


/*footer submenu*/
#content-footer-submenu{width:1000px; margin:5px 0 0 0;}
#content-footer-submenu-logo{width:160px; float:left; margin:80px 0 0 0;}
#content-footer-submenu-menu{width:280px; float:left;}
#content-footer-submenu ul{margin:0; padding:0;}
#content-footer-submenu ul li{float:left; display:inline; list-style-type:none;}
#content-footer-submenu ul li#footer-logo{float:left; margin:80px 50px 0 0;}
#content-footer-submenu ul li#footer-menu{margin:0 50px 0 0;}

#content-footer-submenu-dropdown{margin:10px 0 0 0;}
#content-footer-submenu-dropdown ul{margin:0; padding:0; display:block;}
#content-footer-submenu-dropdown ul#submenu-header{margin:0; padding:0; display:block;}
#content-footer-submenu-dropdown ul#submenu-header li{display:inline; list-style-type:none;}
#content-footer-submenu-dropdown ul#submenu-header li div#submenu-header-text{margin:0; padding:0;}
#content-footer-submenu-dropdown ul#submenu-head li{display:inline; list-style-type:none; background:url(../images/all/icon-arrow-white.png) no-repeat; background-position:left middle;}
#content-footer-submenu-dropdown ul#submenu-head li a{color:#fff; text-decoration:none; padding:0 0 0 20px;}
#content-footer-submenu-dropdown ul#submenu-head li a:hover{color:#f9aab0; text-decoration:none;}
#content-footer-submenu-dropdown ul#submenu-line li div#content-footer-submenu-line{background:url(../images/all/line-footer.png) no-repeat; width:218px; height:5px; margin:3px 0 5px 0; position:relative;}

/*line*/
.line1{width:100%; height:1px; background:#bbbbbb;}



}

/* Desktop Layout: 769px to a max of 1232px.  Inherits styles from: Mobile Layout and Tablet Layout. Tablet แนวนอน */

@media only screen and (min-width: 769px) {

.image-res{max-width: 100%;}
.image1{margin:20px 0 0 0; }
.image2{margin:0 0 0 0; display:block; }	
	
#root-link{margin:20px 0 10px 10px; display:block;}
#root-link a{color:#4d4d4d; text-decoration:none; font-size:12px;}
#root-link a:hover {color:#f40009; text-decoration:none;}
#root-link a.selected{color:#f40009; text-decoration:none;}

#header-root{margin:0 0 10px 10px;}
	
/*container*/
#ContainerHead {
	clear: both;
	float: left;
	margin-left: 0;
	padding:0;
	width: 100%;
	display: block;
}
#ContainerHeader {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#ContainerMenu {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display:block;
}
#ContainerMenuMobile {
	clear: both;
	float: left;
	margin:0;
	width: 100%;
	background:url(../images/all/bg-menu-mobile.jpg) repeat-x;
	height:71px;
	display:none;
}
#ContainerBody {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	height:auto;
}
#ContainerBody2 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	background:url(../images/home/ichitan-group-bg1.jpg) no-repeat; background-position:top center;
	background-color:#000;
	height:491px; 
	display: block;
}
#ContainerBody3 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	background:url(../images/home/ichitan-group-bg2.jpg) no-repeat; background-position:top center;
	background-color:#000;
	height:555px;
	display: block;
}
#ContainerBody4 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}

#ContainerBodyMap {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	/*background:url(../images/export/bg-export.jpg) no-repeat;*/
	background:url(../images/export/bg-dott.jpg) repeat;
	background-color:#FFF;
	background-position:top center;
	height:710px;
	display: block;
	position:relative;
	margin:0 0 0 0;
}


#ContainerBody5 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	background:url(../images/home/ichitan-group-bg3.jpg) no-repeat; background-position:top center;
	background-color:#fff;
	height:560px;
	display: block;
}
#ContainerBody6 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	background:url(../images/home/ichitan-group-bg6-grey.jpg) repeat-x;
	background-color:#fff;
	height:239px;
	display: block;
	position:relative;
}
#ContainerBody7 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	background:url(../images/home/ichitan-group-bg7.jpg) repeat-x;
	background-color:#ececef;
	height:153px;
	display: block;
}
#ContainerBottomMenu {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	background:url(../images/all/bg-menu-bottom-red1.jpg) repeat-x;
	height:77px;
	display: block;
}
#ContainerBottomMenuMobile {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	background:url(../images/all/bg-menu-bottom-red1.jpg) repeat-x;
	background:#c01c23;
	height:77px;
	display: none;
}
#ContainerBottomSubMenu {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	background:url(../images/all/bg-menu-bottom-red2.jpg) repeat-x;
	height:328px;
	display: block;
}
#ContainerBottomCopy {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	background:url(../images/all/bg-menu-bottom-black.png) repeat-x;
	height:32px;
	display: block;
}
#Container {
	margin:auto;
	position:relative;
	width:1000px;
}

/*logo*/
#logo{
	background:url(../images/all/ichitan-logo.jpg);
	width:116px;
	height:120px;
	text-indent:-9999px;
	float:left;
	cursor:pointer;
}
#logo a{
	background:url(../images/all/ichitan-logo.jpg);
	width:116px;
	height:120px;
	text-indent:-9999px;
	float:left;
	cursor:pointer;
}
#logo a:hover{
	background:url(../images/all/ichitan-logo.jpg);
	width:116px;
	height:120px;
	text-indent:-9999px;
	float:left;
}

/*search*/
#search{
	float:right;
	width:448px;
	padding:78px 5px 0 0;
	display:block;
}
#search-top{
	background:url(../images/all/bg-search.jpg) no-repeat;
	width:372px;
	height:32px;
	float:left;
	display:block;
}
.search-textbox{
	width:85%;
	height:auto;
	background:#666;
	font-family:Arial;
	color:#cccccc;
	font-size:12px;
	font-weight:bold;
	display:inline;
	margin:8px 0 0 5px;
	border:none;
}



/*language*/
#menu-lg{
	margin:0;
	display:block;
}
#menu-lg ul{ padding:0; margin:0;}
#menu-lg ul li{ list-style:none; display:inline; float:left; text-indent:-9999px;}
#menu-lg ul li#lg-th a{
	background:url(../images/all/btn-th.jpg) no-repeat;
	width:33px;
	height:32px;
	display:block;
	margin:0 5px 0 5px;
}
#menu-lg ul li#lg-th a.selected{
	background:url(../images/all/btn-th-hover.jpg) no-repeat;
	width:33px;
	height:32px;
	display:block;
}
#menu-lg ul li#lg-th a:hover{
	background:url(../images/all/btn-th-hover.jpg) no-repeat;
	width:33px;
	height:32px;
	display:block;
}
#menu-lg ul li#lg-en a{
	background:url(../images/all/btn-en.jpg) no-repeat;
	width:33px;
	height:32px;
	display:block;
}
#menu-lg ul li#lg-en a.selected{
	background:url(../images/all/btn-en-hover.jpg) no-repeat;
	width:33px;
	height:32px;
	display:block;
}

#menu-lg ul li#lg-en a:hover{
	background:url(../images/all/btn-en-hover.jpg) no-repeat;
	width:33px;
	height:32px;
	display:block;
}

/*menu*/
#main-menu{ display:block; margin:15px 0 0 0; font-family:"Arial Black"; font-size:14px;}
#main-menu ul {padding:0; margin:0;}
#main-menu ul li {float:left; display:inline; list-style-type:none; padding:0 10px 0 10px;}
#main-menu ul li#sp { background:url(../images/all/menu-line-sp.jpg) no-repeat; background-position:top center; width:10px; height:19px;}
#main-menu ul li a{color:#4d4d4d; display:block; text-decoration:none;}
#main-menu ul li a:hover{color:#fff; display:block; text-decoration:none;}
#main-menu ul li a.selected{color:#fff; display:block; text-decoration:none;}

/*body*/
#block1{width:100%;}
#block1-left{ width:60%; float:left;}
#block1-right{ width:40%; float:right; display:block;}

#content-index{margin:10px 0 0 0; font-size:13px; color:#000; width:100%;}
#content-index ul {padding:0; margin:0;}
#content-index ul li {float:left; display:inline; list-style-type:none; padding:0 8px 0 8px; width:130px;}
#content-index ul li div.round-border {position:absolute; z-index:2;}
#content-index ul li div.round-img {position:relative; padding:3px 0 0 5px;}
#content-index ul li div.round-desc {padding:10px 0 0 9px; text-align:left; height:60px; width:125px; font-family:"Arial Rounded MT Bold";}
#content-index ul li div.round-desc a{color:#000; text-decoration:none;}
#content-index ul li div.round-desc a:hover{color:#ed1c24; text-decoration:none;}
#content-index ul li div.round-read {padding:12px 0 0 9px; text-align:left; font-family:"Arial Rounded MT Bold";}
#content-index ul li div.round-read a{color:#ed1c24; text-decoration:none;}
#content-index ul li div.round-read a:hover{color:#ed1c24; text-decoration:underline;}

#round-desc-content{margin:10px 0 0 8px;}
#round-desc{font-size:13px; color:#000; width:125px; font-family:"Arial Rounded MT Bold";}
#round-desc .round-desc-head{width:103px; float:left; padding:5px 0 0 0; vertical-align:middle;}
#round-desc .round-desc-head a{color:#ed1c24; text-decoration:none;}
#round-desc .round-desc-head a:hover{color:#ed1c24; text-decoration:underline;}
#round-desc .round-desc-arrow{width:22px; float:right;}

/*body2*/
#content-body2{position:relative; /*background:url(../images/home/ichitan-group-bg1.jpg); height:479px; background-position:top center;*/}
#content-text-head-body2{margin:180px 0 0 15px;}
#content-text-menu-body2-content{margin:25px 0 0 20px; width:35%;}
#content-text-menu-body2-content #submenu1{width:20%; float:left;}
#content-text-menu-body2-content #submenu2{width:15%; float:right;}

#content-text-menu-body2{font-family:"Arial Rounded MT Bold"; font-size:18px; color:#fff; width:252px;}
#content-text-menu-body2 .submenu{width:200px; float:right; margin:15px 0 0 5px;}
#content-text-menu-body2 .submenu2{width:200px; float:right; margin:15px 0 0 5px;}
#content-text-menu-body2 .submenu a{color:#000; text-decoration:none;}
#content-text-menu-body2 .submenu a:hover{color:#ed1c24; text-decoration:none;}
#content-text-menu-body2 .submenu-arrow{width:47px; float:left; padding:5px 0 0 0; vertical-align:middle;}
#content-text-menu-body2 .submenu2 a{color:#000; text-decoration:none;}
#content-text-menu-body2 .submenu2 a:hover{color:#ed1c24; text-decoration:none;}

/*body3*/
#content-body3{position:relative; width:100%; background:none; height:auto; margin:10px 0 0 0;}

/*new layout*/
#content-text-head-body3{margin:5px 0 0 0;}


#content-main-left-body3{width:50%; float:left; height:auto; margin:0 0 0 0;}
#content-main-right-body3{width:50%; float:right; height:auto; margin:0 0 0 0;}

#content-main-left-content-body3{width:98.5%; height:auto;}
#content-main-left-bg-body3{background:url(../images/home/ichitan-group-bg2-left.jpg) no-repeat; height:auto;}
#content-main-left-head-body3{padding:5px 5px 0 0;}
#content-main-left-text1-body3{padding:10px 40px 0 0; line-height:1.3;}
#content-main-left-pic-body3 img{margin:0 0 0 0; max-width:95%;}

#content-main-left-bg2-body3{padding:10px 0 0 15px;}
#content-main-left-text2-body3{width:95%; padding:5px 0 20px 8px; line-height:1.3;}
#content-main-left-read2-body3{width:95%; padding:0 0 10px 0;}

#content-main-right-content-body3{width:100%; height:auto;}
#content-main-right-content-sub-body3{padding:14px 20px 0 20px;}
#content-main-right-content-sub-body3-line1{display:none;}

/*body4*/
#content-body4-btn-read{margin:10px 0 10px 0;}
/*#content-body4-btn-read ul li{display:inline; list-style-type:none; }*/
#content-body4-btn-read div.news-read a{background:url(../images/home/ichitan-group-read1.jpg); width:266px; height:36px; display:block; text-indent:-9999px;}
#content-body4-btn-read div.news-read a:hover{ background:url(../images/home/ichitan-group-read1-hover.jpg); width:266px; height:36px;cursor:pointer;}

/*map*/
#content-export-map{background:url(../images/export/bg-map.png) no-repeat; width:1020px; height:570px; background-position:top center; margin:0 0 0 0; display:block; position:absolute; z-index:0;}
#content-export-map-pic1{background:url(../images/export/pic-icon-graphic1.png) no-repeat; width:625px; height:580px; background-position:bottom center; margin:0 0 0 0; position:absolute; z-index:0;}
#content-export-map-pic2{background:url(../images/export/pic-icon-graphic2.png) no-repeat; width:990px; height:119px; margin:580px 0 0 0; position:absolute; z-index:0;}


/*body5*/
#content-body5{position:relative; /*background:url(../images/home/ichitan-group-bg3.jpg); height:521px; background-position:top center;*/}
#content-text-head-body5{margin:10px 0 0 0; width:100%;}
#content-text-head-body5-left{width:50%; float:left;}
#content-text-head-body5-right{width:50%; float:left;}
#content-text-head-body5-left-all{margin:30px 0 0 0;}
#content-text-head-body5-right-all{margin:0 0 0 0;}
#content-text-menu-body5{font-family:"Arial Rounded MT Bold"; font-size:25px; color:#fff; width:352px;}
#content-text-menu-body5 .submenu{width:300px; float:right; margin:15px 0 0 5px;}
#content-text-menu-body5 .submenu a{color:#000000; text-decoration:none;}
#content-text-menu-body5 .submenu a:hover{color:#ed1c24; text-decoration:none;}
#content-text-menu-body5 .submenu-arrow{width:47px; float:left; padding:8px 0 0 0; vertical-align:middle;}

#content-body5-btn-read{margin:10px 0 10px auto;}
/*#content-body5-btn-read ul li{float:center; display:inline; list-style-type:none; }*/
#content-body5-btn-read div.news-read2{background:url(../images/home/ichitan-group-read2.jpg); width:365px; height:36px; display:block; text-indent:-9999px; background-position:top center;}
#content-body5-btn-read div.news-read2:hover{ background:url(../images/home/ichitan-group-read2-hover.jpg); width:365px; height:36px;cursor:pointer;}

/*body6*/
#content-body6{width:890px; margin:20px 0 0 0; float:right;}
#content-body6 ul{margin:0; padding:0;}
#content-body6 ul li{float:left; display:inline-block; padding:0 40px 0 0; list-style:none;}
#content-body6 ul li div.box1 {background:url(../images/home/ichitan-group-number-box1.png) no-repeat; width:230px; height:201px;}
#content-body6 ul li div.box2 {background:url(../images/home/ichitan-group-number-box2.png) no-repeat; width:230px; height:201px;}
#content-body6 ul li div.box3 {background:url(../images/home/ichitan-group-number-box3.png) no-repeat; width:230px; height:201px;}
#content-body6 ul li div.box4 {background:url(../images/home/ichitan-group-number-box4.jpg) no-repeat; width:230px; height:201px;}

/*body7*/
#content-body7{width:1000px; margin:20px 0 0 0;}
#content-body7 #content-left{width:420px; float:left; margin:0 0 0 30px;}
#content-body7 #content-right{width:550px; float:right; margin:0 0 0 0;}

#content-left-body7-space{height:30px;}

#content-right-social{width:550px;}
#content-right-social ul{margin:0; padding:0;}
#content-right-social ul li{float:left; display:inline; list-style-type:none;}
#content-right-social ul li div.social1 a{background:url(../images/all/social/icon-facebook.png) no-repeat; width:171px; height:42px; display:block; text-indent:-9999px;}
#content-right-social ul li div.social1 a:hover{background:url(../images/all/social/icon-facebook-hover.png) no-repeat;}
#content-right-social ul li div.social2 a{background:url(../images/all/social/icon-youtube.png) no-repeat; width:171px; height:42px; display:block; text-indent:-9999px;}
#content-right-social ul li div.social2 a:hover{background:url(../images/all/social/icon-youtube-hover.png) no-repeat;}
#content-right-social ul li div.social3 a{background:url(../images/all/social/icon-instragram.png) no-repeat; width:171px; height:42px; display:block; text-indent:-9999px;}
#content-right-social ul li div.social3 a:hover{background:url(../images/all/social/icon-instragram-hover.png) no-repeat;}

/*footer*/
#content-footer-menu{width:1000px; margin:23px 0 0 0; float:center;}
#content-footer-menu ul{margin:0; padding:0;}
#content-footer-menu ul li{float:left; display:inline; list-style-type:none; padding:9px;}
#content-footer-menu ul li a{font-family:"Arial Black"; font-size:14px; color:#fff; text-decoration:none;}
#content-footer-menu ul li a:hover{color:#f9aab0; text-decoration:none;}

/*footer submenu*/
#content-footer-submenu{width:1000px; margin:5px 0 0 0;}
#content-footer-submenu-logo{width:160px; float:left; margin:80px 0 0 0;}
#content-footer-submenu-menu{width:280px; float:left;}
#content-footer-submenu ul{margin:0; padding:0;}
#content-footer-submenu ul li{display:inline; list-style-type:none;}
#content-footer-submenu ul li#footer-logo{float:left; margin:80px 50px 0 0;}
#content-footer-submenu ul li#footer-menu{margin:0 50px 0 0;}


#content-footer-submenu-dropdown{margin:10px 0 0 0;}
#content-footer-submenu-dropdown ul{margin:0; padding:0; display:block;}
#content-footer-submenu-dropdown ul#submenu-header{margin:0; padding:0; display:block;}
#content-footer-submenu-dropdown ul#submenu-header li{display:inline; list-style-type:none;}
#content-footer-submenu-dropdown ul#submenu-header li div#submenu-header-text{margin:0; padding:0;}
#content-footer-submenu-dropdown ul#submenu-head li{display:inline; list-style-type:none; background:url(../images/all/icon-arrow-white.png) no-repeat; background-position:left middle;}
#content-footer-submenu-dropdown ul#submenu-head li a{color:#fff; text-decoration:none; padding:0 0 0 20px;}
#content-footer-submenu-dropdown ul#submenu-head li a:hover{color:#f9aab0; text-decoration:none;}
#content-footer-submenu-dropdown ul#submenu-line li div#content-footer-submenu-line{background:url(../images/all/line-footer.png) no-repeat; width:218px; height:5px; margin:3px 0 5px 0; position:relative;}

/*footer copyright*/
#content-footer-copyright{margin:12px 0 0 0;}


/*line*/
.line1{width:100%; height:1px; background:#bbbbbb;}


}
