@charset "UTF-8";
/* CSS Document */
a { text-decoration:none; }
a:link { color: #0574F9; }
a:visited { color: #0574F9; }
a:hover { color: #FF4F00; }

#cont_4 a:link { color: #9F9F9F; } 
#cont_4 a:visited { color: #9F9F9F; }
#cont_4 a:hover {color: #006CFF;} 

/* 左画像回り込み */
.left {float: left;margin-right:10px;}
/* 右画像回り込み */
.right {
	float: right;
	margin-left: 10px;
}

.font_jp_12 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, sans-serif;
	font-size: 1.2rem;
	font-weight: normal;
}
.font_jp_11 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, sans-serif;
	font-size: 1.1rem;
	font-weight: normal;
}
.bold {
	font-weight: bold;
}
.bold_blu {
	font-weight: bold;
	color: #00ABFF;
}
.a_big{
	font-size: 20px;
	color: #555555;
 }
.a_big_1{
	font-size: 20px;
	color: #339300;
 }
.a_big_1_2{
	font-size: 20px;
	color: #339300;
 }
.a_big_2{
	font-size: 20px;
	color: #FF0067;
 }
.a_Blu{
	color: #001BFF;
 }
.a_red{
	color: #FF0067;
 }
.a_green{
	color: #009B15;
 }
.a_green2{
	color: #04D320;
	font-size: 1.2rem;
 }
.icon {
  position: relative;
  top: 2px;
  left: 0px;
}

.info_table_map{
	height: 300px;
	width: 300px;
	margin-top: auto;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: auto;
	display: block;
}
.ing_center {
	margin-left: auto;
	margin-right: auto;
	display: block;
	width: 80%;
}

/* list**********************/
.defaultlist
,.defaultlist li{
	padding:0px;
	margin:0px;	
}
 
.defaultlist li{
	list-style-type:none !important;
	list-style-image:none !important;
	margin: 5px 0px 5px 0px !important;
}
 
.list1 li{
	position:relative;
	padding-left:16px;
	font-size: 1.3rem;
}
 
.list1 li:before{
	content:''; 
	display:block; 
	position:absolute; 
	box-shadow: 0 0 2px 2px rgba(255,255,255,0.2) inset;
	top:3px; 
	left:2px; 
	height:0; 
	width:0; 
	border-top: 6px solid transparent;
	border-right: 7px solid transparent;
	border-bottom: 6px solid transparent;
	border-left: 9px solid #aaa;
}
/* list end*/

 /* list 4 */
.defaultlist
.defaultlist li{
	list-style-type:none !important;
	list-style-image:none !important;
	margin: 5px 0px 5px 0px !important;
}
 
.list4 li{
	position: relative;
	padding-left: 20px;
	font-size: 1.3rem;
	line-height: 1.5;
}

.list4 li:after{
	content: '';
	display: block;
	position: absolute;
	background: #aaa;
	width: 5px;
	height: 5px;
	top: 7px;
	left: 6px;
	border-radius: 5px;
}
 /* list 5 ***********************/
.defaultlist
.defaultlist li{
	list-style-type:none !important;
	list-style-image:none !important;
	margin: 5px 0px 5px 0px !important;
}
 
.list5 li{
	position: relative;
	padding-left: 24px;
	font-size: 1.3rem;
	line-height: 1.5;
}

.list5 li:after{
	content: '';
	display: block;
	position: absolute;
	background: #aaa;
	width: 5px;
	height: 5px;
	top: 7px;
	left: 10px;
	border-radius: 5px;
}
/* list 5 end *********************/

 /* list 3 ***********************/
.defaultlist
.defaultlist li{
	list-style-type:none !important;
	list-style-image:none !important;
	margin: 5px 0px 5px 0px !important;
}
 
.list3 li{
	position: relative;
	padding-left: 32px;
	font-size: 1.3rem;
	line-height: 1.5;
}

.list3 li:after{
	content: '';
	display: block;
	position: absolute;
	background-color: #FFF8F8;
	width: 5px;
	height: 5px;
	top: 7px;
	left: 20px;
	border-radius: 5px;
}

/* list 3 end *********************/
