/* CSS Document */

ul.sf-menu li.list06{
	color: #000;
	background: #f7f7f7;
	}

#glovalNaviArea li.list06{
	background-color: #666;
}


#inquiry{
	width: 100%;
	font-size: 0.9rem;
}
	
#inquiry dt{
	color: #039;
	font-size: 0.8rem;
	}

#inquiry dd{
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	padding-bottom: 10px;
	font-size: 0.8rem;
}
#localNav{
	display: none;
	}


#contentsTwo{
	display: block;
	float: left;
	width: 100%;
	}

#contentsTwo section{
	width: 100%;
	margin-bottom: 25px;
	display: block;
	float: left;}

#contentsTwo section h2{
	}

#contentsTwo section .leftArea{}

#contentsTwo section .rightArea{}



#contentsTwo section  .leftArea,
#contentsTwo section  .rightArea{
	width:48%;
	}

.tel {
    width: calc(100% - 38px);
    font-size: 230%;
    font-weight: bold;
    background: url(../function/images/icon_tel.png) 0px 5px no-repeat;
    padding-left: 38px!important;
    margin-bottom: 0px;
	}

.mail {
    width: calc(100% - 38px);
    font-size: 200%;
    font-weight: bold;
    background: url(../function/images/icon_mail.png) 0px 5px no-repeat;
    padding-left: 38px!important;
}

/* --------------------------------------------------------------------- */
/*   株式情報                                      　                  */
/* --------------------------------------------------------------------- */


@media only screen and (min-width: 481px) {

#inquiry{
	clear: both;
	float: left;
}

#inquiry dl{
	width: 100%;
	max-width:970px;
	margin-bottom: 20px;
}
#inquiry dt {
	float: left;
	margin: 0px;
	background-color: #FFF;
	padding-top: 10px;
	padding-right: 0px;
	padding-left: 0px;
	width: 4.666%!important;
	min-width:150px;
}
#inquiry dd {
	width: 95.334%!important;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 150px!important;
}

#inquiry dd input {
	margin-bottom: 5px;
	}


#contentsTwo{
	display: block;
	float: left;
	width: 100%;
	}

#contentsTwo section{
	width: 48%;
	margin-bottom: 25px;
	display: block;
	float: left;}

#contentsTwo section h2{
	}

#contentsTwo section .leftArea{}

#contentsTwo section.rightArea{
	margin-left:4%;
	}

#contentsTwo section  .leftArea,
#contentsTwo section  .rightArea{
	}

.tel, .mail {
    font-size: 200%;
	}
		
}

/* デスクトップ : 769 px ～最大 1232 px。モバイルレイアウトとタブレットレイアウトからスタイルを継承。 */
@media only print, screen and (min-width: 769px) {
#contentsTwo section.rightArea{
	margin-left:4%;
	}

.tel, .mail {
    font-size: 250%;
	}
		
}
	
@media only print, screen and (min-width: 970px) {
#localNav{
	display: block;
	}

#glovalNaviArea li.list06 a {
	background-position: -855px -45px;
	background-image: url(../function/images/global_nav.png);
}


#inquiry{
	clear: both;
	float: left;
font-size: 1.4em;
}


#inquiry dl{
	width: 700px;
	margin-bottom: 20px;
}
#inquiry dt {
	float: left;
	margin: 0px;
	background-color: #FFF;
	padding-top: 10px;
	padding-right: 0px;
	padding-left: 0px;
	width:130px!important;
}
#inquiry dd {
	width: 530px!important;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 155px!important;
}





#inquiry dd input {
	margin-bottom: 5px;
	}



	
}