/*
Theme Name: InitiateNewTOP
Theme URI: https://www.initiate-world.com/
Author: Initiate
Author URI: https://www.initiate-world.com/
*/



@charset "utf-8";

/*html {
    margin-top:-32px !important;
}*/
/*------------------------------------------------------------
	デフォルトスタイル
------------------------------------------------------------*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd,  ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;

	font-size: 1em;
}

body,
table,
input, textarea, select, option {
	font-family: 'メイリオ', Meiryo, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro';
	line-height: 1.1;
}

article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary {
	display: block;
}

ul{
list-style: none;
}

#main ul.sns,
#main .mailForm ul{
	list-style: none;
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 1em;
}

#conts ul, #conts .textBox ul{
list-style-type: disc;
margin: 0 0 0 1em;
}


blockquote, q {
	quotes: none;
}

:focus {
	outline: 0;
}

ins {
	text-decoration: none;
}

del {
	text-decoration: line-through;
}

img {
	vertical-align: top;
}

a,
a:link {
	color: #2E2385;
}

a:visited {
	color: #7B1581;
}

a:hover {
	color: #444;
}

a:active {
	color: #444;
}

body a{text-decoration:none;}
#main a {text-decoration:underline;}

/*------------------------------------------------------------
	レイアウト
------------------------------------------------------------*/
body {
	color: #777;
	font-size: 11px;
	line-height: 1.5;
	background-color: #F9F9F9;
	-webkit-text-size-adjust: none;

}

body.lower #main,
body.lower #conts{
font-size: 16px !important;
}
.index{
	font-size: 11px;
}

#container {
	margin: 0 auto;
	/*margin-top:-30px;*/
	max-width: 960px;
	text-align: left;
position:relative;
}

#main {
	padding: 14px 35px 128px;
	border: 1px solid #D9D6D6;
	background-color: #fff;
}

	* html #main {
		zoom: 1;
	}

	*+html #main {
		zoom: 1;
	}

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

#innerWrap {
	margin: 0 auto;
	max-width: 960px;
	text-align: left;
}

/*------------------------------------------------------------
	ヘッダー
------------------------------------------------------------*/
#gHeader {
margin-bottom: -1px;
background-color: rgba(255,255,255,0.6);
}

#gHeader .hBox {
	padding: 0 0 7px;
}


/*******************ロゴサイズ********************/
#gHeader .hBox .logo img{
max-width:135px;
margin-left:15px;
padding-left: 6px;
float: left;
}



#gHeader .hBox .titlebox{
clear:both;
margin-bottom:5px;
font-size:10px;
font-weight:normal;

margin-left:10px;
}


#gHeader .hBox .rBox {
	float: right;
	padding-top: 15px;
	width: 329px;
}

#gHeader .hBox .rBox .contact {
	padding: 2px 0 1px;
	margin-bottom:5px;
	width: 160px;
	color: #fff;
	text-align: center;
	background-color: #0872CB;
	border-radius: 10px;
}
#gHeader .hBox .rBox .contact_w{
	float: left;}

#gHeader .hBox .rBox .tel_w {
	float: right;}

#gHeader .hBox .rBox .tel {
	width: 160px;
	color: #0872CB;
	font-size: 18px;
	font-weight: bold;
	/*letter-spacing: -0.5px;*/
	line-height: 1.2;
	word-break: break-all;
}

#gHeader .hBox .rBox .mail{
font-size: 11px;
margin-top:7px;
font-weight:normal;
color: #444;
}

#gHeader .hBox .rBox #mail2{
display: none;
}

#gHeader .hBox .spMenu {
	display: none;
}

/*------------------------------------------------------------
	gNavi
------------------------------------------------------------*/
#gNavi {
	position: relative;
	border: 1px solid #D9D6D6;
	background-color: #0872CB;
}

#gNavi .menu {
	/*width: 720px;*/
	float: left;
}

#gNavi .menu li {
	padding-right: 2px;
	width: 100px;
	float: left;
	position: relative;
	font-size: 13px;
	text-align: center;
	border-left: 1px solid #3f8ccd;
    border-right: 1px solid #0060b0;

}
#gNavi .menu li:last-child {
    border-right: none;
	background: url(img/common/g_navi_bg.gif) repeat-y right top;
}

#gNavi .menu li a {
	padding: 15px 5px 13px;
	display: block;
	color: #fff;
}

#gNavi .menu li a:before {
	background-color: #fff;
	bottom: 0;
	content: "";
	height: 7px;
	left: 0;
	position: absolute;
	-webkit-transition: all 0.4s ease-out 0s;
	transition: all 0.4s ease-out 0s;
	width: 0;
}

#gNavi .menu li:hover a:before{
	width: 100%;
}

#gNavi .menu li a:hover {
	text-decoration: none;
}

#gNavi .language {
	padding-top: 14px;
	float: right;
	margin-right:15px;
}

#gNavi .language li {
	padding-left: 16px;
	float: left;
	font-size: 11px;
}

#gNavi .language li a {
	padding-left: 10px;
	color: #fff;
	text-decoration: underline;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
	background: url(img/common/icon01.gif) no-repeat left 6px;
}

#gNavi .language li a:hover {
	color: #919191;
	text-decoration: none;
}

#gNavi li.toiawase{
background-color:#08cc60;
font-size:15px;
width:125px;
}


article {
	max-height: 550px;
}

/****************パンフレット枠組み*******************/
.bunya{
width:190px;
border:1px solid #000;
float:left;
margin-bottom:15px;
margin:4px;
text-align:left;
min-height:90px;
}

.bunya p{padding:5px;}

.height1{
min-height:150px;
}

#w_bunya{
background-color:#E0EAF3;
text-align:center;
width: 100%; 
}

.w_bunya_in{
width:600px;
//border: 1px solid #FF0000;  
margin: 12px auto;  
height:100%;
overflow: hidden;
text-align:center;
font-size:10px;
potision:relative;
}

.bunya_title{
margin-top:10px;
text-align:left;
font-size:14px;
}

.bunya2{
clear:both;
text-align:left;
}

#main .bunya h4{
color:#fff !important;
font-size:10.5px !important;
width:180px !important;
/*width:45%;*/
background-color:#5887C6 !important ;
text-decoration:none !important;
padding:5px !important;
margin:0 !important;
border-left:none !important;
}

.bunya2 h4{
color:#0068B5;
text-decoration:none;
}

.jisseki_p{
width:30%;
margin:5px;
}




/******************ヘッダ固定***************/
header {
min-height: 60px;
top: 0px;
position:relative;
}


header #header  {

background-color: #f9f9f9;
position:fixed;
z-index: 999;
top: 0px;
width: 100%;/*要注意*/
left: auto;
max-width:1170px;
}



/*****************パンフレットテーブル*********************/
#w_bunya table{
text-align:left;
border-collapse: collapse;
float:left;

	width: 50%;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
}
#w_bunya table td {
	border-collapse: collapse;
}
#w_bunya  table th {
	background-color: #9DC5E1;
	padding: 5px;
	white-space: nowrap;
	border-top-width: 1px;
	border-right-width: 4px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

#w_bunya  table td {
	/*background-color: #F6F6F6;*/
	text-align: left;
	padding: 5px;
	border: 1px solid #D6D6D6;
	font-size: 10px;
	line-height: 20px;
}

/********************************************/


#main .photoList .noblock li {
    float:none !important;
    margin: 0 0 10px 0 !important;
    width: 100%;
}
#main .photoList ul.noblock {
    float:none !important;
    margin: 0 0 0 20px !important;
    width: 100%;
}
/*------------------------------------------------------------
	コンテンツ
------------------------------------------------------------*/
#conts {
	max-width: 611px;
	float: left;
}

/*------------------------------------------------------------
	サイドバー
------------------------------------------------------------*/
#sideBar {
	width: 246px;
	float: right;
}

#sideBar .sTitle {
	margin-bottom: 24px;
	padding: 9px 18px 10px;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	background-color: #0872CB;
}

#sideBar .menu li {
	padding-bottom: 17px;
}

#sideBar .menu li a {
	color: #777;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

#sideBar .menu li a:hover {
	color: #0872CB;
}
#sideBar .sNavi02 li {
	padding-bottom: 17px;
}
#sideBar .sNavi02 li.ttl01 {
	padding-bottom: 10px;
	font-size: 14px;
	font-weight: bold;
}

#sideBar .sNavi02 li a {
	color: #777;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

#sideBar .sNavi02 li a:hover {
	color: #0872CB;
}


#sideBar .more {
	text-align: right;
}

#sideBar .more a {
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

/*------------------------------------------------------------
	フッター
------------------------------------------------------------*/
#submit-contact {
	background-color: #0872CB;
	color: #fff;
	font-size: 14px;
	border: none;
	padding: 12px 15px;
	margin: 0;
	cursor: pointer;
}
#submit-contact:hover {
	background-color: #262626;
}

#gFooter {
	padding: 27px 0 25px;
	clear: both;
	overflow: hidden;
	background-color: #262626;
}

#gFooter{
text-align:center;
}

#gFooter .fBox {
margin: 0 auto;
max-width: 960px;
text-align:left;
}


#gFooter .fBox .title {
	margin-bottom: 20px;
	color: #c8c8c8;
	font-size: 14px;
	font-weight: bold;
}

#gFooter .fBox .service {
	float: left;
	padding-left: 3%;
	width: 22%;
	max-width: 210px;
}

#gFooter .fBox .service li {
	padding-bottom: 12px;
	font-size: 12px;
}

#gFooter .fBox .service li a {
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
	color: #c8c8c8;
	text-decoration: underline;
}

#gFooter .fBox .service li a:hover {
	color: #0872CB;
	text-decoration: none;
}

#gFooter .fBox .twitter {
	float: left;
	padding-left: 1%;
	width: 50%;
	max-width: 484px;	
}
#gFooter .fBox .twitter li {
	margin: 0 8% 10px 0;
	padding: 0 0 10px 46px;
	width: 90%;
	max-width: 430px;
	float: left;
	color: #c8c8c8;
	font-size: 12px;
	line-height: 1.5;
	word-wrap: break-word;
	box-sizing: border-box;
	background: url(img/common/icon02.gif) no-repeat 6px 4px;
	border-bottom: 1px solid #383838;
	min-height: 100px;
}
/*
#gFooter .fBox .twitter li:nth-child(3),
*/
#gFooter .fBox .twitter li:nth-child(4),
#gFooter .fBox .twitter .liStyle {
	border-bottom: none;
}

#gFooter .fBox .twitter li a {
color:#0088B2;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

#gFooter .fBox .twitter li a:hover {
	color: #fff;
}

#gFooter .fBox .link {
	float: left;
	width: 20%;
	max-width: 193px;
}

#gFooter .fBox .link li {
	margin-bottom: 22px;
	font-size: 12px;
}

#gFooter .fBox .link li a {
	color: #c8c8c8;
text-decoration:underline;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

#gFooter .fBox .link li a:hover {
	color: #0872CB;
}

#gFooter .fNavi {
	margin-bottom: 18px;
	text-align: center;
	background-color: #333;
}

#gFooter .fNavi ul {
	border-top: 1px solid #383838;
	border-bottom: 1px solid #383838;
}

#gFooter .fNavi li {
	padding: 10px 18px;
	display: inline-block;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	border-right: 1px solid #393939;
}

#gFooter .fNavi li:first-child {
	border-left: 1px solid #393939;
}

#gFooter .fNavi li a {
	color: #919191;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

#gFooter .fNavi li a:hover {
	color: #0872CB;
}

#gFooter .txt {
	margin-bottom: 3px;
	
	/*color: #505050;*/
color: #919191;
	font-size: 13px;
	text-align: center;
}

#gFooter .copyright {
	/*color: #505050;*/
color: #919191;
	font-size: 10px;
	text-align: center;
}

div.main_h3_left{
float:left;
}

div.main_toiawase_right img{
width:200px;
float:right;
}

/*h4{ 
    font-size: 1.2em;
    font-weight: bold;
    color: #0088b2;
text-decoration: underline;
 }*/

#main h4 {
    font-size: 1.3em;
    font-weight: bold;
    /*line-height: 0.4em;*/
    line-height: 1.2em;
    color: #0872CB;
    /*padding: 10px 7px 7px 12px;*/
    padding: 5px 7px 2px 12px;
    margin: 0px 0 25px !important;
    border-left: 7px solid #0872CB;
} 


#main .headLine01_s {
    margin-bottom: 5px;
    padding-bottom: 0px;
    color: #555;
    font-size: 24px;
    border-bottom:none;
}


#main .headLine03_s {
    margin-bottom: 23px;
    padding-bottom: 14px;
    color: #555;
    font-size: 14px;
    border-bottom: 1px solid #DBDBDB;
}





@media all and (min-width: 0px) and (max-width: 1100px) {


	#gHeader .hBox .spMenu {
		display: block;
		float: right;
		padding-left: 4%;
		width: 8%;
	}
	
	#gHeader .spMenu img {
		width: 100%;
	}


	#gHeader .mobile {
		display: none;
		background: none repeat scroll 0 0 #FFFFFF;
		border-top: 3px solid #0088b3;
		box-shadow: 0 0 3px #888888;
		padding: 15px 20px 10px;
		position: absolute;
		right: 0;
		/*top: 60px;*/
		width: 70%;
		z-index: 99999;
	}
	
	#gHeader .mobile li {
		padding: 10px 0;
		font-size: 14px;
		border-top: 1px solid #eee;
	}
	
#gHeader .mobile li:first-child {
padding-top:8px;
border-top:0;
}
#gHeader .mobile ul{
border-bottom:#0088B3 solid 2px;
}

#menu-lang{
border:none;
}


	#gHeader .mobile li a {
		color: #555;
	    -webkit-transition: all .3s ease-in-out;
    	-moz-transition: all .3s ease-in-out;
   		-o-transition: all .3s ease-in-out;
    	transition: all .3s ease-in-out;
	}
	
	#gHeader .mobile li a:hover {
		color: #0088b2;
	}
	
	ul.language {display: none;}

}


@media all and (min-width:736px) and (max-width: 846px) {

#gNavi .menu li {
    font-size: 11px;
}

#gNavi .menu li a {
    padding: 11px 5px 10px;
    display: block;
    color: #fff;
}
}





@media all and (min-width: 0px) and (max-width: 736px) {

#w_bunya table{
text-align:left;
border-collapse: collapse;
float:none;
clear:both;
width: 95%;
margin-top: 5px;
margin-right: auto;
margin-bottom: 5px;
margin-left: auto;
}

#gHeader .mobile .tab{display: none;}


/*div.main_h3_left{
float:none;
}
div.main_toiawase_right img{
width:100%;
float:none;
margin-bottom:20px;
}*/


#main .imgBoxL03 .photoBox03 {
    width:70% !important; max-width:320px !important;
}

#main .imgBoxL03 .textBox03 {
margin-top:15px;
    width:90% !important; max-width:90% !important;
}

#main #textBox_f{
float: left;
clear:both !important;
}
	
	/*------------------------------------------------------------
		ヘッダー
	------------------------------------------------------------*/
.header {
min-height:97px;
top: 0px;
}
/*html {
    margin-top: -46px !important;
}*/
#container {
/*margin-top:-45px;*/
}
	#gHeader {
		padding: 2%;
	}
	
	#gHeader .hBox {
		padding: 0;
	}


#gHeader .hBox  .logo img{
		width:100%;
}

#gHeader .hBox  .logo img{
padding: 4px 0 0 1px;
width: 18.5%;
}

#gHeader .hBox .titlebox{
font-size:9px; width:100%;
font-weight:normal;
}

#gHeader .hBox .titlebox {
    margin-bottom: 0;
}

	/*#gHeader .hBox h1 {
		padding: 4px 0 0 1px;
		width: 18.5%;
	}
	
	#gHeader .hBox h1 img {
		width: 100%;
	}*/
	
	#gHeader .hBox .rBox {
		padding-top: 2.5%;
		min-width: 154px;
		/*width: 68%;*/
		max-width:230px;
		width:55%;
	}

#gHeader .hBox .rBox .contact_w{
	display:none;}

#gHeader .hBox .rBox .tel_w {
	clear:both;}

#gHeader .hBox .rBox a{
color: #fff;
}

#gHeader .hBox .rBox .tel ,#gHeader .hBox .rBox .mail{
	padding: 2px 0 1px;
	margin-bottom:5px;
	width: 170px;
	color: #fff;
	text-align: center;
	background-color: #0872CB;
	border-radius: 10px;
}

	#gHeader .hBox .rBox .contact {
		*/width: 60%;*/
		padding-top: 0;
		font-size: 10px;
	}
	
	#gHeader .hBox .rBox .tel {
		/*width: 39%;*/
		font-size: 11px;
		text-align: center;
		/*letter-spacing: -1.5px;*/
	}
	
	/*------------------------------------------------------------
		gNavi
	------------------------------------------------------------*/
	#gNavi {
		display: none;
	}
	
	/*------------------------------------------------------------
		コンテンツ
	------------------------------------------------------------*/
	#conts {
		max-width: inherit;
		float: none;
	}
	
	/*------------------------------------------------------------
		サイドバー
	------------------------------------------------------------*/
	#sideBar {
		width: auto;
		float: none;
	}
	
	/*------------------------------------------------------------
		フッター
	------------------------------------------------------------*/
	#gFooter .fBox {
		padding: 0 5% 20px;
	}
	
	#gFooter .fBox .service {
		padding: 0 0 20px 0;
		width: auto;
		float: none;
	}
	
	#gFooter .fBox .twitter {
		float: none;
		padding-left: 0;
		width: 66%;
	}
	
	#gFooter .fBox .twitter li {
		margin-right: 0;
		width: auto;
		float: none;
	}
	
	#gFooter .fBox .twitter .liStyle {
		border-bottom: 1px solid #383838;
	}
	
	#gFooter .fBox .twitter li:last-child {
		padding-bottom: 0;
	}
	
	#gFooter .fBox .link {
		width: auto;
		max-width: inherit;
		float: none;
	}
	
	#gFooter .fNavi ul {
		margin-bottom: -1px;
	}

}






@media all and (min-width: 737px) and (max-width: 768px)  {

#gHeader .mobile .mob{display: none;}



#gFooter .fNavi li {
		padding: 10px 15px;
	}
	
	/*------------------------------------------------------------
		コンテンツ
	------------------------------------------------------------*/
	#conts {
		max-width: inherit;
		float: none;
	}
	
	/*------------------------------------------------------------
		サイドバー
	------------------------------------------------------------*/
	#sideBar {
		width: auto;
		float: none;
	}


}

@media all and (min-width: 769px) and (max-width: 980px)  {

#gHeader .mobile .mob{display: none;}

/*#container{
	margin: 0 10px;
	}

.header.fixed .fixbar {
right:10px;
padding-left:10px;
}*/

	
	#gFooter .fNavi li {
		padding: 10px 15px;
	}
	
	/*------------------------------------------------------------
		コンテンツ
	------------------------------------------------------------*/
	#conts {
		max-width: inherit;
		float: none;
	}
	
	/*------------------------------------------------------------
		サイドバー
	------------------------------------------------------------*/
	#sideBar {
		width: auto;
		float: none;
	}

div.main_toiawase_right img{
width:40%;
margin-bottom:15px;
}
div.main_h3_left{
width:60%;
}


}




@media all and (min-width:736px) and (max-width:980px) {
	#gHeader .spMenu img {
		width: 70%;
		margin-top:12px;
	}
 #gHeader .mobile {
     width: 50%;
 }

}


@media all and (min-width:0px) and (max-width:560px) {

#gHeader .hBox .rBox #mail1{
display: none;
}

#gHeader .hBox .rBox #mail2{
font-size: 11px;
margin-top:7px;
font-weight:normal;
color: #444;
display: block !important;
}


.w_bunya_in{
width:96%;
}

.bunya{
width:94%;
margin:auto 3%;
min-height:30px;
}

.bunya h4{
width:auto;
}

.header {
min-height:80px;
top: 0px;
}

}
@media all and (min-width:0px) and (max-width:836px) {
#main .imgBoxL .textSepaBox01,#main .imgBoxL .textSepaBox02, #main .imgBoxL .textSepaBox03{
    float: noen;
clear:both;
    width:100%;
    min-width:100%;
    margin:auto;
}

#main  .sitemap .photoList, #main .sitemap .photoList05{
    padding: 0 0 8px;
}


}

@media all and (min-width:560px) and (max-width:736px) {
.w_bunya_in{
width:98%;
margin-left:2%;
}

.bunya{
width:47%;
margin-right:1%;
}

.bunya h4{
width:auto;
}
}


@media all and (min-width:736px) and (max-width:980px) {
#w_bunya{
background-color:#E0EAF3;
text-align:center;
width: 100%; 
}

.w_bunya_in {
width: 96%;
margin-left:3%;
margin-right:1%;
}

.bunya{
position:relative;
width:31%;
min-width:180px;
margin-right:1%;
}

.bunya h4{
width:auto;
}
}







/*↓レイアウト補正CSS*/

/****************動画*******************/
.youtube2 {
  position: relative;
  width: 100%;
  padding-top: 56.25%;
  max-width:611px;
}

.youtube2 iframe {
  position: absolute;
  top: 0;
  right: 0;
  width: 100% !important;
  height: 100% !important;
  max-width:611px;
}

/**********コンタクトフォーム　エラー****************/

div.wpcf7 .screen-reader-response,.wpcf7-not-valid-tip{color:#ff33cc; font-size:14pt;}

/**************問い合わせフォーム*******************/
.contact{
    font-size: 11px;
    line-height: 1.5;
}

.contact a{
    color:#fff;
}


/**********************パンくず*********************/
.breadcrumbs{
font-size:11px;
margin-bottom:15px;
}


/***********タイトルソーシャルリンク*****************/

.title_left{

float:left;
}

#main ul.sns{
float:right;
width:157px;
}

/****************************************************/
#gFooter .fBox .service li.faq {
	padding-top: 12px;
}

/****アンカーリンク　固定ヘッダーメニュ－マージン調整*********/
#mainWrap #translat,#mainWrap #interpreter,#mainWrap #local,#mainWrap #dtp,#mainWrap #web,#mainWrap #ipad,#mainWrap #pr,#mainWrap #bunya,#bunya,#mainWrap #gengo,#mainWrap #translation-FAQ43,#mainWrap #alink1,#mainWrap #alink2,#mainWrap #alink3,#mainWrap #alink4,#mainWrap #alink5,#mainWrap #alink6,#mainWrap #alink7,#mainWrap #alink8,#mainWrap #alink9,#mainWrap #alink10{
    margin-top: -190px; /* リンク位置上昇分 */
    padding-top: 190px; /* 上昇分を戻す分 */
position:relative;
}

/******************ページャー**********************/
.navigation{
margin-top:25px;
margin-left:25px;
}

.navigation .left_navi{
float:left;
}


.navigation .right_navi{
float:left;
margin-left:50px;
}


/******************スマホお問い合わせ**********************/
.menu_mail{
font-weight:bold;
}



/******************パンくず**********************/
.breadcrumbs ol{
list-style-type: none !important;
margin-left:0;
padding-left:0;
text-indent:0;
}

.breadcrumbs ol li{
display: inline-block;}


/*****************イプロス***********************/
.ipros{
	margin:5px auto;
}

/*********************Ulタグ**************************/
ul.mark{
	list-style-type: disc !important;
	list-style-position: inside;
}


/*********************メールリンク**************************/
.enItem .headMess a, .headTel .headMess a{
    color: #0088D5;
}
