.main {
	height: auto;
}
.homebtn {
	text-align: center;
	margin-top: 58px;
}
.shashin {
	margin-top: -39px;
}
.saikin {
	text-align: center;
	padding-top: 26px;
	margin-top: -2px;
}
.col-sm-12 section .pickuph {
	color: #686868;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 19px;
	text-align: center;
	word-spacing: 0px;
	letter-spacing: 1px;
}
.pickuph {
	color: #427FA6;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-style: normal;
	font-size: 15px;
}
.col-sm-12 section .name {
	color: #426361;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-style: normal;
	font-size: 21px;
	text-align: center;
	letter-spacing: 1px;
}
.row.container-fluid .col-sm-12 section {
}
.backpic {
	color: #546B6F;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: bold;
	font-size: 23px;
	letter-spacing: 3px;
	margin-left: 73px;
}
.annex {
	padding-top: 88px;
	left: 0px;
	top: auto;
	margin-top: 22px;
}
.works {
	margin-top: 46px;
}
.zuan {
	margin-top: 96px;
}
.contact {
	margin-top: 31px;
}
.graphics {
	margin-top: 80px;
	padding-left: auto;
	padding-right: auto;
}
.footer {
	margin-top: -21px;
}
.ivryback {
	padding: 0;
	margin: 0;
	background-color: #F5F5F5;
}
.icon2 {
}
.icon1 {
}
.papermag {
}
.book {
}
.cen {
}
.4icon {
}
.icon5 {
	background-color: #F5F5F5;
}
.back {
	background-color: #000000;
	height: 4000px;
}
.gora {
	margin-top: 25px;
	margin-bottom: 63px;
	left: auto;
	margin-right: auto;
	margin-left: auto;
	padding-right: 0px;
}
.homesaikin {
	margin-top: 82px;
	margin-bottom: 67px;
}
.recent {
	color: #696969;
	font-size: 26px;
	letter-spacing: 7px;
	font-weight: lighter;
	text-align: center;
	margin-bottom: 132px;
	margin-top: -29px;
}
.2018 {
}
.grphsaikin {
	margin-top: 75px;
	padding-top: 42px;
}
.mone {
}
.underblack {
	background-color: #000000;
	margin-bottom: 1200px;
}
.saikinback {
	background-color: #F5F5F5;
	margin: auto;
	height: 15000px;
	position: relative;
	padding-top: auto;
	min-height: 15000px;
	max-height: 15000px;
}
.home {
	margin-top: 46px;
	background-color: #F5F5F5;
}
.spin {
	margin-top: 65px;
}
.saikincredit1 {
	color: #686868;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 23px;
	text-align: center;
	letter-spacing: 2px;
	margin-top: 38px;
	line-height: 33px;
}
.subcredit {
	color: #686868;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-style: normal;
	font-weight: lighter;
	font-size: 17px;
	line-height: 31px;
	text-decoration: none;
	text-align: justify;
	margin-top: 14px;
}
.saikinline {
	border-bottom: 1px solid #686868;
	margin-top: 15px;
}
.saikinph1 {
	margin-top: 105px;
	margin-bottom: 50px;
}
.saikinzu {
	margin-top: 95px;
}
.saikin_ph2 {
	margin-top: 77px;
}
.wfspinlast {
	margin-top: 95px;
}
.saikin_home_1 {
	margin-top: 72px;
}
.monecredit {
	font-size: 18px;
	color: #686868;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 1px;
	margin-top: 89px;
}
.mone_ph2 {
	margin-top: 100px;
}
.monemarkimp {
	margin-top: 173px;
	padding-top: 91px;
	padding-bottom: 22px;
}
.spinph1 {
	margin-top: 162px;
}
.goracredit {
	color: #686868;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	text-align: center;
}
.komemail   {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-style: normal;
	font-weight: lighter;
	font-size: 13px;
	text-align: center;
	text-shadow: 0px 0px;
	letter-spacing: 1px;
	padding-top: 73px;
	color: #717171;
	line-height: 36px;
}
.kuro1 {
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	padding-right: 20px;
}
.zuanback {
	background-color: #000000;
}
.homezuan {
	margin-bottom: 3px;
	margin-top: 48px;
}
.sankaku_left {
	margin-top: 145px;
}
.zuan_main {
	margin-top: 35px;
}
.zuancredit {
	color: #696969;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-style: normal;
	font-weight: lighter;
	font-size: 16px;
	letter-spacing: 2px;
	text-align: center;
	margin-top: 50px;
}
.shumiback {
	background-color: #FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	height: 1800px;
}
.zu2 {
	padding-top: 40px;
	padding-left: 40px;
	padding-right: 40px;
	padding-bottom: 40px;
	margin-top: 39px;
}
.gaku {
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 20px;
}
.shashintop {
	margin-top: 55px;
	margin-bottom: 35px;
}
.left {
	margin-right: 15px;
}
.right {
	margin-left: 15px;
}
.shashin1 {
	margin-top: 40px;
}
.zuanlast {
	margin-top: 50px;
}
.zuanlast2 {
	margin-top: 55px;
}
.zuanlastcredit {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-style: normal;
	font-weight: lighter;
	font-size: 14px;
	color: #686868;
	margin-top: -311px;
	letter-spacing: 1px;
	text-align: left;
	padding-left: 25px;
	line-height: 0px;
}
.workshome {
	margin-top: 100px;
}
.worksicon {
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	top: auto;
}
.workshomepos {
	margin-top: 85px;
	margin-bottom: 67px;
}
.centerline {
	border-bottom: 1px solid #585858;
	margin-top: 18px;
	margin-bottom: 36px;
}
.spincredit {
	color: #686868;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 24px;
}
.col-lg-offset-2 {
}
.arrowl {
	padding-top: 8px;
	padding-bottom: 12px;
}
.mail {
	margin-top: 16px;
}
.all {
	margin: auto;
	position: relative;
}
.wata {
	text-align: center;
	color: #484848;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	word-spacing: 1px;
	letter-spacing: 1px;
	line-height: 26px;
}
.photo {
}
.topimg {
}
.body {
}
#body {
}
#saikinbody {
}
.workbody {
}
#shumibody {
}
.visual {
	color: #616161;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 30px;
	letter-spacing: 1px;
	text-align: center;
}
.flp {
	padding-left: 0px;
	margin-right: 40px;
	margin-left: 11px;
}
.row .col-sm-4.col-lg-4.center-block.col-sm-offset-1 h6 {
}
.visul {
	text-align: center;
	margin-left: 87px;
	margin-top: 51px;
}
#goraph {
}
#lalbamark {
}
#h2 {
	text-align: center;
	color: #000000;
	padding-left: 67px;
}
.katamail {
	color: #9B9B9B;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: bold;
	font-size: 14px;
	letter-spacing: 1px;
	text-align: center;
}
.lalbast {
	text-align: left;
}
.zuanicon {
}
.kuro {
}
.tshitts {
	font-style: normal;
	font-weight: lighter;
	font-size: 13px;
	color: #717171;
	letter-spacing: 1px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height: 30px;
}
.name {
}
.picre {
	margin-left: 72px;
}
.picre {
}
.picbackg {
}
.container-fluid .row .col-sm-1.picbackg {
	background-color: #F5F5F5;
	-webkit-box-shadow: 0px 0px;
	box-shadow: 0px 0px;
}
.yajirushipick {
	margin-left: 63px;
}
.watatop {
    margin-left: 260px;
    margin-top: 17px;
    margin-bottom: -40px;
}
.pickline {
}
.pickline   {
	border-top: 2px solid #8B8B8B;
	margin-top: 70px;
}
.subsub {
	color: #686868;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-style: normal;
	font-size: 14px;
	margin-top: 52px;
	text-align: center;
}
.col-sm-12 .row.center-block .row {
}
.col-sm-12 .row.center-block .row {
}
.possecond {
	margin-top: 89px;
}
.secoimg {
	margin-top: 90px;
}
.linenew {
	border-bottom: 2px solid #6E6E6E;
	margin-top: 93px;
}
.kancre {
}
.napoli {
}
