@charset "UTF-8";
/* CSS Document */
*{
 margin: 0px;
 padding: 0px;
}

img{
	height: auto;
  max-width: 100%;
}

.top{
	height: auto;
    max-width: 100%;
}

html{
	font-size: 100%;
}

body{
	font-family: "Helvetica Neue", "ヒラギノ角ゴシック", "Hiragino Sans CNS";
	line-height: 1.7;
	color: black;	
}

p.uniqlologo img{
	width: 62px;
	height: auto;
	margin: 10px 10px;
	padding: 5px 5px;
}

.title img{
	height: auto;
    max-width: 100%;
	position: relative;
	transform: scale(-1, 1);
}

.title {
  background: url("../203084/uniqlophoto/haikei.jpg") no-repeat;
  width: auto;
  height: 600px;
  padding: 0px;
}

.title h1{
	position: absolute;
    color: #06131F;
	margin: 20px 10px;
	padding: 5px 5px;
    top: 65px;
    left: 10px;
	font-family: "Hiragino Kaku Gothic ProN";
	font-weight: bold;
	line-height: 1.7;
	font-size: 25px;
}

.title h2{
	position: absolute;
    color: #06131F;
	margin: 45px 10px;
	padding: 5px 5px;
    top: 70px;
    left: 10px;
	font-family: "Hiragino Kaku Gothic ProN";
	font-weight: bold;
	line-height: 1.7;
	font-size: 25px;
}


.title p{
	position: absolute;
    color: #06131F;
	margin: 40px 10px;
	padding: 5px 5px;
    top: 115px;
    left: 10px;
	font-family: "Hiragino Kaku Gothic ProN";
	font-size: 13px;
}

.title img{
	width: 100%;
	height: auto;
	margin: 0px;
	padding: 0px;
}

.title2{
  background: url("../203084/uniqlophoto/haikei.jpg") no-repeat;
  width: 100%;
  height: 520px;
  padding: 0px;
}

.caption {
    color: #963A1D;
    top: 120px;
    left: 7px;
	font-family: "Helvetica Neue Condensed Bold";
	font-size: 48px;
}

.subtitle {
	color: #963A1D;
    top: 0px;
    left: 0px;
	font-family: "ヒラギノ角ゴシック W5";
	font-size: 15px;
}

.ashioto {
	color: #4E472F;
	font-family: "Hiragino Sans CNS";
	font-size: 12px;
	margin: 10px 20px;
	padding: 5px 5px;
}

.title2 h4{
	color: #963A1D;
    top: 92.5px;
    left: 7px;
	font-family: "Helvetica Neue Condensed Bold";
	font-size: 24px;
}

.autumn {
	color: #4E472F;
	font-family: "Hiragino Sans CNS W6";
	font-size: 12px;
}

.title2 img{
	width: 100%;
	height: auto;
	margin: 20px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
}


.akibare{
	width: 100%;
	height: auto;
	position: absolute;
}

.akibare img{
	width: 100%;
	height: auto;
	margin: 75px 0px 0px 0px;
	padding: 75px 0px 0px 0px;
}

.akibare h1{
	position: absolute;
	color: #7D9AC1;
	top: 600px;
    left: 0px;
	padding: 0px;
	transform: rotate(270deg);
	font-family: "Hiragino Sans CNS W6";
	font-size: 36px;
}

.akibare h2{
	position: absolute;
	color: #000000;
	top: 165px;
    left: 120px;
	font-family: "Hiragino Sans CNS W6";
	font-size: 12px;
}

.akibare p{
	position: absolute;
	color: #000000;
	top: 180px;
    left: 120px;
	margin: 5px 15px 5px 0px;
	padding: 5px 15px 5px 0px;
	font-family: "Hiragino Sans CNS W3";
	font-size: 11px;
}

.akibare h1{
	position: absolute;
	color: #7D9AC1;
	top: 565px;
    left: -50px;
	padding: 0px;
	transform: rotate(270deg);
	font-family: "Hiragino Sans CNS W6";
	font-size: 36px;
}

.akibare2{
	position: absolute;
	top: 1870px;
}


.akityumon{
	position: absolute;
	top: 1880px;
}

.akityumon{
	height: auto;
    max-width: 100%;
}
	
.akityumon h1{
	position: absolute;
	color: #000000;
	top: 200px;
    left: 20px;
	font-family: "Hiragino Sans CNS W6";
	font-size: 12px;
	border-bottom: solid 2px #000000;
	white-space: nowrap;
}

.akityumon h2{
	position: absolute;
	color: #000000;
	top: 230px;
    left: 20px;
	font-family: "Hiragino Sans CNS W3";
	font-size: 12px;
	white-space: nowrap;
}

.akityumon h3{
	position: absolute;
	color: #000000;
	top: 250px;
    left: 20px;
	font-family: "Hiragino Sans CNS W3";
	font-size: 12px;
	white-space: nowrap;
}

.akityumon h4{
	position: absolute;
	color: #000000;
	top: 270px;
    left: 20px;
	font-family: "Hiragino Sans CNS W3";
	font-size: 12px;
	white-space: nowrap;
}



.onaji{
	position: absolute;
	top: 2150px;
}

.onaji img{
	top: 2150px;
}

.onaji h1{
	position: absolute;
	color: #2A3E2C;
	top: 70px;
    left: 10px;
	padding: 0px;
	font-family: "Hiragino Sans CNS W6";
	font-size: 38px;
}

.onaji h2{
	position: absolute;
	color: #963A1D;
	top: 120px;
    left: 10px;
	padding: 0px;
	font-family: "Hiragino Sans CNS W6";
	font-size: 38px;
}

.onaji h3{
	position: absolute;
	color: #000000;
	top: 720px;
    left: 20px;
	font-family: "Hiragino Sans CNS W6";
	font-size: 12px;
}

.onaji p{
	position: absolute;
	top: 740px;
	left: 20px;
	right: 20px;
	color: #000000;
	font-family: "Hiragino Sans CNS W3";
	font-size: 11px;
}


.onajityumon{
	position: absolute;
	top: 3000px;
}

.onajityumon h1{
	position: absolute;
	color: #000000;
	top: 0px;
    left: 20px;
	font-family: "Hiragino Sans CNS W6";
	font-size: 12px;
	border-bottom: solid 2px #000000;
	white-space: nowrap;
}

.onajityumon h2{
	position: absolute;
	color: #000000;
	top: 30px;
    left: 20px;
	font-family: "Hiragino Sans CNS W3";
	font-size: 12px;
	white-space: nowrap;
}

.onajityumon h3{
	position: absolute;
	color: #000000;
	top: 50px;
    left: 20px;
	font-family: "Hiragino Sans CNS W3";
	font-size: 12px;
	white-space: nowrap;
}

.onajityumon h4{
	position: absolute;
	color: #000000;
	top: 70px;
    left: 20px;
	font-family: "Hiragino Sans CNS W3";
	font-size: 12px;
	white-space: nowrap;
}

.onajityumon h5{
	position: absolute;
	color: #000000;
	top: 90px;
    left: 20px;
	font-family: "Hiragino Sans CNS W3";
	font-size: 12px;
	white-space: nowrap;
}


.onajityumon2{
	position: absolute;
	top: 3150px;
}

.onajityumon2 h1{
	position: absolute;
	color: #000000;
	top: 0px;
    left: 20px;
	font-family: "Hiragino Sans CNS W6";
	font-size: 12px;
	border-bottom: solid 2px #000000;
	white-space: nowrap;
}

.onajityumon2 h2{
	position: absolute;
	color: #000000;
	top: 30px;
    left: 20px;
	font-family: "Hiragino Sans CNS W3";
	font-size: 12px;
	white-space: nowrap;
}

.onajityumon2 h3{
	position: absolute;
	color: #000000;
	top: 50px;
    left: 20px;
	font-family: "Hiragino Sans CNS W3";
	font-size: 12px;
	white-space: nowrap;
}

.onajityumon2 h4{
	position: absolute;
	color: #000000;
	top: 70px;
    left: 20px;
	font-family: "Hiragino Sans CNS W3";
	font-size: 12px;
	white-space: nowrap;
}

.onajityumon2 h5{
	position: absolute;
	color: #000000;
	top: 90px;
    left: 20px;
	font-family: "Hiragino Sans CNS W3";
	font-size: 12px;
	white-space: nowrap;
	overflow: hidden;
}


.ochiba {
	position: absolute;
	top: 3275px;
	overflow: hidden;
}

.ochiba img{
	top: 3350px;
}

.ochiba h1{
	position: absolute;
	color: #225B5C;
	top: 70px;
	left: -18px;
	font-family: "Hiragino Sans CNS W6";
	font-size: 65px;
	white-space: nowrap;
}

.ochiba h2{
	position: absolute;
	color: #000000;
	top: 450px;
    left: 20px;
	font-family: "Hiragino Sans CNS W3";
	font-size: 12px;
	white-space: nowrap;
}

.ochiba p{
	position: absolute;
	top: 475px;
	left: 20px;
	right: 20px;
	color: #000000;
	font-family: "Hiragino Sans CNS W3";
	font-size: 11px;
}


.ochibatyumon {
	position: absolute;
	top: 3850px;
}

.ochibatyumon h1{
	position: absolute;
	color: #000000;
	top: 0px;
    left: 20px;
	font-family: "Hiragino Sans CNS W6";
	font-size: 12px;
	border-bottom: solid 2px #000000;
	white-space: nowrap;
}

.ochibatyumon h2{
	position: absolute;
	color: #000000;
	top: 30px;
    left: 20px;
	font-family: "Hiragino Sans CNS W3";
	font-size: 12px;
	white-space: nowrap;
}

.ochibatyumon h3{
	position: absolute;
	color: #000000;
	top: 50px;
    left: 20px;
	font-family: "Hiragino Sans CNS W3";
	font-size: 12px;
	white-space: nowrap;
}

.ochibatyumon h4{
	position: absolute;
	color: #000000;
	top: 70px;
    left: 20px;
	font-family: "Hiragino Sans CNS W3";
	font-size: 12px;
	white-space: nowrap;
}


.hizashi {
	position: absolute;
	top: 4000px;
}

.hizashi img{
	top: 4000px;
}

.hizashi h1{
	position: absolute;
	color: #1D2335;
	top: 210px;
    left: auto;
	right: 30px;
	padding: 0px;
	font-family: "Hiragino Sans CNS W6";
	font-size: 33px;
}

.hizashi h2{
	position: absolute;
	color: #000000;
	top: 550px;
    left: 20px;
	font-family: "Hiragino Sans CNS W3";
	font-size: 12px;
	white-space: nowrap;
}

.hizashi p{
	position: absolute;
	top: 575px;
	left: 20px;
	right: 20px;
	color: #000000;
	font-family: "Hiragino Sans CNS W3";
	font-size: 11px;
}

.hizashityumon {
	position: absolute;
	top: 4650px;
}

.hizashityumon h1{
	position: absolute;
	color: #000000;
	top: 20px;
    left: 20px;
	font-family: "Hiragino Sans CNS W6";
	font-size: 12px;
	border-bottom: solid 2px #000000;
	white-space: nowrap;
}

.hizashityumon h2{
	position: absolute;
	color: #000000;
	top: 50px;
    left: 20px;
	font-family: "Hiragino Sans CNS W3";
	font-size: 12px;
	white-space: nowrap;
}

.hizashityumon h3{
	position: absolute;
	color: #000000;
	top: 70px;
    left: 20px;
	font-family: "Hiragino Sans CNS W3";
	font-size: 12px;
	white-space: nowrap;
}

.hizashityumon h4{
	position: absolute;
	color: #000000;
	top: 90px;
    left: 20px;
	font-family: "Hiragino Sans CNS W3";
	font-size: 12px;
	white-space: nowrap;
}

.aka {
	position: absolute;
	top: 4800px;
}

.aka img{
	top: 0px;
	width: 100%;
	height: auto;
}

.aka h1{
	position: absolute;
	top: 80px;
	color: #9E282E;
    left: 10px;
	padding: 0px;
	font-family: "Hiragino Sans CNS W6";
	font-size: 35px;
}

.aka2{
	position: absolute;
	top: 5390px;
}

.aka2 img{
	top: 5390px;
}

.aka2 h1{
	position: absolute;
	color: #000000;
	top: 180px;
    left: 20px;
	font-family: "Hiragino Sans CNS W3";
	font-size: 12px;
	white-space: nowrap;
}

.aka2 p{
	position: absolute;
	top: 205px;
	left: 20px;
	right: 20px;
	color: #000000;
	font-family: "Hiragino Sans CNS W3";
	font-size: 11px;
}

.akatyumon{
	position: absolute;
	top: 5690px;
}

.akatyumon h1{
	position: absolute;
	color: #000000;
	top: 20px;
    left: 20px;
	font-family: "Hiragino Sans CNS W6";
	font-size: 12px;
	border-bottom: solid 2px #000000;
	white-space: nowrap;
}

.akatyumon h2{
	position: absolute;
	color: #000000;
	top: 50px;
    left: 20px;
	font-family: "Hiragino Sans CNS W3";
	font-size: 12px;
	white-space: nowrap;
}

.akatyumon h3{
	position: absolute;
	color: #000000;
	top: 70px;
    left: 20px;
	font-family: "Hiragino Sans CNS W3";
	font-size: 12px;
	white-space: nowrap;
}

.akatyumon h4{
	position: absolute;
	color: #000000;
	top: 90px;
    left: 20px;
	font-family: "Hiragino Sans CNS W3";
	font-size: 12px;
	white-space: nowrap;
}

.last {
	position: absolute;
	top: 5950px;
}

.last h1{
	color: #253241;
    text-align:  center;
	font-family: "Helvetica Neue Condensed Bold";
	font-size: 24px;
	white-space: nowrap;
}

.last img{
	width: 62px;
	height: auto;
	margin: 5px 75px;
	padding: 5px 75px;	
}



.koshiki{
	position: absolute;
	top: 6050px;
	margin: 5px 55px;
	padding: 5px 55px;
}

.koshiki p{
	position: absolute;
	color: #000000;
	font-family: "Hiragino Sans CNS W3";
	font-size: 12px;
	padding:2px 8px;
	white-space: nowrap;
	display: inline-block;
	border: solid 1px #454545;
}

.koshiki a{
	text-decoration:none;
}
.copy{
	position: absolute;
	top: 6200px;
}

.copy {
	position: absolute;
	top: 6200px;
	border-top: 3px solid black;
}

.copy p{
	position: absolute;
    color: #06131F;
    top: 0px;
    left: 10px;
	bottom: 20px;
	font-family: "Hiragino Kaku Gothic ProN";
	font-size: 11px;
	white-space: nowrap;
}
