/*
Theme Name: 一般財団法人 国際ハイウェイ財団(The International Highway Foundation)
Theme URI:http://www.ihcc-info.org
Author:
Author
Version: 1.0
License:
License URI:
*/

/*base*/
body {
	color:#362e2b;
	margin: 0;
	padding: 0;
	font-family: "Lucida Grande", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
	font-weight: normal;
	text-align: center;
	font-size: 13px;
	line-height: 25px;
	min-width: 980px;
}
a:link img{ text-decoration:none; border:none 0px; }
a:visited img{ text-decoration:none; border:none 0px; }

/*リンク設定*/
#header a:link {
	color: #000000;
	text-decoration: none;
}
#header a:visited {
	color: #000000;
	text-decoration: none;
}
#header a:hover {
	color: #333333;
	text-decoration: underline;
}
#header a:active {
	text-decoration: none;
	color: #000000;
}
#header a.button_contact{
	position:relative;
	display:block;
	width:150px;
	height:40px;
	background:linear-gradient(to bottom,#000,#494949);
	border-radius:4px;
	color:#FFF;
	line-height:40px;
	text-indent:40px;
	text-decoration:none;
}
#header a.button_contact:hover{
	background:linear-gradient(to bottom,#444,#999);
}
#header a.button_contact:before{
	position:absolute;
	top:12px;
	left:9px;
	display:block;
	content:'';
	width:20px;
	height:15px;
	background:url(common/img/base/icon_email_w.svg?555) no-repeat;
	background-size:contain;
}
#footer_top_in_right a:link {
	color:#FFFFFF;
	text-decoration:none;
}
#footer_top_in_right a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
#footer_top_in_right a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
#footer_top_in_right a:active {
	color:#FFFFFF;
	text-decoration:none;
}


/*ページの基本設定*/
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption, tbody, tfoot, thead,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
	margin: 0;
	padding:0;
	border: 0;
}
.floatclear {
	clear: both;
}
ul {
    list-style-type: none;
}
ul li {
    list-style-type: none;
}
li img {
    vertical-align: bottom;
}
.rela {
	position:relative;
}
button {
	cursor:pointer;
}
.left {
	float:left;
}
.right {
	float:right;
}
.center {
	text-align: center;
}
.left_img {
	float: left;
	padding-right: 25px;
}
.right_img {
	float: right;
	padding-left: 25px;
}

/*ゆっくりhover*/
.fade05 {
    -webkit-transition: 0.5s ease-in-out;
       -moz-transition: 0.5s ease-in-out;
         -o-transition: 0.5s ease-in-out;
            transition: 0.5s ease-in-out;
}
.fade03 {
    -webkit-transition: 0.3s ease-in-out;
       -moz-transition: 0.3s ease-in-out;
         -o-transition: 0.3s ease-in-out;
            transition: 0.3s ease-in-out;
}
.fade01 {
    -webkit-transition: 0.1s ease-in-out;
       -moz-transition: 0.1s ease-in-out;
         -o-transition: 0.1s ease-in-out;
            transition: 0.1s ease-in-out;
}

/*画像透過*/
a.imgHover00:hover img{
opacity:0;
filter: alpha(opacity=0);
-ms-filter: "alpha( opacity=0 )";
}
a.imgHover01:hover img{
opacity:0.1;
filter: alpha(opacity=10);
-ms-filter: "alpha( opacity=10 )";
}
a.imgHover02:hover img{
opacity:0.2;
filter: alpha(opacity=20);
-ms-filter: "alpha( opacity=20 )";
}
a.imgHover03:hover img{
opacity:0.3;
filter: alpha(opacity=30);
-ms-filter: "alpha( opacity=30 )";
}
a.imgHover04:hover img{
opacity:0.4;
filter: alpha(opacity=40);
-ms-filter: "alpha( opacity=40 )";
}
a.imgHover05:hover img{
opacity:0.5;
filter: alpha(opacity=50);
-ms-filter: "alpha( opacity=50 )";
}
a.imgHover06:hover img{
opacity:0.6;
filter: alpha(opacity=60);
-ms-filter: "alpha( opacity=60 )";
}
a.imgHover07:hover img{
opacity:0.7;
filter: alpha(opacity=70);
-ms-filter: "alpha( opacity=70 )";
}
a.imgHover08:hover img{
opacity:0.8;
filter: alpha(opacity=80);
-ms-filter: "alpha( opacity=80 )";
}
a.imgHover09:hover img{
opacity:0.9;
filter: alpha(opacity=90);
-ms-filter: "alpha( opacity=90 )";
}
.img_on img{
opacity:0;
filter: alpha(opacity=0);
-ms-filter: "alpha( opacity=0 )";
}


/* ▼ overflow */
.over_h{
    overflow: hidden;
}
/* ▼ text align  */
.aln_l{
    text-align: left;
}
.aln_c{
    text-align: center;
}
.aln_r{
    text-align: right;
}

/* ▼ adjust padding or margin */

/*padding right*/
.pd_r05{padding-right: 5px;}.pd_r10{padding-right: 10px;}.pd_r15{padding-right: 15px;}.pd_r20{padding-right: 20px;}.pd_r25{padding-right: 25px;}.pd_r30{padding-right: 30px;}.pd_r35{padding-right: 35px;}.pd_r40{padding-right: 40px;}.pd_r45{padding-right: 45px;}.pd_r50{padding-right: 50px;}

/*padding left*/
.pd_l05{padding-left: 5px;}.pd_l10{padding-left: 10px;}.pd_l15{padding-left: 15px;}.pd_l20{padding-left: 20px;}.pd_l25{padding-left: 25px;}.pd_l30{padding-left: 30px;}.pd_l35{padding-left: 35px;}.pd_l40{padding-left: 40px;}.pd_l45{padding-left: 45px;}.pd_l50{padding-left: 50px;}

/*padding top*/
.pd_t05{padding-top: 5px;}.pd_t10{padding-top: 10px;}.pd_t15{padding-top: 15px;}.pd_t20{padding-top: 20px;}.pd_t25{padding-top: 25px;}.pd_t30{padding-top: 30px;}.pd_t35{padding-top: 35px;}.pd_t40{padding-top: 40px;}.pd_t45{padding-top: 45px;}.pd_t50{padding-top: 50px;}

/*padding bottom*/
.pd_b05{padding-bottom: 5px;}.pd_b10{padding-bottom: 10px;}.pd_b15{padding-bottom: 15px;}.pd_b20{padding-bottom: 20px;}.pd_b25{padding-bottom: 25px;}.pd_b30{padding-bottom: 30px;}.pd_b35{padding-bottom: 35px;}.pd_b40{padding-bottom: 40px;}.pd_b45{padding-bottom: 45px;}.pd_b50{padding-bottom: 50px;}

/* ▼ adjust box width % */
.box01 {width:1%;}.box02 {width:2%;}.box03 {width:3%;}.box04 {width:4%;}.box05 {width:5%;}.box06 {width:6%;}.box07 {width:7%;}.box08 {width:8%;}.box09 {width:9%;}.box10 {width:10%;}.box11 {width:11%;}.box12 {width:12%;}.box13 {width:13%;}.box14 {width:14%;}.box15 {width:15%;}.box16 {width:16%;}.box17 {width:17%;}.box18 {width:18%;}.box19 {width:19%;}.box20 {width:20%;}.box21 {width:21%;}.box22 {width:22%;}.box23 {width:23%;}.box24 {width:24%;}.box25 {width:25%;}.box26 {width:26%;}.box27 {width:27%;}.box28 {width:28%;}.box29 {width:29%;}.box30 {width:30%;}.box31 {width:31%;}.box32 {width:32%;}.box33 {width:33%;}.box34 {width:34%;}.box35 {width:35%;}.box36 {width:36%;}.box37 {width:37%;}.box38 {width:38%;}.box39 {width:39%;}.box40 {width:40%;}.box41 {width:41%;}.box42 {width:42%;}.box43 {width:43%;}.box44 {width:44%;}.box45 {width:45%;}.box46 {width:46%;}.box47 {width:47%;}.box48 {width:48%;}.box49 {width:49%;}.box50 {width:50%;}.box51 {width:51%;}.box52 {width:52%;}.box53 {width:53%;}.box54 {width:54%;}.box55 {width:55%;}.box56 {width:56%;}.box57 {width:57%;}.box58 {width:58%;}.box59 {width:59%;}.box60 {width:60%;}.box61 {width:61%;}.box62 {width:62%;}.box63 {width:63%;}.box64 {width:64%;}.box65 {width:65%;}.box66 {width:66%;}.box67 {width:67%;}.box68 {width:68%;}.box69 {width:69%;}.box70 {width:70%;}.box71 {width:71%;}.box72 {width:72%;}.box73 {width:73%;}.box74 {width:74%;}.box75 {width:75%;}.box76 {width:76%;}.box77 {width:77%;}.box78 {width:78%;}.box79 {width:79%;}.box80 {width:80%;}.box81 {width:81%;}.box82 {width:82%;}.box83 {width:83%;}.box84 {width:84%;}.box85 {width:85%;}.box86 {width:86%;}.box87 {width:87%;}.box88 {width:88%;}.box89 {width:89%;}.box90 {width:90%;}.box91 {width:91%;}.box92 {width:92%;}.box93 {width:93%;}.box94 {width:94%;}.box95 {width:95%;}.box96 {width:96%;}.box97 {width:97%;}.box98 {width:98%;}.box99 {width:99%;}.box100 {width:100%;}

/*table*/
.ta_news {
	padding: 0;
	margin: 0;
	border: none;
	width: 100%;
}
.ta_news tr {
	width: 85px;
}
.ta_news th {
	vertical-align: top;
	font-size: 13px;
	padding-right: 20px;
	padding-bottom: 15px;
	width: 80px;
}
.ta_news td {
	vertical-align: top;
	padding-bottom: 15px;
	padding-top: 2px;
}
.news_ic {
	width: 75px;
	height: 25px;
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-right: 20px;
}
.ta_news .topix {
	background-image: url(common/img/base/news_ic01.jpg);
	width: 80px;
}
.ta_news .project {
	background-image: url(common/img/base/news_ic02.jpg);
}
.ta_news .feature {
	background-image: url(common/img/base/news_ic03.jpg);
}
.news_ber {
	height: 1px;
	background-image: url(common/img/base/news_ber_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

/*link*/
.box {
	position:relative;
}
html>body #top_link a {
	display:block;
	position:absolute;
	left:0;
	top:0;
	height:100%;
	width:100%;
	text-align:left;
	text-indent:-9999px;
	opacity:0.5;
	filter: alpha(opacity=50);
	-ms-filter: "alpha( opacity=50 )";
}
html>body .content_right_box_link a {
	display: block;
	position: absolute;
	left: 0;
	top: -1px;
	height: 100%;
	width: 100%;
	text-align: left;
	text-indent: -9999px;
	opacity: 0.5;
	filter: alpha(opacity=50);
	-ms-filter: "alpha( opacity=50 )";
}
.box:hover {
	text-decoration: underline;
}
#top_link .box:hover {
	text-decoration: none;
	opacity:0.6;
	filter: alpha(opacity=60);
	-ms-filter: "alpha( opacity=60 )";
}
#top_link .box {
-webkit-transition: 0.2s ease-in-out;
-moz-transition: 0.2s ease-in-out;
-o-transition: 0.2s ease-in-out;
transition: 0.2s ease-in-out;
}

/*top_main*/
#top_main {
	padding-top: 41px;
	padding-bottom: 30px;
}

/*header*/
#header {}
#header_top_out {
	height: 23px;
	background-image: url(common/img/base/header_footer_out_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #0065A3;
	text-align: center;
}
#header_top {
	text-align: right;
	margin: 0 auto;
	width: 960px;
}
h1 {
	line-height: 23px;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: normal;
}
#header_bottom_out {
	background-image: url(common/img/base/header_out_bg.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	text-align: center;
	height: 115px;
}
#header_bottom {
	width: 960px;
	margin: 0 auto;
	text-align: left;
	overflow: hidden;
}
#header_bottom_left {
	width: 420px;
	float: left;
}
#header_bottom_right {
	width: 540px;
	float: left;
	padding-top: 38px;
	overflow: hidden;
}
#header_bottom_right li {
	float: right;
}
.header_bottom_right_ic {
	padding-top: 8px;
	padding-right: 27px;
	background-image: url(common/img/base/header_ic.jpg);
	background-repeat: no-repeat;
	background-position: left 13px;
}
#header_bottom_right_ic01 {
	padding-left: 19px;
}
#header_bottom_right_ic02 {
	padding-left: 20px;
}

/*gnav*/
/*#gnav_out {
	height: 61px;
	text-align: center;
	background-image: url(common/img/base/gnav_out_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
#gnav {
	overflow: hidden;
	margin: 0 auto;
	text-align: left;
	width: 960px;
}
#gnav li {
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
}*/
/*#gnav01 {
	background-image: url(common/img/base/gnav01_on.jpg);
	float: left;
}
#gnav02 {
	background-image: url(common/img/base/gnav02_on.jpg);
	float: left;
}
#gnav03 {
	background-image: url(common/img/base/gnav03_on.jpg);
	float: left;
}
#gnav04 {
	background-image: url(common/img/base/gnav04_on.jpg);
	float: left;
}
#gnav05 {
	background-image: url(common/img/base/gnav05_on.jpg);
	float: left;
}
#gnav06 {
	background-image: url(common/img/base/gnav06_on.jpg);
	float: left;
}
#gnav07 {
	background-image: url(common/img/base/gnav07_on.jpg);
	float: left;
}*/
#nav>li>a{
	display: block;
}
#subnav{
	display: none;
}
#subnav>li>a{
			display: block;
			position:relative;
			z-index:999999999;
}
.nav_consept {
	position: absolute;
	top: 199px;
	z-index: 99999;
}
.nav_consept li {
	background-color: #FFF;
}

/*gnav test*/
/*#gnav { 
	clear: both;
}
#gnav ul#menu-nav {
	height: 61px;
	background: url(images/bg_nav.gif) no-repeat left top;
}
#gnav ul li.menu-item a{ 
	display: block; 
	width: 160px; 
	height: 61px;
	line-height: 46px;
	background: url(images/bg_nav_btn.gif) no-repeat left top;
	color: #333;
	font-weight: bold;
	font-size: 1.4em;
	text-decoration: none;
	text-align: center; 
}


#gnav ul li.menu-item a:hover, 
#gnav ul li.current-menu-item a,
#gnav ul li.current-menu-parent a,
#gnav ul li.current-post-ancestor a {
	background: url(images/bg_nav_btn.gif) no-repeat left 0px;
}

#gnav ul li {
	position: relative;
	z-index: 1;
	float: left;
}

#gnav ul li ul.sub-menu {
	display: none;
	position: absolute;
	top: 50px;
	left: 0;
}

#gnav ul li:hover ul.sub-menu {
	display: block;
}

#gnav ul li ul.sub-menu li{
	width: 160px;
	background-repeat: no-repeat;
	background-position: left top;
	float: none;
}

#gnav ul li ul.sub-menu li a {
	width: 160px;
	display: block;
	height: 50px;
	text-indent: 0px;
	overflow: hidden;
	float: none;
}

#gnav ul li ul.sub-menu li a:hover,
#gnav ul li ul.sub-menu li.current-menu-item a,
#gnav ul li ul.sub-menu li.current-menu-parent a{
	 background: #8cdfff url(images/icon_arr_subnav.gif) no-repeat 20px center;
}*/

/*gnav*/
#gnav_out {
	height: 61px;
	text-align: center;
	background-image: url(common/img/base/gnav_out_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
#gnav {
	overflow: hidden;
	margin: 0 auto;
	text-align: left;
	border-left:1px solid #FFF;
	width: 960px;
}

#gnav li {
	width: 159px;
	background-repeat: no-repeat;
	background-position: left top;
	border-right:1px solid #FFF;
	float: left;
}
#gnav li a{
	width: 159px;
	display: block;
	height: 60px;
	font-size:15px;
	line-height:60px;
	color:#FFF;
	text-decoration:none;
	text-align:center;
	background:linear-gradient(to bottom, #01385e,#08679f);
	overflow: hidden;
}
#gnav li a:hover{
	color:#00487a;
	background:linear-gradient(to bottom, #dfdfdf,#FFF);
}
/*ドロップダウンメニュー部分*/
#gnav #subnav li {
	width: 160px;
	height:auto;
	background-repeat: no-repeat;
	background-position: left top;
	float: none;
}
#gnav #subnav li a{
	width: 160px;
	height:auto;
	display: block;
	font-size:12px;
	line-height:1.2;
	text-align:left;
	color:#0f5181;
	text-decoration:none;
	background:linear-gradient(to bottom,#FFF,#eee);
	padding:15px;
	text-indent: 0px;
	overflow: hidden;
	float: none;
	border-bottom:1px solid #ddd;
}
#gnav #subnav li a:hover{
	background:linear-gradient(to bottom,#eee,#FFF);
	padding:15px;
}


/*#nav>li>a{
	display: block;
}
#subnav{
	display: none;
}
#subnav>li>a{
			display: block;
			position:relative;
			z-index:999999999;
}
.nav_consept {
	position: absolute;
	top: 199px;
	z-index: 99999;
}
.nav_consept li {
	background-color: #FFF;
}*/

/*content*/


#content_out {
	text-align: center;
	padding-bottom: 40px;
}
#content_in {
	text-align: left;
	width: 960px;
	margin: 0 auto;
	overflow: hidden;
}
#content_left {
	float: left;
	width: 680px;
}
#content_right {
	float: left;
	width: 230px;
	padding-left: 50px;
}

/*content_right_box*/
.content_right_box {
	padding-bottom: 20px;
}
.content_right_box_title_out {
	background-image: url(common/img/base/rnav_title_out_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.content_right_box_title {
	width: 185px;
	height: 62px;
	padding-left: 45px;
	background-image: url(common/img/base/rnav_title_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	color: #003E68;
	font-size: 14px;
}
.content_right_box_title p {
	display: table-cell;
	width: 170px;
	height: 62px;
	vertical-align: middle;
	font-weight: bold;
}
.content_right_box_link_out {
	background-image: url(common/img/base/rnav_out_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.content_right_box_link {
	width: 170px;
	height: 72px;
	padding-left: 45px;
	padding-right: 15px;
	background-image: url(common/img/base/rnav_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.content_right_box_link p {
	display: table-cell;
	width: 170px;
	height: 72px;
	vertical-align: middle;
	font-size: 14px;
}

/*content_right_banner*/
.content_right_banner {
	margin-bottom: 20px;
	background:linear-gradient(to bottom,#FFF,#ececec);
}
.content_right_banner a {
	display:block;
	background:url(common/img/base/icon_link.png) no-repeat top 45% left 15px;
	position:relative;
	padding:15px 15px 15px 35px;
	border:1px solid #ddd;
	color:#00487a;
	line-height:1.4;
	text-decoration:none;
}


/*gotop*/
#gotop_in {
	text-align:right;
	margin:0 auto;
	width:960px;
}

#gotop_in p{
	position:relative;
	margin-left: 830px;
	width:130px;
	height:28px;
	font-size:12px;
	border-radius:4px 4px 0 0;
	background:linear-gradient(to bottom,#0064a0,#005085);
	text-align:center;
	line-height:28px;
	text-indent:5px;
}
#gotop_in p:hover{
	background:linear-gradient(to bottom,#033454,#005085);
}
#gotop_in p a{
	display:block;
	color:#FFF;
	text-decoration:none;
}
#gotop_in p:before{
	position:absolute;
	display:block;
	top:11px;
	left:10px;
	content:'';
	width:9px;
	height:6px;
	background:url(common/img/base/icon_gotop.png) no-repeat;
}
/*footer*/
#footer_top_out {
	background-image: url(common/img/base/header_footer_out_bg.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	background-color: #0065A3;
	text-align: center;
	font-size: 12px;
	height: 220px;
	line-height: 20px;
}
#footer_top_in {
	margin: 0 auto;
	text-align: left;
	width: 960px;
	overflow: hidden;
}

#footer_top_in_left {
	float: left;
	width: 383px;
	padding-right: 117px;
}
#footer_top_in_left_text {
	padding-top: 15px;
	color: #FFFFFF;
}
#footer_top_in_right {
	float: left;
	overflow: hidden;
	padding-top: 32px;
	width: 460px;
}
#footer_top_in_right li {
	background-image: url(common/img/base/footer_ic.png);
	background-position: left 6px;
	background-repeat: no-repeat;
	padding-left: 10px;
	padding-bottom: 7px;
}
#footer_top_in_right_01 {
	float: left;
	width: 145px;
}
#footer_top_in_right_02 {
	float: left;
	width: 145px;
}
#footer_top_in_right_03 {
	float: left;
	width: 170px;
}
#footer_bottom_out {
	height: 28px;
	background-color: #E1E1E1;
	text-align: center;
}
#footer_bottom_in {
	margin: 0 auto;
	text-align: right;
	width: 960px;
}
address {
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
}



/* pager */

#pager{
	overflow: hidden;
	margin: 10px;
	padding-top:25px;
}
#pager span{
	display: block;
	height: 25px;
	line-height: 25px;
	padding: 10px;
}
#pager .page-numbers {
      margin-right: 5px;
      font-weight: normal;
	float: left;
	display: block;
	min-width: 12px;
	height: 12px;
	line-height: 12px;
	padding: 10px;
	text-align: center;
	border: 1px solid #333333;
}
#pager .next {
	margin-right: 5px;
	font-weight: normal;
	float: left;
	display: block;
	min-width: 12px;
	height: 12px;
	line-height: 12px;
	padding: 10px;
	text-align: center;
	border: none;
}
#pager span.dots{
	border :none;
}
#pager .current,#pager a.page-numbers:hover{
	background-color:#0067A1;
	color: #ffffff;
	opacity:1.0;
	filter: alpha(opacity=100);
	-ms-filter: "alpha( opacity=100 )";
}
/* pager single */
#pager_single{
	padding-top:40px;
}
#pager_single ul{
	overflow: hidden;
}
#pager_single li{
	float: left;
}
#pager_single span{
	display: block;
	height: 25px;
	line-height: 25px;
	padding: 10px;
}
#pager_single .pager_item a:link{
	color: #000000;
	display: block;
	min-width: 150px;
	height: 25px;
	line-height: 25px;
	padding: 10px;
	text-align: center;
	text-decoration: none;
}
#pager_single .pager_item a:visited{
	color: #000000;
	display: block;
	min-width: 150px;
	height: 25px;
	line-height: 25px;
	padding: 10px;
	text-align: center;
	text-decoration: none;
}
#pager_single .pager_item a:active{
	color: #000000;
	display: block;
	min-width: 150px;
	height: 25px;
	line-height: 25px;
	padding: 10px;
	text-align: center;
	text-decoration: none;
}
#pager_single .pager_item a:hover{
	background: #00487A;
	color: #FFFFFF;
	display: block;
	min-width: 150px;
	height: 25px;
	line-height: 25px;
	padding: 10px;
	text-align: center;
	opacity:1.0;
	filter: alpha(opacity=100);
	-ms-filter: "alpha( opacity=100 )";
	text-decoration: none;
}
#pager_single li#prev{
	float: left;
	padding: 0 20px 0 0;
}
#pager_single li#current_name{
	min-width: 256px;
	text-align: center
}
#pager_single li#next{
	float: left;
	padding: 0 0 0 20px;
}
#pager_single .current,#pager_single a.pager_item:hover{
	background: #00487A;
	color: #ffffff;
}

/*form用css*/
/*確認画面へ進むボタン用*/
.mw_wp_form_input .btn input{
background:url(common/img/contact/btn_confirm.jpg) no-repeat;
width:230px;
height:65px;
text-indent:-9999px;
overflow:hidden;
border:none;
cursor:pointer;
}


#reset {
background:url(common/img/contact/btn_reset.jpg) no-repeat;
width:230px;
height:65px;
cursor:pointer;
border: none;
}
#check {
background:url(common/img/contact/btn_confirm.jpg) no-repeat;
width:230px;
height:65px;
cursor:pointer;
border: none;
}
#submit {
background:url(common/img/contact/btn_submit.jpg) no-repeat;
width:230px;
height:65px;
cursor:pointer;
border: none;
}
#back {
background:url(common/img/contact/btn_back.jpg) no-repeat;
width:230px;
height:65px;
cursor:pointer;
border: none;
}

#contact_li {
	padding-top: 30px;
	overflow: hidden;
}
#contact_li li:hover {
opacity:0.7;
filter: alpha(opacity=70);
-ms-filter: "alpha( opacity=70 )";
}
#contact_li li {
	float: left;
}
.contact_li_left {
	padding-left: 102px;
	padding-right: 15px;
}