@charset "utf-8";body{color:#4d4d4d; font-family:'Lucida Grande', 'Hiragino Kaku Gothic ProN', Meiryo, sans-serif;}p {font-family:'Lucida Grande', 'Hiragino Kaku Gothic ProN', Meiryo, sans-serif;}a:link {color:#ff8a00;}a:hover {color:#ff8a00;text-decoration:none;}/*----------------------    Flex Styles-----------------------*/.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{	outline:none;}.slides,.flex-control-nav,.flex-direction-nav{	margin:0;	padding:0;	list-style:none;}.flexslider{	margin:0;	padding:0;}.flexslider .slides>li{	display:none;	-webkit-backface-visibility:hidden;}.flexslider .slides img{	width:100%;display:block;}.flex-pauseplay span{	text-transform:capitalize;}.slides:after{	content:".";	display:block;	clear:both;	visibility:hidden;	line-height:0;	height:0;}html[xmlns] .slides{display:block;}* html .slides{height:1%;}.no-js .slides>li:first-child{display:block;}.flexslider{position:relative;zoom:1}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.flexslider .slides{zoom:1}.carousel li{margin-right:5px}.flex-direction-nav{*height:0;}.flex-direction-nav a{width:30px;height:30px;margin:-20px 0 0;display:block;position:absolute;top:50%;z-index:10;cursor:pointer;text-indent:-9999px;opacity:0;-webkit-transition:all .3s ease}.flex-direction-nav .flex-next{background-position:100% 0;right:-36px}.flex-direction-nav .flex-prev{left:-36px}.flexslider:hover .flex-next{opacity:0.8;right:5px}.flexslider:hover .flex-prev{opacity:0.8;left:5px}.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:0.3 !important;filter:alpha(opacity=30);cursor:default}.flex-control-nav{text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}.flex-control-paging li a{width:11px;height:11px;display:block;background:#FFF;cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;}.flex-control-paging li a:hover{background:#D4AF5F;}.flex-control-paging li a.flex-active{background:#FFAF5F;;cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width: 860px){	.flex-direction-nav .flex-prev{		opacity:1;left:0;	}.	flex-direction-nav .flex-next{		opacity:1;right:0;	}}/*----------------------    Layouts-----------------------*/.container .col{margin-bottom:13px;float:left;display:inline-block}.container .col .styled{padding:120px 13px 18px 13px;position:relative}.container .col .styled.add-margin{margin-top:80px}.container{width:100%;margin:auto;text-align:center}@media all and (min-width: 768px){.container{width:100%;margin:0 auto;}.container .col{margin-bottom:24px;float:left;display:inline-block}}@media all and (min-width: 960px){.container{width:960px;margin:0 auto;}.container .col{margin-bottom:24px;float:left;display:inline-block}}@media all and (min-width: 768px){.container .col .styled{padding:120px 0 0;position:relative}}@media all and (min-width: 960px){.container .col .styled{padding:120px 30px 30px;position:relative}}.container .col.one{width:100%;}@media all and (min-width: 768px){.container .col.one{width:100%;padding:0;}}@media all and (min-width: 960px){.container .col.one{width:960px}}.container .col.two{width:100%;}@media all and (min-width: 768px){.container .col.two{width:55%;}}@media all and (min-width: 960px){.container .col.two{width:460px}}.container .col.three{width:100%}@media all and (max-width: 767px){.container .col.two p{margin:0 13px;font-size:90%;line-height:1.5;}}@media all and (min-width: 768px){.container .col.three{width:33.33%;margin:0;padding:0;}}@media all and (min-width: 960px){.container .col.three{width:33%;padding:0;margin:0;}}.container .col.three p{padding: 0;}@media all and (min-width: 768px){.container .col.three p{padding: 0 15px 15px 15px;}}@media all and (min-width: 960px){.container .col.three p{padding: 0 10px;}}.container .col.four{width:100%}@media all and (min-width: 768px){.container .col.four{width:175px;margin-left:12px}}@media all and (min-width: 960px){.container .col.four{width:220px}}.container:after,.wrapper:after{	content:"\0020";	display:block;	height:0;	clear:both;	visibility:hidden;}.clearfix:before,.clearfix:after,.row:before,.row:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}.row:after,.clearfix:after{clear:both}.row,.clearfix{zoom:1}.note01 {clear:both;padding-bottom:30px;font-size:120%;font-weight:normal;color:#09bff1;margin:0 13px;text-align:left;}@media all and (min-width: 768px){.note01 {font-weight:bold;text-align:center;}}@media all and (min-width: 960px){.note01 {font-weight:bold;center;}}.br_s {display:none;}@media all and (max-width: 767px){.br_s {display:inherit;}}.wrapper p {letter-spacing:1px;}/*BG Styles*/.wrapper{overflow:hidden;min-width:320px;}.wrapper.dark-grey{background-color:#666;color:#fff;padding-top:32px}.wrapper.green01{background-color:#FFAF5F;color:#fff;padding-top:13px;}.wrapper.med-grey{background-color:#e9e9e9;padding-top:32px}.wrapper.light-grey{background:#f2f2f2 url(../images/bg_grey01.png) center top;padding-top:32px}footer .green01{background-color:#FFAF5F;color:#fff;padding:10px 0;letter-spacing:1px;}@media all and (min-width: 768px){.wrapper{overflow:hidden;min-width:320px;}.wrapper.dark-grey{background-color:#666;color:#fff;padding-top:32px}.wrapper.green01{background-color:#FFAF5F;color:#fff;padding:26px 0;}.wrapper.med-grey{background-color:#e9e9e9;padding:30px 0;}.wrapper.light-grey{background:#f2f2f2 url(../images/bg_grey01.png) center top;padding-top:32px}footer .green01{background-color:#FFAF5F;color:#fff;padding:10px 0;letter-spacing:1px;}}@media all and (min-width: 960px){.wrapper{overflow:hidden;min-width:320px;}.wrapper.dark-grey{background-color:#666;color:#fff;padding-top:32px}.wrapper.green01{background-color:#FFAF5F;color:#fff;padding-top:26px;}.wrapper.med-grey{background-color:#e9e9e9;padding-top:32px}.wrapper.light-grey{background:#f2f2f2 url(../images/bg_grey01.png) center top;padding-top:32px}footer .green01{background-color:#FFAF5F;color:#fff;padding:10px 0;letter-spacing:1px;}}@media all and (max-width: 767px) {footer .green01{font-size:70%;}}.green {color:#FFAF5F;}.orange {color:#ff8a00;}.blue {color:#09bff1;}.pink{color:#ff64a2;}/*Headding Styles*/.hd01{font-size:178%;line-height:1.35;margin-bottom:10px;letter-spacing:2px;font-weight:normal;font-family:'Hiragino Kaku Gothic ProN', sans-serif;padding:0 13px;}@media all and (min-width: 768px){	.hd01{font-size:200%;line-height:1.35;margin-bottom:18px;letter-spacing:1px;font-weight:bold;font-family:'Hiragino Kaku Gothic ProN', sans-serif;text-align:center;padding:0 30px;}}@media all and (min-width: 960px){	.hd01{font-size:250%;line-height:1.35;margin-bottom:18px;letter-spacing:1px;font-weight:bold;font-family:'Hiragino Kaku Gothic ProN', sans-serif;padding:0 30px;}}.hd02 {	color:#FFAF5F;	font-weight:normal;	font-size:146.5%;	margin-bottom:19px;	padding: 0 13px;	text-align: left;	line-height:1.6;	text-align:center;}@media all and (min-width: 768px){	.hd02 {	color:#FFAF5F;	font-weight:bold;	font-size:138.5%;		text-align: center;	margin-bottom:19px;}}@media all and (min-width: 768px){	.hd02 {	color:#FFAF5F;	font-weight:bold;	font-size:138.5%;			text-align: center;	margin-bottom:19px;}}@media all and (max-width: 767px){.hd03 {margin-top:-12px !important;margin-bottom:4px !important;font-size:120%;font-weight:normal;}}@media all and (min-width: 768px){.hd03 {margin-top:40px;}}@media all and (min-width: 960px){.hd03 {margin-top:40px;}}.txt01{font-size:136%;line-height:1.6;padding: 13px 13px 10px 13px;text-align:left;color:#FFAF5F;font-weight:normal;}@media all and (min-width: 768px){.txt01{font-size:110%;line-height:1.7;padding: 0 3%;text-align:center;background:transparent;color:inherit;font-weight:bold;}}@media all and (min-width: 960px){.txt01{font-size:131%;line-height:1.7;padding: 0;text-align:center;background:transparent;color:inherit;font-weight:bold;}}@media all and (max-width: 767px){.wrapper.green01 p.txt01 {background:#FFF;}}@media all and (max-width: 767px){.mb0_s {margin-bottom:0 !important;}}.mt40_pt{margin-top:0 !important;}@media all and (min-width: 768px){.mt40_pt{margin-top:0;}}@media all and (min-width: 768px){h3{font-size:32px;line-height:48px;margin-bottom:20px}}h4{font-size:180%;line-height:1.6;margin:-10px 0 5px 0;font-weight:normal;letter-spacing:1px;}@media all and (min-width: 768px){	h4{font-size:160%;line-height:1.6;margin:0 0 24px 0;font-weight:bold;letter-spacing:1px;}}@media all and (min-width: 960px){	h4{font-size:160%;line-height:1.6;margin:0 0 24px 0;font-weight:bold;letter-spacing:1px;}}h4.half-margin{margin-bottom:12px}h5{font-family:Bitter;font-size:16px;font-weight:bold;margin-bottom:12px}@media all and (min-width: 768px){p.add-padding,ul.add-padding{padding:0 28px};}p.add-margin,ul.add-margin{margin-bottom:12px}a{color:#979797;}strong{font-weight:bold}/*MENU*/.menu{width:100%;position:fixed;z-index:1000;width:100%;background-color:rgba(255,255,255,0.95);height:50px;top:0;}@media all and (min-width: 768px){.menu{height:64px;}}@media all and (min-width: 980px){.menu{height:64px;}}.menu a{margin:0;display:block;text-indent:-99999px;width:15px;height:15px;background-color:#007c70;border-radius:7px}	.menu ul{padding:0;text-align:right;margin-right:10px;}	.menu li{overflow:hidden;list-style-type:none;display:inline-block;margin:18px 8px 0 0;}	.menu li:first-child a img{	position: absolute;	display:block;	top: 10px;	left:10px;	width:100px;	}	.menu a{margin:0;display:block;text-indent:100%;white-space:nowrap;overflow:hidden;width:12px;height:12px;background-color:#dbdbdb;border-radius:7px}@media all and (min-width: 768px){	.menu ul {width:100%;margin:0 auto;position:relative;text-align:right;font-family:'Lucida Grande','Hiragino Kaku Gothic ProN', Meiryo, sans-serif;}		.menu li{overflow:hidden;list-style-type:none;display:inline-block;margin:0;}	.menu li:first-child a img{		position: absolute;		top: 16px;		left:10px;		width:110px;	}}@media all and (min-width: 980px){	.menu ul {width:960px;margin:0 auto;position:relative;text-align:right;font-family:'Lucida Grande','Hiragino Kaku Gothic ProN', Meiryo, sans-serif;overflow: hidden;}			.menu li{overflow:hidden;list-style-type:none;display:inline-block;margin:0;}	.menu li:first-child a img{		position: absolute;		top: 15px;		left:0;		width:126px;	}}.menu li.active a{background-color:#FFAF5F;}/*active*/@media all and (min-width: 768px){.menu li.active a{background-color:transparent;color:#FFAF5F;}}@media all and (min-width: 768px){.menu li{font-size:80%;}}@media all and (min-width: 960px){.menu li{font-size:85%;}}/*MENU*/@media all and (min-width: 768px){	.menu a{		margin:inherit;		background-color:transparent;		text-indent:inherit;		width:auto;		height:auto;		color:#979797;		text-decoration:none;		padding:18px 8px 0 0;		letter-spacing:0.1em;		font-weight:bold;	}}@media all and (min-width: 960px){	.menu a{		padding:18px 0 0 15px;	}}/*Key Visual*/.header{	background:url(../images/kv01_s.jpg) no-repeat;	background-size: 100% auto;	position:relative;	overflow:hidden;	margin-top:50px;}@media all and (min-width: 768px){	.header{		height:500px;		margin-top:64px;	}}@media all and (min-width: 960px){	.header{		background:#D4AF5F url(../images/bg_header.png) repeat;		background-size: auto;				height:600px;		margin-top:64px;	}}.header .background{	background-position:center top;	width:100%;position:absolute;}@media all and (min-width: 768px){	.header .background{		background:url(../images/kv01.jpg) no-repeat center top;		height:500px;		background-size:auto 100%; 	}}@media all and (min-width: 960px){	.header .background{		background:url(../images/kv01.jpg) no-repeat center top;		height:600px;		z-index:0;		bottom:0;		transition-duration:1000ms;		transition-delay:0ms;		transform:translate3d(0, 266px, 0);		-webkit-transition-duration:1000ms;		-webkit-transition-delay:0ms;		-webkit-transform:translate3d(0, 266px, 0);	}}@media all and (min-width: 768px){.header .foreground{background-size:inherit;bottom:0}}.header .welcome{	text-align:right;	width:50%;	margin:25px 0;	padding-right:5%;	padding-left:45%;	z-index:5;	opacity:0;	transition-duration:1000ms;	transition-delay:800ms;	transform:translate3d(0, 266px, 0);	-webkit-transition-duration:1000ms;	-webkit-transition-delay:800ms;	-webkit-transform:translate3d(0, 266px, 0);}.welcome img {width:100%;}@media all and (min-width: 768px){.header .welcome{	text-align:right;	width:90%;	margin:120px 0 0 0;	padding-right:10%;	padding-left:0;	z-index:5;	opacity:0;	transition-duration:1000ms;	transition-delay:800ms;	transform:translate3d(0, 266px, 0);	-webkit-transition-duration:1000ms;	-webkit-transition-delay:800ms;	-webkit-transform:translate3d(0, 266px, 0);}.welcome img {width:296px;}}@media all and (min-width: 960px){.header .welcome{	text-align:right;	width:840px;	margin:177px auto 0 auto;	padding-right:120px;		padding-left:0;	z-index:5;	opacity:0;	transition-duration:1000ms;	transition-delay:800ms;	transform:translate3d(0, 266px, 0);	-webkit-transition-duration:1000ms;	-webkit-transition-delay:800ms;	-webkit-transform:translate3d(0, 266px, 0);}.welcome img {width:296px;}}.icon{	position:absolute;	width:196px;	height:196px;	background:url(../images/icons.png) no-repeat;	top:-100px;	left:50%;	margin-left:-98px;	transition-duration:800ms;	transform:scale(0, 0);	-webkit-transition-duration:800ms;	-webkit-transform:scale(0, 0);}@media all and (max-width: 767px){.icon {margin-top:10px !important;top:-105px;}}.w400 {width:100% !important; }@media all and (min-width: 768px){.w400 {width:330px !important; }}@media all and (min-width: 960px){.w400 {width:400px !important; }}.icon.percentage{background-position:0 0;-webkit-transition-delay:0ms;transition-delay:0ms}.icon.drop{background-position:-196px 0;-webkit-transition-delay:200ms;transition-delay:200ms}.icon.clock{background-position:-391px 0;-webkit-transition-delay:400ms;transition-delay:400ms}.icon.whole-blood{background-position:-586px 0;-webkit-transition-delay:0ms;transition-delay:0ms}.icon.component{background-position:-782px 0;-webkit-transition-delay:200ms;transition-delay:200ms}.blood-icon{background:url(../images/icons.png) no-repeat;width:138px;height:91px;color:#fff;font-family:Bitter;font-weight:bold;font-size:36px;display:inline-block;margin-bottom:32px;text-transform:uppercase;padding-top:47px;transition-duration:800ms;transform:scale(0, 0);-webkit-transition-duration:800ms;-webkit-transform:scale(0, 0)}.blood-icon.a{background-position:5px -216px;-webkit-transition-delay:0;transition-delay:0}.blood-icon.b{background-position:-175px -216px;-webkit-transition-delay:200ms;transition-delay:200ms}.blood-icon.ab{background-position:-362px -216px;-webkit-transition-delay:400ms;transition-delay:400ms}.blood-icon.o{background-position:-553px -216px;-webkit-transition-delay:600ms;transition-delay:600ms}.who-can-help{background:url(../images/icons-slider.png) no-repeat;width:285px;height:290px;}@media all and (max-width: 767px){.who-can-help{margin:0 auto;}}@media all and (min-width: 768px){.who-can-help{margin-left:5%}}@media all and (min-width: 960px){.who-can-help{margin-left:12%}}.who-can-help.icon-two{background-position:-290px 0}.who-can-help.icon-three{background-position:-580px 0}.who-can-help.icon-four{background-position:-870px 0}.who-can-help.icon-five{background-position:-1161px 0}@media all and (min-width: 768px){.slides{text-align:left}}.slides h4{margin-top:40px;margin-bottom:20px;}.percentages{border-radius:10px;background-color:#fff;padding:20px}.percentages ul{margin-top:32px}.percentages ul li{margin-bottom:12px;padding:0 48px}.percentages ul li div{font-family:Bitter;font-size:18px;float:left;width:40px}@media all and (min-width: 768px){.percentages ul li div{padding:10px}}.percentages ul li span{background-color:#f2f2f2;display:inline-block;color:#fff;font-family:Source Sans Pro;border-radius:2px;overflow:hidden;width:60%;text-indent:-99999px}@media all and (min-width: 768px){.percentages ul li span{width:90%;text-indent:inherit}}.percentages ul li span>span{float:left;background:#bc623d}@media all and (min-width: 768px){.percentages ul li span>span{padding:10px}}.percentages ul li span>span.thirty-seven-percent{width:37%}.percentages ul li span>span.seven-percent{width:7%}.percentages ul li span>span.thirty-five-percent{width:35%}.percentages ul li span>span.seven-percent-two{width:7%}.percentages ul li span>span.eight-percent{width:8%}.percentages ul li span>span.two-percent{width:2%}.percentages ul li span>span.three-percent{width:3%}.percentages ul li span>span.one-percent{width:1%}.ethnic{height:700px;overflow:hidden;position:relative;}@media all and (min-width: 768px){.ethnic{height:auto}}@media all and (min-width: 960px){.ethnic{height:825px}}.ethnic .ethnic-background,.ethnic .ethnic-foreground{width:960px;height:236px;position:absolute;bottom:0}.ethnic .ethnic-background{background:url(../images/bg_footer.png) no-repeat;z-index:0;transition-duration:1000ms;transition-delay:0;transform:translate3d(0, 300px, 0);-webkit-transition-duration:1000ms;-webkit-transition-delay:0;-webkit-transform:translate3d(0, 300px, 0)}.ethnic .ethnic-foreground{background:url(../images/ethnic-foreground.png) no-repeat;z-index:2;transition-duration:1000ms;transition-delay:400ms;transform:translate3d(0, 300px, 0);-webkit-transition-duration:1000ms;-webkit-transition-delay:400ms;-webkit-transform:translate3d(0, 300px, 0)}.ethnic .save{margin-top:32px;font-size:24px;font-family:Source Sans Pro;font-style:italic}#map{width:280px;border:10px solid #fff;border-radius:10px;background:url(../images/map-placeholder.png) no-repeat;box-shadow:inset 0 0 20px rgba(0,0,0,0.3);height:300px;margin-bottom:32px}@media all and (min-width: 768px){#map{width:748px}}@media all and (min-width: 960px){#map{width:920px}}#map button{background-color:#598699;padding:15px 30px;cursor:pointer;margin-top:130px;border-radius:10px;border:0;box-shadow:0 4px 0 rgba(0,0,0,0.5);text-shadow:0 2px 0 rgba(0,0,0,0.5);color:#fff;font-size:16px;font-family:Bitter;border:0;position:relative;transition:top 0.3s}@media all and (min-width: 768px){#map button{font-size:24px}}#map button:hover{top:4px}.footer p,.footer ul{margin-bottom:32px}.footer div{text-align:left}.register{margin:0;background-color:#FFAF5F;padding:14px;cursor:pointer;border-radius:10px;border:0;box-shadow:0 4px 0 rgba(0,0,0,0.1);color:#fff !important;display:inline-block;text-decoration:none;border:0;position:relative;transition:top 0.3s;line-height: 1;font-weight:bold;min-width: 66%;z-index:5;}.registerline{margin:0;background-color:#5ae628;padding:14px;cursor:pointer;border-radius:10px;border:0;box-shadow:0 4px 0 rgba(0,0,0,0.1);color:#fff !important;display:inline-block;text-decoration:none;border:0;position:relative;transition:top 0.3s;line-height: 1;font-weight:bold;min-width: 66%;z-index:5;}@media all and (max-width: 767px){.register{margin:0;background-color:#FFAF5F;padding:8px;cursor:pointer;border-radius:10px;border:0;box-shadow:0 4px 0 rgba(0,0,0,0.1);color:#fff !important;display:inline-block;text-decoration:none;border:0;position:relative;transition:top 0.3s;line-height: 1.3;font-weight:bold;min-width: 75%;z-index:5;font-size:110% !important;}.registerline{margin:0;background-color:#5ae628;padding:8px;cursor:pointer;border-radius:10px;border:0;box-shadow:0 4px 0 rgba(0,0,0,0.1);color:#fff !important;display:inline-block;text-decoration:none;border:0;position:relative;transition:top 0.3s;line-height: 1.3;font-weight:bold;min-width: 75%;z-index:5;font-size:110% !important;}.ethnic-background {display: none;}.ethnic{ height: auto !important;}}@media all and (min-width: 768px){.register{line-height:1.2;}.registerline{line-height:1.2;}}.register:hover{top:2px}.registerline:hover{top:2px}@media all and (max-width: 767px){.boshu {background:#FFF; border-radius: 10px;padding:0 7px 7px;margin: 0 3% 30px 3%;}.boshu th, .boshu td {font-size:88%;text-align:left;padding: 6px 0;line-height:1.7;letter-spacing:1px;border-bottom:2px solid #eee;}.boshu th {color:#FFAF5F;width:25%;paddin-right:5px;}.boshu ol {padding: 10px 0 0 25px;}.boshu li {list-style-type: decimal;}.boshu dd {text-align:left;padding: 0 10px 10px;line-height:1.7;letter-spacing:1px;border-bottom:2px solid #eee;}.boshu dt {text-align:left;padding: 13px 10px 5px 10px;line-height:1.7;letter-spacing:1px;color:#FFAF5F; font-weight:bold;}}@media all and (min-width: 768px){	.boshu {background:#FFF; border-radius: 10px;padding: 15px 30px 30px 30px;margin-bottom:45px;margin: 0 4% 45px 4%;}.boshu th, .boshu td {text-align:left;padding: 10px;line-height:1.7;letter-spacing:1px;border-bottom:2px solid #eee;}.boshu th {color:#FFAF5F; font-weight:bold;width:25%;}.boshu ol {padding: 10px 0 0 25px;}.boshu li {list-style-type: decimal;}.boshu dd {text-align:left;padding: 0 20px 20px;line-height:1.7;letter-spacing:1px;border-bottom:2px solid #eee;}.boshu dt {text-align:left;padding: 20px 20px 10px 10px;line-height:1.7;letter-spacing:1px;color:#FFAF5F; font-weight:bold;}}@media all and (min-width: 960px){.boshu {background:#FFF; border-radius: 10px;padding: 30px 50px;margin: 0 0 45px 0;}.boshu th, .boshu td {text-align:left;padding: 20px;line-height:1.7;letter-spacing:1px;border-bottom:2px solid #eee;}.boshu th {color:#FFAF5F; font-weight:bold;width:25%;}.boshu ol {padding: 10px 0 0 25px;}.boshu li {list-style-type: decimal;}.boshu dd {text-align:left;padding: 0 20px 20px;line-height:1.7;letter-spacing:1px;border-bottom:2px solid #eee;}.boshu dt {text-align:left;padding: 20px 20px 10px 10px;line-height:1.7;letter-spacing:1px;color:#FFAF5F; font-weight:bold;}}p,ul{font-size:16px;line-height:26px}.tw {margin:0 auto;}@media all and (min-width: 960px){.tw {width:660px;}}#twitter-widget-1, .twitter-timeline {　max-width: 95% !important;width:95% !important;margin-top: 20px;margin-bottom:10px;}
/*戻るボタン*/
#page-top {
    position: fixed;
    bottom: 20px;
    right: 20px;
    font-size: 77%;
}
#page-top a {
    background: #666;
    text-decoration: none;
    color: #fff;
	opacity: 0.6;
    width: 100px;
    padding: 30px 0;
    text-align: center;
    display: block;
    border-radius: 5px;
}
#page-top a:hover {
    text-decoration: none;
    background: #999;
}