@charset "UTF-8";

/* レイアウト */
.col2 #main-and-sub, .col2r #main-and-sub{
	max-width:830px;
	width:100%;
	
}
.col2 #sidebar, .col2r #sidebar {
    max-width:270px;
	width:100%;
	padding-left:40px;
	box-sizing:border-box;
}
#main-contents p,#main-contents > section > div{
	padding-left:20px;
	padding-right:20px;
	box-sizing:border-box;
}
#main-contents section .taisetu_box{
	padding:0;
}

.right{
	text-align:right;
}
#container{
	background-image:url("images/background/bg_border.png");
	background-repeat:repeat-x;
	background-position:left top;
	padding-top:8px;
}
#header {
	max-width:1100px;
	width:100%;
	margin:auto;
}
#LOGO {
	margin-top:20px;
}
#main {
	background-image:url("images/background/bg_body2.jpg");
	background-size:auto 100%;
	background-attachment:fixed;
	padding-bottom:40px;
}
#main-in{
	padding-top:30px;
}
#main-and-sub {
	background-color:#fff;
}
#main-contents {
	padding:35px 60px;
	box-sizing:border-box;
}
.ft_logo_area {
	background-image:url("images/background/bg_border.png");
	background-repeat:repeat-x;
	background-position:center top;
}
.ft_logo{
	max-width:1000px;
	width:100%;
	margin:auto;
	padding:30px 0;
	padding-top:40px;
}
img{
	max-width:100%;
	height:auto;
}
#main-contents ul.defo{
	margin:0;
	padding:0;
	list-style:none;

	}
/******************* 
グローバルメニュー 
*******************/
#global-nav {
	height:41px;
	padding:10px 0;
}
#global-nav #menu li a:link, #global-nav #menu li a:visited {
	background-color:transparent;
}
#global-nav #menu li.first{
	border:none;
}
#global-nav {
	border-bottom:none;
}
#global-nav-in ul#menu ,#top-nav nav{
	width:980px;
	margin:auto;
}
#global-nav-in ul#menu li{
	height:41px;
	background-image:url("images/menu/menu.png");
	background-repeat:no-repeat;
	border:none;
	overflow:hidden;
	text-indent:-9999px;
	line-height:41px;
	
}
#global-nav-in ul#menu li:nth-child(1){background-position:0 center; width:150px;}
#global-nav-in ul#menu li:nth-child(2){background-position:-150px center;width:217px;}
#global-nav-in ul#menu li:nth-child(3){background-position:-367px center; width:209px;}
#global-nav-in ul#menu li:nth-child(4){background-position:-576px center;width:204px;}
#global-nav-in ul#menu li:nth-child(5){background-position:-780px center; width:200px;}
#global-nav-in ul#menu li a,#top-nav nav li a{
	display:block;
	padding:0;
	margin:0;
}
#global-nav-in ul#menu li:hover{
	background-image:url("images/menu/menu_hover.png");
}

#top-nav{
	background-color:#F6F1E9;
}
#top-nav nav ul {
	margin:0;
	padding:0;
	list-style:none;
	
}
#top-nav nav ul li{
	height:31px;
	background-image:url("images/menu/top_menu.png");
	background-repeat:no-repeat;
	border:none;
	overflow:hidden;
	text-indent:-9999px;
	line-height:31px;
	float:left;
	
}
#top-nav nav ul li:nth-child(1){background-position:0 center; width:167px;}
#top-nav nav ul li:nth-child(2){background-position:-169px center; width:167px;}
#top-nav nav ul li:nth-child(3){background-position:-336px center; width:164px;}
#top-nav nav ul li:nth-child(4){background-position:-500px center; width:168px;}
#top-nav nav ul li:nth-child(5){background-position:-668px center; width:167px;}
#top-nav nav ul li:nth-child(6){background-position:-835px center; width:146px;}
#top-nav nav ul li:hover{
	background-image:url("images/menu/top_menu_hover.png");
}
/************************
見出し
***********************/
#main-contents h2{
	background-image:url("images/title/title_h2.png");
	background-repeat:no-repeat;
	background-position:left top;
	min-height:62px;
	box-sizing:border-box;
	font-size:20px;
	color:#fff;
	text-align:center;
	font-family: "Times New Roman", "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "メイリオ", Meiryo, serif;
	padding-top:15px;
	font-weight:bold;
	margin-bottom:20px;
}
#main-contents h3{
	background-image:url("images/title/title_h3.png");
	background-repeat:no-repeat;
	background-position:left top;
	min-height:82px;
	box-sizing:border-box;
	font-size:20px;
	color:#fff;
	padding-left:25px;
	font-family: "Times New Roman", "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "メイリオ", Meiryo, serif;
	padding-top:35px;
	font-weight:bold;
	margin-bottom:20px;
	margin-top:70px
}
#main-contents h3 a:link, #main-contents h3 a:visited{
	color:#fff;
	text-decoration:none;
}

#main-contents h4 {
	font-weight:bold;
	font-size:16px;
	background-image:url("images/title/title_h4.png");
	padding-left:60px;
	padding-top:15px;
	line-height:16px;
	background-position:left bottom;
	padding-bottom:20px;
	box-sizing:border-box;
	background-repeat:no-repeat;
	margin-top:60px;
	margin-bottom:20px;
}
#main-contents .bg_beju h4{
	min-height:auto;
	background-image:none;
	border-bottom:1px solid #fff;
	font-weight:normal;
	font-size:16px;
	color:#9F2A2A;
	line-height:24px;
	padding:0;
	padding-bottom:5px;
	display:block;
	margin-top:0px;
	margin-bottom:15px;
	width:100%;
}
#main-contents h5{
	margin: 0 0 1.5em;
	margin-top:40px;
	margin-left:0px;
	margin-right:0px;
	padding: 0 ;
	padding-bottom:3px;
	line-height:1.5em;
	border-bottom:1px solid #4E3229;
	font-weight: bold;
	font-size:16px;
	color: #4E3229;
	text-indent:0.5em;
	
}
#main-contents .post h5{
	margin-left:0;
	margin-right:0;
}
#main-contents h5:after{
	display:block;
	content:" ";
	width:100%;
	border-bottom:1px solid #4E3229;
}

/* table */
#main-contents tr{
	background-color:#fff;
	border:none;
}

#main-contents .tablepress{
	width:96%;
	margin:auto;
}
#main-contents .tablepress td,#main-contents tr:hover{
	background-color:transparent;
	border-bottom:none;
	border-top:none;
}

#main-contents .tablepress th{
	background-color:#4C3226;
	color:#fff;
	text-align:center;
	border-right:1px solid #fff;
}
#main-contents .tablepress td{
	text-align:center;
	border-right:1px solid #F4EDE6;
	font-size:12px;
}
#main-contents .tablepress tr:nth-child(2n+1){
	background-color:#F4EDE6;
}
#main-contents .tablepress tr:nth-child(2n){
	background-color:transparent;
}
#main-contents td:last-child{
	border-right:none;
}
.yoshi{
	color:#993300;
}
.logo_w{
	width:40%;
}
.logo_bg{
	background-color:#FAF6F3;
}
/************************
ヘッダーイメージ
***********************/
.border2 {
	background-image:url("images/background/bg_border.png");
	background-repeat:repeat-x;
	background-position:left top;
	height:3px;
	border:none;
	margin-bottom:0;
}
.border8 {
	background-image:url("images/background/bg_border.png");
	background-repeat:repeat-x;
	background-position:left top;
	height:8px;
	border:none;
	margin-bottom:0;
}

/************************
TOPcontent
************************/
.indent1 li{
padding-left:2em;
text-indent:-2em;
}
.dred {
	color:#9F2A2A;
}
.taisetu_box:before{
	display:block;
	content:" ";
	width:100%;
	background-position:top center;
	height:20px;
	padding-top:30px;
	background-image:url("images/background/bg_box_top.png");
	background-color:#fff;
	}
.taisetu_box:after{
	display:block;
	content:" ";
	width:100%;
	background-position:bottom center;
	height:20px;
	background-image:url("images/background/bg_box_f.png");
	background-color:#fff;
	padding-bottom:10px;
}
.taisetu_box {
	background-image:url("images/background/bg_box_c.png");
	background-position:center center;
	background-repeat:repeat-y;
	background-color:#fff;
	font-size:19px;
	font-weight:bold;
	color:#4D3228;
	margin-bottom:40px;
	font-family: "Times New Roman", "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "メイリオ", Meiryo, serif;
}
#main-contents .taisetu_box ul{
	padding-left:50px;
	margin:auto;
}
#main-contents .taisetu_box ul li{
	margin-bottom:20px;
}
#main-contents .bg_blue{
	background-image:url("images/background/bg_blue.png");
	padding:30px;
	padding-bottom:20px;
	box-sizing:border-box;
	margin:0;
	margin-bottom:20px;
	margin-left:20px;
	margin-right:20px;
}
#main-contents .bg_beju{
	background-image:url("images/background/bg_beju.png");
	padding:20px;
	box-sizing:border-box;
	margin:0;
	margin-bottom:20px;
	margin-left:20px;
	margin-right:20px;
	diaplay:table;
}

#main-contents .bg_beju2:before{
	display:block;
	content:" ";
	width:100%;
	background-position:top center;
	height:20px;
	padding-top:0px;
	background-image:url("images/background/bg_bd1_top.jpg");
	background-color:#fff;
	background-repeat:no-repeat;
	background-size:100% auto;
	}
#main-contents .bg_beju2:after{
	display:block;
	content:" ";
	width:100%;
	background-position:bottom center;
	height:20px;
	background-image:url("images/background/bg_bd1_box_bottom.jpg");
	background-color:#fff;
	padding-bottom:0px;
	background-size:100% auto;
	background-repeat:no-repeat;
}
#main-contents .bg_beju2 {
	background-image:url("images/background/bg_bd1_box_center.jpg");
	background-position:center center;
	background-repeat:repeat-y;
	background-size:100% auto;
	padding:0px;
	margin-left:20px;
	margin-right:20px;
	margin-bottom:20px;
	
}
.bg_beju .left_box,.bg_beju .right_box{
	display:table-cell;
	vertical-align:top;
}
#main-contents .bg_beju .right_box p{
	padding-left:0;
	padding-right:0;
}
.bg_beju .left_box{
	width:200px;
}

.bg_beju .left_box img{
	float:none;
	padding:0;
}
ul.bg_blue {
	font-size:19px;
	font-family: "Times New Roman", "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "メイリオ", Meiryo, serif;
	font-weight:bold;
}
#main-contents .flow > ul{
	padding:0;
	margin:0;
	
}
#main-contents .check01{
	background-image:url("images/ico/ico_1.png");
	background-repeat:no-repeat;
	background-position:left center;
	margin-left:20px;
	padding-left:20px;
}

#main-contents .hisigata_ul,#main-contents .sankaku_ul{
	margin-left:10px;
	margin-bottom:0;
}
#main-contents .sankaku_ul{
	margin:10px 20px;
}
#main-contents .bg_beju2 .sankaku_ul{
	margin:10px 40px;
}
#main-contents .hisigata_ul li{
	font-family: "Times New Roman", "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "メイリオ", Meiryo, serif;
	background-image:url("images/ico/ico_2.png");
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:20px;
	font-size:17px;
	font-weight:bold;
}
#main-contents .sankaku_ul li{
	font-family: "Times New Roman", "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "メイリオ", Meiryo, serif;
	background-image:url("images/ico/ico_1.png");
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:20px;
	font-size:17px;
	font-weight:bold;
}
#main-contents .work_ul2 li{
	margin-bottom:20px;
}

#main-contents .work_ul{
	margin:0;
	padding:0;
	letter-spacing:-.4em;
}
#main-contents .work_ul li{
	display:inline-block;
	letter-spacing:normal;
	width:20%;
	text-align:center;
	padding-bottom:10px;
}
/************************
SIDEcontent
************************/

.sub-column li.bd h3{
	border:none;
	text-align:center;
	font-size:18px;
	margin:10px 0;
	font-weight:bold;
	font-family: "Times New Roman", "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "メイリオ", Meiryo, serif;
}

.sub-column li img{
	display:block;
	margin:auto;
	margin-bottom:10px;
}
.sub-column li{
	margin-bottom:20px;
	box-sizing:border-box;
}
.sub-column li.bd{
	padding:20px;
	padding-top:0;
	border:1px solid #654B43;
	color:#4C3226;
}
.bg_white{
	padding:20px;
	color:#000 ;
	background-color:#fff;
}
.mail_form{
	margin-top:5px;
        margin-left:-7px;
}
.mail_form input{
	width:100%;
	line-height:2.5em;
	margin-top:-25px;
}

.widget_wysija_cont .wysija-submit{
	background-color:#fff;
	background-image:url("images/btn/read_me.jpg");
	background-size:100% auto;
	background-repeat:no-repeat;
	height:62px;
	border:none;
	width:100%;
	margin:-35px 0 -30px 6px !important;
	cursor:pointer;
}
.widget_wysija_cont .wysija-submit:hover{
	background-image:url("images/btn/read_me_on.jpg");
}
.sub-column .side_menu img{
	margin-bottom:0;
}
.sub-column .only_ft {
	display:none;
}

ul.cat01 {
	padding-left:20px;
	font-family: "Times New Roman", "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "メイリオ", Meiryo, serif;
	font-weight:bold;
	font-size:14px;
	border:1px solid #644A42;
	padding-top:10px;
	padding-bottom:10px;
	border-top:none;
	box-sizing:border-box;
	background-color:rgba(255,255,255,0.60);
}
ul.cat01 a{
	color:#4C3226;
}
ul.cat01 > li{
	background-image:url("images/ico/ico_red.png");
	background-repeat:no-repeat;
	background-position:left 10px;
	padding-left:20px;
	margin:0 0 5px 0;
}
#sidebar li{
	line-height:220%;
}
#sidebar a{
	text-decoration:none;
}
#sidebar a:hover{
	text-decoration:underline;
}
ul.cat01 > li li{
	background-image:url("images/ico/ico_blue.png");
	background-repeat:no-repeat;
	background-position:left 10px;
	padding-left:1em;
	margin:0 0 0 0;
}
.back_bord {
	background-image:url("images/background/bg_bord.jpg");
	background-position:bottom center;
	background-repeat:no-repeat;
	padding-top:0;
	width:220px;
	box-sizing:border-box;
	margin:auto;
}
#sidebar .back_bord a{
	color:#FFCC66;
	font-size:17px;
	font-weight:bold;
	padding-bottom:5px;
	display:block;
	line-height:1.5em;
}
.back_bord p{
	padding:0 16px 0;
	color:#fff;
	padding-bottom:20px;
}
.back_bord li br{
	display:none;
}
#sidebar .back_bord li{
	padding:0 16px 0;
	color:#fff;
	line-height:1.5em;
	box-sizing:border-box;
	padding-bottom:20px;
}
/*********************
footer
*********************/
#footer{
	background-color:#F4ECE5;
	color:#4C3227;
	font-size:13px;
	padding-bottom:0;
}
#footer-in{
	padding-bottom:20px;
}
#footer h4{
	font-size:15px;
	margin-bottom:25px;
	line-height:1.8em;
}
#footer-in .hisigata{
	background-image:url("images/ico/ico_2.png");
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:1.2em;
	display:inline-block;
	margin-bottom:10px;
}
#footer a{
	color:#4C3227;
}
#footer a:link, #footer a:visited{
	color:#4C3227;
}
#footer .contener ul{
	background:none;
}
#footer ul li{
	background-image:url("images/ico/ico_3.jpg");
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:1em;
	line-height:1.8em;
}
#footer ul li a{
	text-decoration:none;
}
.copyright {
	font-size:12px;
	color:#000;
	background-color:#DAD3CD;
	
}

.pagetop {
	transition:ease 0.2s;
	-ms-filter: "alpha( opacity=0 )"; /* 透明度 */
    filter: alpha( opacity=0 ); /* 透明度 */
    opacity: 0.0; 
	position:fixed;
	bottom:0%;
	right:5%;
}
.fixed {
	position:fixed;
	bottom:5%;
	right:5%;
	transition:ease 0.2s;
	-ms-filter: "alpha( opacity=100 )"; /* 透明度 */
    filter: alpha( opacity=100 ); /* 透明度 */
    opacity: 1.0; 
}
.pagetop img{
	border-radius:10px;
}

.pagetop img:hover{
	box-shadow:0 0 3px #999;
}
.sp{
	display:none;
}
.mw_wp_form input{
	margin-right:1em;
}
#checkbox5 > label > span{
	display:inline-block;
	margin-right:2em;
}
.mw_wp_form input[type="submit"]{
	display:block;
	margin:auto;
	border:1px solid #ccc;
	padding:10px 20px;
	font-size:16px;
	font-weight:bold;
    font-family:"游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Verdana,"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	text-align:center;
	border-radius:5px;
	cursor:pointer;
	margin-top:20px;
	
}

.category_ul{
	letter-spacing:-.4em;
}
.category_ul > div{
	letter-spacing:normal;
	display:inline-block;
	float:none;
	margin-bottom:20px;
	vertical-align:top;
}

.category_ul > div a{
	color:#4c3226;
	text-decoration:none;
}
.category_ul > div a:hover{
	color:#4c3226;
	text-decoration:underline;
     -ms-filter: "alpha( opacity=70 )"; /* 透明度 */
     filter: alpha( opacity=70 ); /* 透明度 */
     opacity: 0.7; 	
}

.category_ul > div .article img {
	margin-bottom:10px;
}

.article table {
   text-align:center;
}

#main-contents #frmSS347 table{
	margin:0 20px;
}
#main-contents #frmSS347 table,#main-contents #frmSS347 table td,#main-contents #frmSS347 table td:hover,#main-contents #frmSS347 table tr:hover,#main-contents #frmSS347 table tr{
	background-color:transparent !important;
text-align:left;
	border:none !important;
}
#main-contents #frmSS347 table tr{
	background-color:transparent !important;
}
@media
only screen and (max-width : 640px){
.category_ul > div{
	padding-left:10px;
	padding-right:10px;
	box-sizing:border-box;
}
#main-contents p,#main-contents > section > div{
	padding-left:10px;
	padding-right:10px;
	box-sizing:border-box;
}
#formstyle label{
	display:block !important;
	width:100% !important;
	padding:10px 0 !important;
}
#formstyle input{
	width:100% !important;
	padding:10px 0 !important;
	line-height:2em;
	margin:10px !important;
}
#formstyle textarea ,#formstyle2 textarea{
	width:100% !important;
	margin:10px !important;
}
#checkbox > label ,#checkbox2 > label{
	clear:both;
	width:100% !important;
}
#checkbox > label > span,#checkbox2 > label > span{
	width:50% !important;
	float:left !important;
	display:block !important;
}
#checkbox5 > label > span{
	display:inline-block;
	margin-right:2em;
}
.mw_wp_form input[type="submit"]{
	display:block;
	margin:auto;
	border:1px solid #ccc;
	padding:10px 20px;
	font-size:16px;
	font-weight:bold;
    font-family:"游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Verdana,"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	text-align:center;
	margin-top:20px;
	
}
	.pc{
		display:none;

	}
	/* img */
	/* レイアウト */
	body{
	
	background-image:url("images/background/bg_border.png");
	background-repeat:repeat-x;
	background-position:left top;
	padding-top:8px;
	}
	#LOGO{
		padding-top:10px;
		text-align:center;
	}
	#main{
		padding-bottom:0;
	}
	#main-contents,#main-in{
		padding:0;

	}
	#top-in, #header-in, #breadcrumbs ol, #global-nav-in, #main-image-in, #main-in, #footer-in, #footer-banner ul, .copyright p{
		margin:0 !important;
		width:100% !important;
	}
	p{
		padding-left:1em;
		padding-right:1em;
		box-sizing:border-box;
	}
	/* 見出し */
	#main-contents h2{
		background-image:url("images/title/title_h2_sp.jpg");
		background-repeat:repeat;
		padding-top:15px;
		padding-bottom:10px;
		font-size:18px;
		line-height:1.2em;
		box-shadow:0 0 2px #666;
		min-height:auto;

	}
	#main-contents h3{
		background-image:url("images/title/title_h3_sp.jpg");
		background-repeat:repeat;
		padding:10px;
		font-size:18px;
		line-height:1.2em;
		box-shadow:0 0 2px #999;
		min-height:auto;

	}
	#main-contents h4{
    background-image: url("images/title/title_h4_sp.jpg");
    background-repeat: repeat;
    color: #4d3228;
    font-size: 16px;
    line-height: 1.2em;
    min-height: auto;
    padding: 15px 10px;
}
	#main-contents h5{
		text-indent:0.5em;
		margin-left:0;
	}
	/* menu */
	#global-nav-in ul#menu li{
		text-indent:0;
	}
	#top_nav{
		padding-left:0;
	}
	/* topcontent */
	#main-contents .taisetu_box,#main-contents .taisetu_box:before,#main-contents .taisetu_box:after{
		background-size:100% auto;

	}
	#main-contents .taisetu_box ul{
		font-size:15px;
		width:90%;
		padding:0;
		margin:auto !important;
	}
	#main-contents ul, #main-contents ol{
		margin:0;
	}
	#main-contents .work_ul li{
		width:33.3333%;
	}
	#main-contents .bg_blue{
		padding:20px 10px;
		font-size:17px;
		margin-left:0;
		margin-right:0;

	}
	#main-contents .bg_beju2 .sankaku_ul{
		margin-left:20px;
		margin-right:20px;
	}
	#main-contents .post{
	padding:0;
}
	#main-contents p{
	padding-left:0;
	padding-right:0;
	}

.bg_beju .left_box,.bg_beju .right_box{
	display:block !important;
	vertical-align:top;
	width:100%;
}
#main-contents .bg_beju2{
	margin-left:0;
	margin-right:0;
}
#main-contents .bg_beju .right_box p{
	padding-left:0;
	padding-right:0;
}
.bg_beju .left_box{
	text-align:center;
	margin-bottom:20px;
}
#main-contents p,#main-contents > section > div{
	padding-left:10px;
	padding-right:10px;
	box-sizing:border-box;
}
.bg_beju .left_box img{
	float:none;
	padding:0;
}
	#main-contents .bg_beju{
		margin-bottom:40px;
		padding-bottom:5px;
	}
	#main-contents .sp_beju{
		background-image:url("images/background/bg_beju_sp.jpg");
		background-size:auto 100%;
		padding-bottom:10px;
	}
	.bg_beju p{
		padding:0;

	}
	#main-contents .sankaku_ul{
		margin:0;

	}
	#main-contents .sankaku_ul li{
		background-position:left 10px;
		
	}
	.logo_w{
	width:auto;
}
	/* footer */
	.ft_info{
	background-color:#F4ECE5;
	color:#4C3227;
	padding-bottom:0;
	font-size:15px;
	padding:10px;
	line-height:1.8em;
}
	.ft_logo{
		text-align:center;
	}
	.col2 #sidebar, .col2r #sidebar{
		max-width:100%;
		padding:0;
		margin:0;
	}
	#sub-contents .sub-contents-btn, #sidebar .sidebar-btn{
		background:#DAD3CD;
	}
	.widget_wysija_cont .wysija-submit{
		background-size:auto 100%;
		background-repeat:no-repeat;
		background-position:top center;
	}
	ul.cat01{
		border:none;
	}
	#footer ul li{
		margin-left:1.5em;
	}
	.copyright{
		background-color:#f4ece5;
	}
	.sitemap{
		background-color:#79655E;
		padding:10px;
		box-sizing:border-box;
		font-size:16px;
		margin:10px 0;
		padding-left:2em;
	}
#footer .sitemap a:link, #footer .sitemap a:visited {
		color:#fff;
		text-decoration:none;
	}
	.fixed {
	position:fixed;
	bottom:5%;
	right:5%;
	transition:ease 0.2s;
	-ms-filter: "alpha( opacity=50 )"; /* 透明度 */
    filter: alpha( opacity=50); /* 透明度 */
    opacity: 0.5; 
}
#main-contents .bg_beju{
	background-image:url("images/background/bg_beju.png");
	padding:20px;
	box-sizing:border-box;
	margin:0;
	margin-bottom:20px;
	margin-left:10px;
	margin-right:10px;
	diaplay:block;
}

}

.work_ul2 div{
	font-size:11px;
	background-color:#F6F0EA;
	padding:2px 0 2px 5px;
	box-sizing:border-box;
}