
@charset "utf-8";

.under{
	text-decoration:underline;
}
body	{
	font-size:1em;
}
h1	{
	font-size:1.4em;
}

h2.burg {
    font-weight: bold;
  font-size: 1.3em;
  margin: 0.5em 0;
  letter-spacing: 0.004em;
  color: #a32020;
 
}

h2 {
    font-weight: bold;
  font-size: 1.3em;
  margin: 0.5em 0;
  letter-spacing: 0.004em;
  color: #000000;

}

h3 { font-weight:bold; !important; }


h3.deco {
  font-style: normal;
  font-weight: bold;
  border-left: 5px solid #dc6900;
  padding: 1px 0px 0px 7px;
  margin-top: 1em;
}

h3.decogray {
  font-style: normal;
  font-weight: bold;
  border-left: 5px solid #c7c8ca;
  padding: 1px 0px 0px 7px;
  margin-top: 1em;
}

h3.decoburg {
  font-style: normal;
  font-weight: bold;
  border-left: 5px solid #a32020;
  padding: 1px 0px 0px 7px;
  margin-top: 1em;
}


p.small{
	font-size:0.7em;
}
p.indent-top{
	padding-left:1em;
	text-indent:-1em;
}

/* =========================================== */


			/* カルーセル */


/* =========================================== */
.fg100-white h2, .fg100-white h3, .fg100-white p {
  color: #fff !important;
 
}

.onecol #center .centerPar .featurecarousel .featurecarousel-jcarousel ul li .featurecarousel-overlayTextFeatureCarousel h2 {
font-size: 26px;line-height: 32px; }



/* =========================================== */


			/* フッター */


/* =========================================== */
dl#grouplink {
	clear: both!important;
	padding-top: 10px!important;
	padding-bottom: 10px!important;
        margin-bottom:0!important;
	border-top: 1px solid #CCC!important;
	font-size: 0.8em!important;
}
#grouplink dt {float: left!imoprtant; margin-bottom:2em!important;}
}
dl#grouplink dd {
	float: left!important;
	margin-left: 10px!important;
}


dl#grouplink dd a:link { text-decoration: none; color: #6d6e71; }
dl#grouplink dd a:visited { text-decoration: none; color: #6d6e71; }
dl#grouplink dd a:hover { text-decoration: underline; color: #6d6e71; }


.clearfix:after{
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}

.clearfix{
  zoom:1;
}
/* =========================================== */


			/* 右ナビ　コンタクト */


/* =========================================== */
span.contacts-name{
	font-style:normal;
}
span.contacts-ss{
	font-style:normal;
	font-family:Georgia, "Times New Roman";
}

/* =========================================== */


			/* TAB　フォント上書き */


/* =========================================== */

ul.media-tabs-doubleheight a, #center ul.media-tabs-doubleheight a, ul.media-tabs-doubleheight 

a:visited, #center ul.media-tabs-doubleheight 

a:visited {
       font-style: normal;
}

ul.media-tabs a, #center ul.media-tabs a, ul.media-tabs a:visited, #center ul.media-tabs 

a:visited {
     font-style: normal;
}

/* =========================================== */


			/* reset[global_style] */


/* =========================================== */


html, body {
    		color: #404041;
        		font-size: 100%;
    		line-height: 1.5;
}

#center {
		
		line-height : 150%;

}

p {
    		font-size : 1em ;
}


/* =========================================== */


			/* p,line-height,align */


/* =========================================== */


#center p {
		margin-bottom : 1.7em;
		line-height:150%;

}

#center .sub_title {
		font-size:1.1em;
		border : none;
		padding : 0;
}


/* =========================================== */


			/* disclaimer */


/* =========================================== */

p.indent-disclaimer{
	padding-left:1em;
	text-indent:-0.7em;
}

/* =========================================== */


	/* モバイルサイト ヘッダー　法人ロゴ */


/* =========================================== */

#mobileheaderright #headercountry span img { 
	height: auto !important; 
	width: auto !important; 
	max-width: 175px; 
}