@charset "utf-8";

@media screen and (max-width: 767px) {}
@media screen and (min-width: 768px) {}
@media screen and (min-width: 1150px) {}

/*-------------------------------------------------
レイアウト
-------------------------------------------------*/
body{
	text-align:left;
	font: 74%/1.231 arial,helvetica,clean,sans-serif;
	line-height:1.6;
	letter-spacing:0.1em;
	color:#010101;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
/*
	font-style: normal;
	font-variant: normal;
*/ 
	padding-bottom:0px;
	-webkit-text-size-adjust: 100%;
/*
	font-size:14px;
*/
	}
@media screen and (min-width: 768px) {body{min-width: 1000px;}}
body#home{}


#wrap{/* background:#000000; overflow-y:hidden;*/padding-top:94px;}
#home #wrap{}

.inner{margin-right:auto;margin-left:auto;/**/width:1150px;}
.inner:before,.container:after{content:" ";display:table;}
.inner:after{clear:both;}

/*スマホ*/
/*@media (max-width: 769px){.inner{width:100%; background:#9966CC; overflow:hidden;}}*/
@media screen and (max-width: 767px) {
* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
/*	background-size:50% auto;*/
}
#wrap{/* background:#000000; overflow-y:hidden;*/padding-top:20px;}
.inner{width:100%;/* background:#df72ff; overflow:hidden;*/}
.sp_none{ display:none;}
/*
img{ width:100%;}
*/
}
@media screen and (min-width: 768px) {.inner{/*width:100%;*/ width:980px;/* background:#1c26a1; overflow:hidden;*/}}
@media screen and (min-width: 1150px) {.inner{/* background:#b20000; overflow:hidden;*/ width:1150px;}}

/*-----------------------------------------------------
header
-----------------------------------------------------*/

#header_frame{
background:#fff;
width:100%;
min-height:70px;
padding:10px 0 8px;
overflow:hidden;
position:fixed;
z-index:10000;
}

#second #header_frame{border-bottom:1px solid #f1f1f1;}
#header_frame a{-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all  0.3s ease;}
#header_frame .inner{}

#header_frame .header_text{ text-align:center; color:#6f6f6f; margin-bottom:14px; font-size:95%;}
#header_frame .header_text h1{ display:inline;}
#header_frame .header_text p{ display:inline;}

#header_frame .header_info_frame{}
#header_frame .header_info_frame h1{ float:left;}
#header_frame .header_info_frame h1 img{ width:140px; height:26px;}

.header_information{ float:right;}
.header_information a:hover {opacity: 0.5; filter: alpha(opacity=50); -moz-opacity: 0.5;}
.header_information dl{float:left;}
.header_information dl dt { float:left; _zoom:1; margin-right:24px;}
.header_information dl dt.aichi{ background:#744d16;}
.header_information dl dt.gifu{ background:#079c46;}

.header_information dl dd{ float:right;}
.header_information dl dd ul{ line-height:30px; margin-left:-8px;}
.header_information dl dd ul li{ float:left; margin-right:8px; padding:4px 0;}

.header_information_sub{ float:right;}
.header_information_sub li{ display: inline-block; margin-left:18px;}

#main_image{overflow:hidden; padding-bottom:115px; }
#home #main_image .inner{ position:relative; height:606px;}

.header_main_image{ background:url(../images/common/title_bg.gif); position:relative; width:100%; height:580px; /*margin-left:-75px; margin-right:-75px; padding-bottom:40px; overflow:hidden;*/}
.header_main_image h1{ position:relative; z-index:100;}
.header_main_image h1 img{ width:100%;}
.header_main_image p{position:absolute; margin-bottom:0;}
.header_main_image p img{ width:100%;}

p.photo_01{ top:1%; left:-3%; width:22%;}
p.photo_02{ top:37%; left:-0.5%; width:20%;}
p.photo_03{ bottom:-5%; left:4%; width:21%;}
p.photo_04{ top:1%; right:-2%; width:19%;}
p.photo_05{ top:33.5%; right:3%; width:19%;}


#main_image p.icon_present{ bottom:-115px; right:5px; padding-bottom:32px; position:absolute; z-index:1000;}
#main_image p.icon_present a:hover{opacity: 0.5; filter: alpha(opacity=50); -moz-opacity: 0.5;}


#home_concept{ text-align:center; margin-bottom:80px;}
#home_concept .inner{ position:relative;}
#home_concept h1{ font-size:30px; margin-bottom:1em;}
#home_concept h1 span{ color:#00ba00;}
#home_concept p{ font-size:150%;}
.pos_iei{ position:absolute; right:63px; top:-14px;}
.pos_iei img{ margin-bottom:10px;}
.pos_iei p{color:#00ba00; margin-bottom:0 !important;}
.pos_iei p.text_iei_01{ font-size:10px !important; line-height:1em;}
.pos_iei p.text_iei_02{font-size:18px !important;}


/*ブラウザサイズ別指定*/
@media screen and (max-width: 767px) {
#header_frame{ width:100%; margin-bottom:0px; overflow: hidden; padding:10px; position:relative; height:auto;}
#header_frame h1{ padding-top:10px; float:none; text-align:center; margin-bottom:0px;}
#header_frame h1 img{ width:60%;}

#header_frame .header_text{ font-size:8px;}
#header_frame .header_info_frame h1{ float:none; text-align:center; margin-bottom:10px; }
#header_frame .header_info_frame h1 img{ width:75%; height:auto;}


.header_information{ float:none; width:100%; padding-top:10px; display:inline; text-align:center; }
.header_information dl{float:left; margin-bottom:10px; width:48%; margin:0 1%;}
.header_information dl dt{ width:100%; margin-bottom:10px;}
.header_information dl dd{ width:100%;}

.header_information ul.header_info_icon{ display:none;}
.header_information ul.header_info_textnavi{ display:none;}

.header_information dl ul{ overflow:hidden; margin-left:3.3%; margin-bottom:5px;}
.header_information dl li{ width:30%; margin-left:3.3%; margin-right:0 !important; padding:0 !important;}
.header_information dl li img{width:110%;}

.header_information_sub{ float:none; text-align:center; margin-bottom:20px;}

.header_main_image{height:auto;}


#main_image{padding-left:10px; padding-right:10px; padding-bottom:0px; margin-bottom:0;}

#main_image .inner{ height:auto !important;}

/*p.photo_01{ top:3%; left:0; width:32%;}
p.photo_03{ top:2%; right:3%; width:18%;}*/
p.photo_04{ top:15%; right:0;}
p.photo_05{ top:50%; right:3%;}


#main_image p.icon_present{position: relative; text-align:center; bottom:0; padding-top:20px;}
#main_image p.icon_present img{ width:50%;}



#home_concept{margin:0 10px 40px; min-height:auto;}

#home_concept h1{ font-size:24px;}
#home_concept p{ font-size:110%;}

.pos_iei{ position: static;}
}


@media screen and (min-width: 768px) and (max-width: 1149px) {
#home #main_image .inner{ margin-bottom:0; height:518px !important;}
#main_image img{ margin-bottom:10px;}
#main_image p.icon_present img{ width:260px;}

.header_main_image { height:504px;/*width:1105px; margin-left:-62px; margin-right:-62px;*/}


}




/*-----------------------------------------------------
main_contents
-----------------------------------------------------*/
#main_contents{ overflow:hidden; clear:both; }
#home #main_contents{/* background:#f4f4f4;*/ overflow:hidden;}

/*■■■タイトル■■■*/
.box_title_frame{ margin-bottom:48px; overflow:hidden;}
.box_title_frame h1{ font-size:230%; padding:12px 0 8px; background: url(../images/common/title_bg.gif); text-align:center; font-weight:bold;}

/*ブラウザ別指定*/
@media screen and (max-width: 767px) {
#main_contents{ padding-top:10px; overflow:hidden; padding-bottom:10px;}

.box_title_frame{ margin-bottom:20px; margin-right:10px; margin-left:10px; }
.box_title_frame h1{ font-size:180%;}	
}



/*-----------------------------------------------------
flow
-----------------------------------------------------*/

.box_flow_frame{ text-align:center; margin-bottom:48px; overflow:hidden;}
.box_flow_frame ul.box_flow{ border:7px solid #cbcbcb;letter-spacing: -.40em; overflow:hidden; margin-bottom:32px;}
.box_flow_frame ul.box_flow li{ display: inline-block; position:relative; width:20%;}
.box_flow_frame ul.box_flow li p{ position:absolute; width:77%; background:url(../images/common/arrow_flow_bd.gif) repeat-x center; top:32px; right:-39%;}
.box_flow_frame ul.box_flow li p img{ float:right;}
.box_flow_frame ul.box_flow li dl{ padding:22px 0; text-align:center;}
.box_flow_frame ul.box_flow li dl dt{ margin-bottom:24px;}
.box_flow_frame ul.box_flow li dl dt img{ width:100%;}
.box_flow_frame ul.box_flow li dl dd{white-space: nowrap;letter-spacing: normal;}



.box_flow_frame ul.box_guide{}
.box_flow_frame ul.box_guide li{ display:inline; padding:0 12px;}
.box_flow_frame ul.box_guide li.guide_01 a img{ background:#00ba00;}
.box_flow_frame ul.box_guide li.guide_01 a:hover img{ background:#cbcbcb;}
.box_flow_frame ul.box_guide li.guide_02 img{ background:#ff0000;}
.box_flow_frame ul.box_guide li.guide_02 a:hover img{ background:#cbcbcb;}


@media screen and (max-width: 767px) {
.box_flow_frame{ /*margin-bottom:0;*/}
.box_flow_frame ul.box_flow{ padding-left:0;margin-right:10px; margin-left:10px;}
.box_flow_frame ul.box_flow li{ float:none; display: inline-block; width:30%; text-align:center;}
.box_flow_frame ul.box_flow li p{ display:none;}
.box_flow_frame ul.box_flow li dl{ padding:10px 0;}
.box_flow_frame ul.box_flow li dl dt{ margin-bottom:10px;}
.box_flow_frame ul.box_flow li dl dt img{ width:100%;}
.box_flow_frame ul.box_flow li dl dd{ font-size:52%;}

.box_flow_frame ul.box_guide li img{ width:80%; background:#fff !important; margin-bottom:16px;}

}
@media screen and (min-width: 768px) and (max-width: 1149px) {
.box_flow_frame ul.box_flow{ padding-bottom:30px;}
}

/*-------------------------------------------------
テキストレイアウト
-------------------------------------------------*/
.box_text_frame{ overflow:hidden; margin-bottom:80px;}

.box_text_01{ margin:0 3% 0; overflow:hidden;}
.box_text_01 h2{ font-size:200%; text-align:center; margin-bottom:60px;}

/*写真*/
.box_photo_left{ float:left; margin-right:30px; width:51%;}
.box_photo_left img{width:100%;}
.box_photo_right{ float:right; margin-left:30px;}


/*detail*/
.box_detail{ overflow:hidden; font-size:95%;}
.detail_first_x2{ border-bottom:3px solid #cbcbcb; margin-bottom:60px; padding-bottom:60px;}

.box_detail p{ display: inline-block; font-size:150%;}
.box_detail p.text_vol{ color:#ff0000; margin-right:0.5em; font-weight:bold; font-size:100%;}
.box_detail > p.text_vol:after {content:" |"; color:#010101;}
.box_detail p.text_date{font-weight:bold; font-size:100%;}
.box_detail h1{ font-size:200%; font-weight:bold; overflow:hidden; margin-bottom:10px; padding:0; border:none; text-align:left; color:#00ba00;}
.box_detail h1 a{ text-decoration:none; color:#00ba00;}
.box_detail h1 a:hover{ text-decoration: underline !important;}

/*ul.list_detail_menu{ text-align:center;  background:#000; padding:2px; overflow:hidden; font-size:200%; font-weight:bold; margin-bottom:34px; width:99.2%;}
ul.list_detail_menu li{width:50%; margin-right:0; padding-top:0; background:#fff; overflow:hidden;}
ul.list_detail_menu li a{ display:block; text-decoration:none; font-size:110%; padding:0 0 0 10%;}

ul.list_detail_menu li.douga_btn{float:left; background:url(../images/common/icon_youtube.png) no-repeat 10% center #000;}
ul.list_detail_menu li.douga_btn a{ color:#fff;border:2px solid #000;}
ul.list_detail_menu li.douga_btn a:hover{ color:#000; border:2px solid #000;}
ul.list_detail_menu li.douga_btn:hover{ background:url(../images/common/icon_youtube.png) no-repeat 10% center #fff; color:#000;}
ul.list_detail_menu li.oubo_btn{float:right; border:2px solid #ff0000;  background:url(../images/common/icon_oubo.png) no-repeat 10% center #ffff40 margin-top:-42px; margin-right:1px;}
ul.list_detail_menu li.oubo_btn a{ border:2px solid #ff0000;}
ul.list_detail_menu li.oubo_btn:hover{ background:url(../images/common/icon_oubo.png) no-repeat 10% center #fff;}*/

ul.list_detail_menu{ text-align:center;  background:#000; padding: 2px; overflow:hidden; font-size:200%; font-weight:bold;}
ul.list_detail_menu li{ margin-right:0; padding-top:0; background:#fff; overflow:hidden; }
ul.list_detail_menu li a,ul.list_detail_menu li p{ display:block; text-decoration:none; font-size:16px;}

ul.list_detail_menu li.douga_btn{
	width:38%;
	float:left; background:url(../images/common/icon_youtube.png) no-repeat 5% center #000; border-top:2px solid #000; border-bottom:2px solid #000; border-left:2px solid #000; margin-right:-2px;}
ul.list_detail_menu li.douga_btn a{ color:#fff;}
ul.list_detail_menu li.douga_btn a:hover{ color:#000;}
ul.list_detail_menu li.douga_btn:hover{ background:url(../images/common/icon_youtube.png) no-repeat 5% center #fff; color:#000;}
ul.list_detail_menu li.oubo_btn{
	width:60%;
	background:/*url(../images/common/icon_oubo.png) no-repeat 5% center */#ffff40; float:right; border:2px solid #ff0000;}
ul.list_detail_menu li.oubo_btn p{margin:-2px 0;}
/*ul.list_detail_menu li.oubo_btn a:hover{ color:#000;}
ul.list_detail_menu li.oubo_btn:hover{ background:url(../images/common/icon_oubo.png) no-repeat 5% center #fff; color:#000;}*/



p.text_deadline{display:block;font-size:170%; font-weight:bold; border-bottom:2px solid #f1f1f1; padding-bottom:20px; margin-bottom:20px;}
p.text_deadline span{display:block; font-size:60%;}

p.text_sub{ font-size:100%; margin-bottom:30px; text-indent:-1em; padding-left:1em;}


dl.box_view_link{}
dl.box_view_link dt{ margin-bottom:20px;}
dl.box_view_link dt img{ width:100%;}
dl.box_view_link dd{ font-size:120%; text-indent:-1em; padding-left:1em;}
dl.box_view_link dd:before{content:"＞";}
dl.box_view_link dd a{ text-decoration:none;}
dl.box_view_link dd a:hover{ text-decoration:underline !important;}

@media screen and (max-width: 767px) {
.box_text_frame h1{margin-bottom:10px;}
.box_text_frame h2{ margin-bottom:10px;}
.box_text_01{ margin:0 10px;}
.box_text_01 h2{ font-size:180%; margin-bottom:10px;}

/*写真*/
.box_photo_left{ float:none;margin:0; width:100%;}
.box_photo_left img{ width:100%; margin-bottom:20px;}
.box_photo_right{ float:none;margin:0; width:100%;}
.box_photo_right img{ width:100%; margin-bottom:20px;}

/*detail
ul.list_detail_menu{ font-size:100%;}

ul.list_detail_menu li.douga_btn{background-size:10% auto ;}
ul.list_detail_menu li.douga_btn:hover{background-size:10% auto ;}
ul.list_detail_menu li.oubo_btn{background-size:10% auto ;margin-top:-30px;}
ul.list_detail_menu li.oubo_btn:hover{background-size:10% auto ;}*/

ul.list_detail_menu{ font-size:100%;}

ul.list_detail_menu li.douga_btn{background-size:10% auto ;}
ul.list_detail_menu li.douga_btn:hover{background-size:10% auto ;}
ul.list_detail_menu li.oubo_btn{background-size:10% auto ;}
ul.list_detail_menu li.oubo_btn:hover{background-size:10% auto ;}


}
@media screen and (max-width: 1149px) {
ul.list_detail_menu li a{ font-size:16px;}
ul.list_detail_menu li{
	font-size:16px;
}
}
@media screen and (max-width: 768px) {
	ul.list_detail_menu li.douga_btn{
		width:40%;
	}
	ul.list_detail_menu li.oubo_btn{
		width:60%;
	}
}


/*-----------------------------------------------------
footer
-----------------------------------------------------*/
.footer_top_bk{ text-align:center; font-size:160%;}

#footer,
footer {
/*
	clear: both;
	overflow:hidden;
	background:url(../images/base/footer_bg_red.png) left top repeat-y;
	width:100%;
	
*/
}

#footer_frame{ overflow:hidden;}

.footer_banner_01{text-align:center; overflow:hidden; margin-bottom:40px;}
.footer_banner_01 p{ margin-bottom:0;}
.footer_banner_01 ul{ text-align:center; overflow:hidden; letter-spacing: -.40em; margin-top:-55px;}
.footer_banner_01 ul li{ display:inline-block;letter-spacing: normal; padding:0 20px; width:45%;}
.footer_banner_01 ul li img{width:100%;}

#second .footer_banner_01 ul{ margin-top:0;}


.footer_banner_02{ padding:34px 0; border-top:1px solid #e5e5e5; text-align:center; overflow:hidden;}
.footer_banner_02 ul{ text-align:center; overflow:hidden; letter-spacing: -.40em; margin-right:-39px;}
.footer_banner_02 ul li{ border:1px solid #d9d9d9; display:inline-block;letter-spacing: normal; padding:17px 13px; margin-right:39px;}
.footer_banner_02 ul li img{}

/*
.footer_banner{padding-top:20px; padding-bottom:30px; overflow:hidden;}

.footer_facebook_x1{ float:left; width:360px; height:450px; margin-right:30px; overflow:hidden;}
.footer_facebook_x1 p{display:none;}
.footer_facebook_x1 p img{width:60%;}

.footer_banner ul{ float:right; width:32.1%;}
.footer_banner ul li{ margin-bottom:30px;}
.footer_banner ul li img{}
.footer_banner a{ display:block; border:1px solid #e5e5e5; text-align:center; padding:34px 0;}
.footer_banner a:hover{opacity: 0.5; filter: alpha(opacity=50); -moz-opacity: 0.5; -webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all  0.3s ease;}
.footer_banner ul li.back_gray a{ background:#f1f1f1;}
*/

.footer_information{ text-align:center; padding-top:40px; padding-bottom:80px; background:#f1f1f1; clear:both; overflow:hidden;}

/*横1*/
.column_x1 .footer_information_frame{ width:70%; padding:0 15%;}
.column_x1 .footer_information_x1 {float:left; width:50%; overflow:hidden;}

/*横2*/
.column_x2 .footer_information_frame{width:35%; padding:0 7.5%;}
.column_x2 .footer_information_x1{ width:100%;}


.footer_information_frame{ float:left; overflow:hidden;}
.footer_information_frame h1{ margin:0 0 25px; border-bottom:3px solid #000; padding-bottom:26px;}

.footer_information_x1 .text_tel{ background:url(../images/base/footer/footer_tel_icon.gif) no-repeat left center; padding-left:45px; font-size:210%; display:inline-block;}

.footer_information_btn{ clear:both; overflow:hidden; width:100%;}

.footer_information_btn ul{padding:16px 0 16px 5%; margin-bottom:10px; border-top:1px solid #000; border-bottom:1px solid #000; overflow:hidden;}
.footer_information_btn ul li{ float:left; margin-right:5%; width:45%;}
.footer_information_btn ul li a{ border:2px solid #000; padding:5px 0; font-size:120%; text-decoration:none; display:block; padding-left:15%;}

.footer_information_btn ul li.btn_siryou a{ background:url(../images/base/footer/icon_shiryou.png) no-repeat 10% center;}
.footer_information_btn ul li.btn_siryou a:hover{ background:url(../images/base/footer/icon_shiryou.png) no-repeat 10% center #fff;}
.footer_information_btn ul li.btn_yoyaku a{ background:url(../images/base/footer/icon_yoyaku.png) no-repeat 10% center;}
.footer_information_btn ul li.btn_yoyaku a:hover{ background:url(../images/base/footer/icon_yoyaku.png) no-repeat 10% center #fff;}

ul.info_navi{ text-align:left;}
ul.info_navi li{ width:30%; float:left; padding:0 5%; /*margin-left:5%;*/ margin-bottom:10px;}
ul.info_navi > li:before {content:"＞ ";}
ul.info_navi li a{ text-decoration:none;}
ul.info_navi li a:hover{ text-decoration:underline;}


.footer_logo{ padding:38px 0; margin-right:-5%; font-size:85%; overflow:hidden;}
.footer_logo h1{ float:left; margin-left:1%; margin-right:5%;}
.footer_logo p{float:left; display:inline-block; margin-right:5%;}

#footer_copy{ text-align:center; border-top:1px solid #e5e5e5; padding:28px 0;}


/*ブラウザサイズ別指定*/
@media screen and (max-width: 767px) {
.footer_banner_01 img{ width:100%; }
.footer_banner_01 p{ margin-bottom:24px; margin-left:10px; margin-right:10px;}

.footer_banner_01 ul{ margin-top:0; margin-left:10px; margin-right:10px;}
.footer_banner_01 ul li{ width:100%; padding:0; margin-bottom:10px;}

.footer_banner_02 ul { padding:0; margin:0; margin-left:40px; margin-right:40px;}
.footer_banner_02 ul li { display:block; width:100%; margin-bottom:20px;}
.footer_banner_02 ul li img { width:80%;}

	
/*.footer_banner{width:100%; padding-left:10px; padding-right:10px; height:auto !important; }
.footer_facebook_x1 { width:50%; margin-right:0; margin-bottom:20px; height:auto !important;}
.footer_facebook_x1 p{ display:inherit; width:100%; float:left;}
.fb-page{ display:none !important;}

.footer_banner ul{ float:auto; width:100%;}
.footer_banner ul li{ margin-bottom:7.15%;}
.footer_banner ul li img{ width:70%;}*/



.footer_information{ padding:0 10px 20px; background:#fff;}
.footer_information_frame{width:100% !important; background:#f1f1f1; padding:30px 7.5% !important; margin-bottom:10px; border:3px solid #000;}
.footer_information_x1{ width:100% !important; float:none;}

.footer_information_btn ul li.btn_siryou a{background-size: 12px 12px;}
.footer_information_btn ul li.btn_siryou a:hover{background-size: 12px 12px;}
.footer_information_btn ul li.btn_yoyaku a{background-size: 12px 12px;}
.footer_information_btn ul li.btn_yoyaku a:hover{ background-size: 12px 12px;}

ul.info_navi li{ width:50%; padding:0 5%; margin-left:0;}


.footer_logo{ text-align:center;margin-right:0;}
.footer_logo h1{ float:none;margin-right:0; margin-bottom:30px;}
.footer_logo p{float:none; display:block ;margin-right:0;}

}

@media screen and (max-width: 400px) {
	ul.list_detail_menu li.douga_btn{
		float:none;
		width:100%;
	}
	ul.list_detail_menu li.oubo_btn{
		float:none;
		width:100%;
	}
}

@media screen and (min-width: 768px) and (max-width: 1149px) {
.footer_logo{ padding:38px 0; margin-right:-1%; font-size:85%;}
.footer_logo h1{ float:left; margin-left:1%; margin-right:2%;}
.footer_logo p{float:left; display:inline-block; margin-right:1%;}

/*.footer_banner ul{ float:right; width:200px;}
.footer_banner ul li img{ width:80%; padding:12px 0;}*/
}
@media screen and (min-width: 1200px) {
}










/* page-top */

#page-top {
	position: fixed;
	bottom: 20px;
	right: 20px;
	font-size: 77%;
	margin-bottom:0px;
}
#page-top a {
	text-decoration: none;
	background: #FFF;
	padding:20px 15px;
	border:1px solid #000;
/*
	color: #fff;
	width: 100px;
	padding: 30px 0;
*/
	text-align: center;
	display: block;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

#page-top a img{ }

#page-top a:hover {
	text-decoration: none;
	background: #f1f1f1;
}


/* page-top */



@media screen and (max-width: 767px) {
#page-top a img{ width:20px; height:auto;}
}
