@charset "UTF-8";
/* CSS Document */

.tit-yonago{
	width: 710px;
	height: 58px;
	background: url(../images/yonago/tit-production_base-yonago.gif) no-repeat;
	text-indent:-9999px;
	outline: 0;
 margin-bottom: 40px;
}

article h2{
	width: 710px;
	height: 240px;
	background: url(../images/yonago/production_base-yonago-main.jpg) no-repeat;
	text-indent:-9999px;
	outline: 0;
	margin-bottom:40px;	
}

article p.top-txt{
	font-size: 1.2em;
	line-height: 210%;
 	margin-top:40px;
 	margin-bottom:40px;
}


/*--------------------------------------------------------------
base-area
--------------------------------------------------------------*/
#base-area {
 width: 710px;
}
#base-area td {
 vertical-align: top;
}
#base-area td.base-area-img {
 width: 230px;
}
#base-area td.base-area-txt {
 min-width: 260px;
}
#base-area td.base-area-iso {
 text-align: right;
 min-width:140px;
}
#base-area #iso-txt {
 background-color: #F9F9F9;
 padding:	8px 12px;
 font-size:	1.2em;
 display: inline-block;
 text-align:left;/*現地法人のみ追加*/
}
/*現地法人のみ追加*/
#base-area #iso-txt a img{
	padding-top:5px;}
#base-area #iso-txt a:hover img {
	filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;}
/*#base-area #iso-txt a {
 background: url(../../../images/common/icon-arrow3.gif) no-repeat;
 padding-left: 20px;
}*/
#base-area #iso-txt a {
 background: url(../../../images/common/icon-arrow3.gif) no-repeat;
 padding-left: 20px;
}
#base-area	div.location {
 margin: 0 20px;
}
#base-area div.location p {
 font-size: 1.2em;
 margin-bottom:	5px;
 line-height:180%;
}
#base-area	img.location-img { float:	left; 
}
#base-area div.location h3 {
 font-size: 1.2em;
 font-weight:	bold;
 margin-bottom:	5px;
}
#base-area div.location ul {
}
#base-area div.location ul li {
 font-size: 1.2em;
 float:	left;
 background: url(../../../images/common/icon-arrow3.gif) no-repeat 0px 50%;
}
#base-area div.location ul li a {
 margin-left:	15px;
}
#base-area div.location ul li.map {
	border-right: 1px dotted #CACACA;
 padding-right: 20px;
 margin-right: 20px;
}
#base-area div.location ul li.map a {
 margin-right: 5px;
}
#base-area div.location ul li.map img {
 vertical-align: text-top;
}

/*--------------------------------------------------------------
howto-base
--------------------------------------------------------------*/
#howto-base {
 background: url(../../../images/common/bg-w710_top.gif) no-repeat left top;
 clear: both;
 margin: 50px 0 30px;
}
#howto-base #howto-base-cont {
 background: url(../../../images/common/bg-w710_bottom.gif) no-repeat left bottom;
 padding: 20px 20px 0 20px;
}
#howto-base #howto-base-cont h4 {
 background: url(../images/yonago/production_base-yonago-tit01-01.gif) no-repeat;
 width: 670px;
 height: 39px;
 text-indent: -9999px;
 margin-bottom: 30px;
}
#howto-base #howto-base-cont p.howto-base-txt {
 font-size:1.2em;
 line-height: 180%;
 margin-bottom:20px;
}
#howto-base #howto-base-cont ul.col2 {
 margin-bottom:	40px;
}
#howto-base #howto-base-cont ul.noMargin {
 margin-bottom:	20px;
}

#howto-base #howto-base-cont ul.col2 li {
 width: 325px;
}
#howto-base #howto-base-cont ul.col2 li.odd-number {
 float: left;
}
#howto-base #howto-base-cont ul.col2 li.even-number {
 float: right;
}
#howto-base #howto-base-cont ul.col2 li p {
 font-size:1.2em;
 line-height: 180%;
 margin-top:10px;
}

#howto-base #howto-base-cont ul.col3 {
 margin-bottom:	40px;
}
#howto-base #howto-base-cont ul.col3 li {
 margin-right: 20px;
 float: left;
 width: 210px;
}
#howto-base #howto-base-cont ul.col3 li.right {
 margin-right: 0;
}
#howto-base #howto-base-cont ul.col3 li p {
 font-size:1.2em;
 line-height: 180%;
 margin-top:10px;
}
#howto-base #howto-base-cont ul.noMargin {
 margin-bottom:20px;
}



#howto-base #howto-base-cont h5{
 text-indent: -9999px;
 margin-bottom:	20px;
}
#howto-base #howto-base-cont h5#tit-howto01 {
 background: url(../images/yonago/production_base-yonago-tit02-01.gif) no-repeat;
 width: 127px;
 height: 20px;
}
#howto-base #howto-base-cont h5#tit-howto02 {
 background: url(../images/yonago/production_base-yonago-tit02-02.gif) no-repeat;
 width: 238px;
 height: 20px;
}
#howto-base #howto-base-cont h5#tit-howto03 {
 background: url(../images/yonago/production_base-yonago-tit02-03.gif) no-repeat;
 width: 338px;
 height: 20px;
}

#howto-base #howto-base-cont h5#tit-howto06 {
 background: url(../images/yonago/production_base-yonago-tit06-01.gif) no-repeat;
 width: 104px;
 height: 20px;
}

#howto-base #howto-base-cont ul.col2 li p {
    font-size: 1.2em;
    line-height: 180%;
    margin-top: 10px;
}

#howto-base-cont .col2 li p a:before {
    content: '';
    display: inline-block;
    background: url(../../../images/common/icon-arrow3.gif) no-repeat;
    vertical-align: middle;
    width: 11px;
    height: 11px;
    margin: 0 5px 3px 0;
}
#howto-base-cont .col2 li a:hover img {
    opacity: 0.7;
    transition-duration: 0.12s;
}