﻿#content_wrapper{background-color:#EFEFEF}body#cont2 #contents>a.bnr_specialfeature_diversity01{display:block;width:93.6vw;margin:2.5vw auto 0 auto}body#cont2 #contents>a.bnr_specialfeature_diversity01 img{width:100%}#contents{width:100%;font-family:"游ゴシック", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;font-weight:500;color:#000}#contents>a{display:none}#contents #head01{padding:1.875vw 3.125vw}#contents #head01 .tit{font-size:18px;font-weight:bold;float:left;line-height:33px}#contents #head01 a{float:right;display:inline-block;background-color:#fff;font-size:14px;background-image:url(../../../common/img/arrow_yellow03.png);background-size:7px 14px;background-repeat:no-repeat;background-position:right 10px center;padding:10px 24px 10px 10px;line-height:1em;text-decoration:none}#contents nav{padding:2.5vw 1.5625vw}#contents nav ul li{width:50%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 1.5625vw;float:left}#contents nav ul li img{width:100%;pointer-events:auto}#contents nav ul li a{display:block}#contents nav ul li div{display:none}#contents nav ul li.active01 a{display:none}#contents nav ul li.active01 div{display:block}#contents article .posrel01{position:relative}#contents article section#special02,#contents article section#special03{display:none}#contents article section#special01 .bgcolor01{background-color:#fff}#contents article section#special01 h1{border-top:4px solid #ED217C}#contents article section#special01 h1 img{width:100%}#contents article section#special01 .desc01{margin:6.25vw auto 0 auto;padding:0 6.25vw}#contents article section#special01 .desc01 p{font-size:16px;font-weight:bold;line-height:1.8125em;width:87.5vw}#contents article section#special01 .valuechain{margin-top:9.375vw;padding:0 3.125vw}#contents article section#special01 .valuechain p{font-size:18px;font-weight:bold;color:#ED217C;line-height:1.5em}#contents article section#special01 .valuechain p span{display:block;color:#000;font-weight:normal;font-size:16px;padding-left:18px}#contents article section#special01 .valuechain .flow{margin-top:1vw;border:2px solid #ED217C;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:5.625vw 10.625vw}#contents article section#special01 .valuechain .flow img{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#contents article section#special01 .bgcolor02{background-color:#F8F6F8}#contents article section#special01 .tri01{width:100%}#contents article section#special01 section.content01{padding:0 3.125vw}#contents article section#special01 section.content01 h2{margin-top:-4.375vw;text-align:center;position:relative;margin-bottom:6.25vw}#contents article section#special01 section.content01 h2 img{width:93.75vw}#contents article section#special01 section.content01 .wrapper{padding:0 3.125vw}#contents article section#special01 section.content01 .wrapper .right{margin-top:14px;display:block}#contents article section#special01 section.content01 figure:last-of-type{margin:3.125vw 0}#contents article section#special01 section.content01 figure img{width:100%}#contents article section#special01 section.content01 figure figcaption{margin-top:5px}#contents article section#special01 section.content01 p{font-size:14px;line-height:1.85714em}#contents article section#special01 section.content02 .inner{padding:0 3.125vw}#contents article section#special01 section.content02 h2{margin-top:0;text-align:center;position:relative;margin-bottom:8.4375vw}#contents article section#special01 section.content02 h2 img{width:93.75vw}#contents article section#special01 section.content02 .wrapper{padding:0 3.125vw}#contents article section#special01 section.content02 .wrapper:first-of-type .img{border-bottom:2px solid #DADADA}#contents article section#special01 section.content02 .wrapper:last-of-type{margin-top:3.125vw;margin-bottom:4vw}#contents article section#special01 section.content02 .wrapper .right div{margin-top:3.125vw;position:relative}#contents article section#special01 section.content02 .wrapper .right div img{float:left;width:24.375vw}#contents article section#special01 section.content02 .wrapper .right div span{display:inline-block;position:absolute;top:0;left:0;font-size:12px;padding-left:27.8125vw;line-height:1.5em}#contents article section#special01 section.content02 .wrapper figure{margin-top:3.125vw}#contents article section#special01 section.content02 .wrapper figure img{width:100%}#contents article section#special01 section.content02 .wrapper figure figcaption{margin-top:5px}#contents article section#special01 section.content02 p{font-size:14px;line-height:1.85714em}#contents article section#special01 section.content02 .img{text-align:center;padding:6.25vw 0}#contents article section#special01 section.content02 img#kurohige{float:none;width:78.125vw}#contents article section#special01 section.content02 img#kiteisho{width:87.5vw}#contents article section#special01 section.content02 img.kensa{width:100%}#contents article section#special01 section.content02 #check{background-image:url(../img/special01/bg01.png);background-size:100px 200px;background-position:center top;padding:3.125vw;position:relative}#contents article section#special01 section.content02 #check .wrapper{margin:0;background-color:#fff;padding:3.125vw}#contents article section#special01 section.content02 #check .wrapper h3{border-top:2px solid #000;border-bottom:2px solid #000;margin-bottom:3.5vw;padding:4.6875vw 0 5.9375vw 0}#contents article section#special01 section.content02 #check .wrapper h3 img{width:100%}#contents article section#special01 section.content02 #check .wrapper p span.bold{font-weight:bold}#contents article section#special01 section.content02 #check .wrapper p span.annotation{font-size:10px}#contents article section#special01 section.content02 #check .wrapper span.annotation01{display:block;font-size:12px;margin-top:1em}#contents article section#special01 section.content02 #check .wrapper figure img{border:1px solid #DADADA;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#contents article section#special01 section.content02 #check .wrapper small{display:inline-block;margin-top:2em}#contents article section#special01 section.content02 #check img#bb{position:absolute;width:31.5625vw;top:1.25vw;right:1.25vw}#contents article section#special01 section.content02 .comment{padding:3.125vw 3.125vw 0 3.125vw}#contents article section#special01 section.content02 .comment .border01{border:3px solid #000000;padding:6.25vw;background-color:#fff}#contents article section#special01 section.content02 .comment .border01 h4{font-size:18px;font-weight:bold;margin-bottom:5vw}#contents article section#special01 section.content02 .comment .border01 p{width:100%;padding:0;margin:0}#contents article section#special01 section.content02 .comment .balloon01{width:40px;display:block;margin:-3px auto 0 auto}#contents article section#special01 section.content02 .comment .yaegashi01{width:62.5vw;margin:3.125vw auto 0 auto}#contents article section#special01 section.content02 .comment .yaegashi01 img.pict01{width:100%}#contents article section#special01 section.content02 .comment .yaegashi01 img.name01{width:56.5625vw;margin-top:2.8125vw}#contents article section#special01 section.content03 h2{margin-top:0;text-align:center;position:relative;margin-bottom:8.4375vw}#contents article section#special01 section.content03 h2 img{width:87.5vw}#contents article section#special01 section.content03 .inner{padding:0 3.125vw}#contents article section#special01 section.content03 .wrapper{padding:0 3.125vw}#contents article section#special01 section.content03 .wrapper:first-of-type .right{margin-top:3.125vw}#contents article section#special01 section.content03 .wrapper:nth-child(2) .left{margin:3.125vw 0}#contents article section#special01 section.content03 p{font-size:14px;line-height:1.85714em}#contents article section#special01 section.content03 img{width:100%}#contents article section#special01 section.content03 figure{margin-top:3.125vw;text-align:center}#contents article section#special01 section.content03 figure img{width:78.75vw}#contents article section#special01 section.content03 figure figcaption{margin-top:5px}#contents article section#special01 section.content03 a{width:77.8125vw;display:block;margin:3.125vw auto 6vw auto}#contents article section#special01 section.content03 .comment{padding:3.125vw 3.125vw 6.25vw 3.125vw}#contents article section#special01 section.content03 .comment .border01{border:3px solid #000000;padding:6.25vw;background-color:#fff}#contents article section#special01 section.content03 .comment .border01 h4{font-size:18px;font-weight:bold;margin-bottom:5vw}#contents article section#special01 section.content03 .comment .border01 p{width:100%;padding:0;margin:0}#contents article section#special01 section.content03 .comment .balloon01{width:40px;display:block;margin:-3px auto 0 auto}#contents article section#special01 section.content03 .comment .suminokura01{width:62.5vw;margin:3.125vw auto 0 auto}#contents article section#special01 section.content03 .comment .suminokura01 img.pict01{width:100%}#contents article section#special01 section.content03 .comment .suminokura01 img.name01{width:56.5625vw;margin-top:2.8125vw}#contents article section#special01 section.content03 .comment img.tri01{width:100%}#contents article section#special01 section.content03 .summary{text-align:center}#contents article section#special01 section.content03 .summary p{padding:6.25vw 0;font-size:18px;line-height:1.8em}#contents article section#special03 h1{border-top:4px solid #90BF32}#contents article section#special03 h1 img{width:100%}#contents article section#special03 .desc01{margin:6.25vw auto 0 auto;padding:0 6.25vw}#contents article section#special03 .desc01 p{font-size:16px;font-weight:bold;line-height:1.8125em;width:87.5vw;padding:0 3.15vw}#contents article section#special03 .desc01 p span{color:#FEB01E}#contents article section#special03 .bgcolor01{background-color:#fff}#contents article section#special03 .bgcolor02{background-color:#F8F8F4}#contents article section#special03 .tri01{width:100%}#contents article section#special03 section.content01{padding:0 3.125vw}#contents article section#special03 section.content01 h3{margin-top:-4.375vw;text-align:center;position:relative;margin-bottom:8.4375vw}#contents article section#special03 section.content01 h3 img{width:87.5vw}#contents article section#special03 section.content01 .txt01{font-size:14px;line-height:1.85714em}#contents article section#special03 section.content01 .txt01 a{color:#90BF32}#contents article section#special03 section.content01 .img01{width:76.5625vw;display:block;margin:3.125vw auto 6.25vw auto}#contents article section#special03 section.content01 .border01{border:1px solid #90BF32}#contents article section#special03 section.content01 .border01#barrierfree .left01{text-align:center;padding:9.375vw 0 6.25vw 0;border-bottom:1px solid #90BF32}#contents article section#special03 section.content01 .border01#barrierfree .left01 img{width:34.0625vw;margin:0 3.125vw}#contents article section#special03 section.content01 .border01#barrierfree .right01{padding:6vw 1.875vw 6.25vw 1.875vw}#contents article section#special03 section.content01 .border01#activity{margin-top:2.8125vw}#contents article section#special03 section.content01 .border01#activity .left01{text-align:center;padding:9.375vw 0 6.25vw 0;border-bottom:1px solid #90BF32}#contents article section#special03 section.content01 .border01#activity .left01 img{width:85.625vw}#contents article section#special03 section.content01 .border01#activity .right01{padding:6vw 1.875vw 6.25vw 1.875vw}#contents article section#special03 section.content01 .border01 h4{padding:5vw 0;text-align:center;font-size:22px;font-weight:bold;color:#90BF32;line-height:1.5454em;border-bottom:1px solid #90BF32}#contents article section#special03 section.content01 .border01 .wrap01{padding:0 4.0625vw}#contents article section#special03 section.content02 h2{margin-top:-4.375vw;text-align:center;position:relative;margin-bottom:8.4375vw}#contents article section#special03 section.content02 h2 img{width:65.625vw}#contents article section#special03 section.content02 .example01{padding:0 3.125vw}#contents article section#special03 section.content02 .example01 .img01{width:186px;display:block;margin:0 auto}#contents article section#special03 section.content02 .example01 .border01{margin-top:-41px;border:3px solid #000000;padding:0 3.125vw}#contents article section#special03 section.content02 .example01 .border01 .tops01{margin-top:48px;padding:0 2.1875vw;border-bottom:3px solid #000000}#contents article section#special03 section.content02 .example01 .border01 .tops01 h3{margin-bottom:10px}#contents article section#special03 section.content02 .example01 .border01 .tops01 h3 img{width:24.6875vw}#contents article section#special03 section.content02 .example01 .border01 .tops01 .logo{width:38.4375vw}#contents article section#special03 section.content02 .example01 .border01 .tops01 p{font-size:24px;padding:1em 0}#contents article section#special03 section.content02 .example01 .border01 .bottoms01{padding:6.25vw 0}#contents article section#special03 section.content02 .example01 .border01 .bottoms01 img{width:100%}#contents article section#special03 section.content02 .example01 .border01 .bottoms01 figcaption{text-align:right;font-size:10px;margin-top:0.5em}#contents article section#special03 section.content02 .example01 .border01 .bottoms01 p{font-size:14px;line-height:1.85714em;margin-top:3.125vw;padding:0 2.1875vw}#contents article section#special03 section.content02 .example01 .border01 .bottoms01 p a{color:#90BF32}#contents article section#special03 section.content02 .example01 .border01 .bottoms01 .wrapper01{margin-top:3.125vw}#contents article section#special03 section.content02 .example01 .border01 .bottoms01 .wrapper01 .left01 img:nth-child(2){margin-top:3.125vw;display:block}#contents article section#special03 section.content02 .example01 .border01 .bottoms01 .wrapper01 .right01 img{margin-top:3.125vw}#contents article section#special03 section.content02 .example01 .border01 .bottoms01 .wrapper01 span.bold{font-weight:bold}#contents article section#special03 section.content02 .example01 .border01 .bottoms01 .wrapper01 small{font-size:12px;margin-top:1em;padding:0 2.1875vw;line-height:1.5em;display:block}#contents article section#special03 section.content02 .question01{margin-top:3.125vw;background-image:url(../img/special03/bg01.png);background-size:300px;background-position:center top;padding:3.125vw}#contents article section#special03 section.content02 .question01 .border01{border:3px solid #000;background-color:#fff;padding:0 3.125vw 3.125vw 3.125vw}#contents article section#special03 section.content02 .question01 .border01 h3{margin:8.25vw 0}#contents article section#special03 section.content02 .question01 .border01 h3 img{width:81.25vw;margin:0 auto}#contents article section#special03 section.content02 .question01 .border01 .wrapper01 .left01 img{width:100%}#contents article section#special03 section.content02 .question01 .border01 .wrapper01 .right01 p{font-size:14px;line-height:1.85714em;margin-top:3.125vw;padding:0 2.1875vw}#contents article section#special03 section.content02 .question01 .border01 .wrapper01 .right01 .img01{width:75vw;display:block;margin:3.125vw auto 0 auto}#contents article section#special03 section.content02 .question01 .border01 .wrapper01 .right01 small{margin-top:0.5em;font-size:12px;line-height:1.5em;padding:0 2.1875vw;display:block}#contents article section#special03 section.content03 h2{margin-top:9.375vw;text-align:center;margin-bottom:6.25vw}#contents article section#special03 section.content03 h2 img{width:93.75vw}#contents article section#special03 section.content03 .wrapper01{padding:0 6.25vw}#contents article section#special03 section.content03 .wrapper01 .img01{width:78.75vw;margin:0 auto 3.125vw auto;display:block}#contents article section#special03 section.content03 .wrapper01 .img02,#contents article section#special03 section.content03 .wrapper01 .img03{width:100%;margin:3.125vw auto;display:block}#contents article section#special03 section.content03 .wrapper01 p{font-size:14px;line-height:1.85714em;padding:0 2.1875vw}#contents article section#special03 section div.summary{padding:10.9375vw 6.25vw}#contents article section#special03 section div.summary p{font-size:18px;width:100%;line-height:1.85714em;text-align:center}#contents article section#special02 h1 img{width:100%}#contents article section#special02 p.desc01{font-size:16px;font-weight:bold;line-height:1.8125em;width:87.5vw;margin:6.25vw auto 0 auto}#contents article section#special02 p.desc01 span{color:#FEB01E}#contents article section#special02 h2{margin-top:12.5vw}#contents article section#special02 h2 img{width:100%}#contents article section#special02 .comment01 p{width:87.5vw;margin:6.25vw auto 0 auto;font-size:14px;line-height:1.85714em}#contents article section#special02 .comment01 .tri01{width:100%}#contents article section#special02 .tri02{width:100%}#contents article section#special02 .bgcolor01{background-color:#fff}#contents article section#special02 .bgcolor02{background-color:#F7F6F4}#contents article section#special02 section.content01{margin-top:-4.375vw}#contents article section#special02 section.content01 h3{position:relative;width:65vw;margin:0 auto 6.25vw auto}#contents article section#special02 section.content01 h3 img{width:100%}#contents article section#special02 section.content01 p{width:87.5vw;font-size:14px;line-height:1.85714em;margin:0 auto}#contents article section#special02 section.content01 p .bold{font-weight:bold}#contents article section#special02 section.content01 p .red{color:#D0011B}#contents article section#special02 section.content01 .img01{width:73.125vw;margin:6.25vw auto;display:block}#contents article section#special02 section.content01 .example01{width:93.75vw;margin:3.125vw auto 0 auto}#contents article section#special02 section.content01 .example01:nth-of-type(2){margin-top:0}#contents article section#special02 section.content01 .example01 .border01{border:3px solid #000000;padding:0 3.125vw 3.125vw 3.125vw;background-color:#fff}#contents article section#special02 section.content01 .example01 .border01 .img_example01{height:5.3125vw;display:block;margin:5.3125vw auto 6.25vw auto}#contents article section#special02 section.content01 .example01 .border01 h4{font-size:24px;text-align:center;border-bottom:3px solid #000;padding-bottom:6.25vw;margin-bottom:3.125vw;line-height:1.4166em}#contents article section#special02 section.content01 .example01 .border01 p{width:81.25vw}#contents article section#special02 section.content01 .other01{width:93.75vw;margin:3.125vw auto 0 auto;display:block}#contents article section#special02 section.content01 .other01 .border01{border:3px solid #000000;padding:0 3.125vw 3.125vw 3.125vw;background-color:#fff}#contents article section#special02 section.content01 .other01 .border01 h4{font-size:24px;text-align:center;border-bottom:3px solid #000;padding:6.25vw 0;margin-bottom:3.125vw;line-height:1.4166em}#contents article section#special02 section.content01 .other01 .border01 .img02{width:100%}#contents article section#special02 section.content01 .other01 .border01 h5,#contents article section#special02 section.content01 .other01 .border01 h6,#contents article section#special02 section.content01 .other01 .border01 p{width:81.25vw;margin:0 auto}#contents article section#special02 section.content01 .other01 .border01 h5,#contents article section#special02 section.content01 .other01 .border01 h6{font-size:16px}#contents article section#special02 section.content01 .other01 .border01 h6{font-weight:bold;padding-left:1em;text-indent:-1em;margin:3.125vw auto 1vw auto}#contents article section#special02 section.content01 .other01 .border01 p.annotation01{margin-top:3.125vw}#contents article section#special02 section.content01 .comment02{width:93.75vw;margin:3.125vw auto 0 auto;display:block}#contents article section#special02 section.content01 .comment02 .border01{border:3px solid #000000;padding:6.25vw;background-color:#fff}#contents article section#special02 section.content01 .comment02 .border01 p{width:100%;padding:0;margin:0}#contents article section#special02 section.content01 .comment02 .balloon01{width:40px;display:block;margin:-3px auto 0 auto}#contents article section#special02 section.content01 .comment02 .nakamura01{width:62.5vw;margin:3.125vw auto 0 auto}#contents article section#special02 section.content01 .comment02 .nakamura01 img.pict01{width:100%}#contents article section#special02 section.content01 .comment02 .nakamura01 img.name01{width:100%;margin-top:2.8125vw}#contents article section#special02 section.content02{margin-top:-4.375vw}#contents article section#special02 section.content02 h3{position:relative;width:91.5625vw;margin:0 auto 6.25vw auto}#contents article section#special02 section.content02 h3 img{width:100%}#contents article section#special02 section.content02 p{width:87.5vw;font-size:14px;line-height:1.85714em;margin:0 auto}#contents article section#special02 section.content02 p .bold{font-weight:bold}#contents article section#special02 section.content02 .img01{width:78.75vw;margin:6.25vw auto;display:block}#contents article section#special02 section.content02 .event01 h4 img{width:61.875vw;margin:0 auto;display:block}#contents article section#special02 section.content02 .event01 .bg01{background-image:url(../img/special02/bg01.png);background-size:75px;padding:3.125vw;margin-top:-10vw}#contents article section#special02 section.content02 .event01 .bg01 .border01{border:3px solid #000;background-color:#fff;padding:12.5vw 3.125vw 3.125vw 3.125vw}#contents article section#special02 section.content02 .event01 .bg01 .border01 h5{font-size:24px;text-align:center;border-bottom:3px solid #000;padding:0 0 6.25vw 0;margin-bottom:3.125vw;line-height:1.4166em}#contents article section#special02 section.content02 .event01 .bg01 .border01 ul li{margin-top:1.5vw}#contents article section#special02 section.content02 .event01 .bg01 .border01 ul li:first-of-type{margin-top:0}#contents article section#special02 section.content02 .event01 .bg01 .border01 ul li p.month{font-weight:bold}#contents article section#special02 section.content02 .event01 .bg01 .border01 ul li p.summary{display:block}#contents article section#special02 section.content02 .event01 .comment02{width:93.75vw;margin:3.125vw auto 0 auto;display:block}#contents article section#special02 section.content02 .event01 .comment02 .border01{border:3px solid #000000;padding:6.25vw;background-color:#fff}#contents article section#special02 section.content02 .event01 .comment02 .border01 p{width:100%;padding:0;margin:0}#contents article section#special02 section.content02 .event01 .comment02 .balloon01{width:40px;display:block;margin:-3px auto 0 auto}#contents article section#special02 section.content02 .event01 .comment02 .saito01{width:62.5vw;margin:3.125vw auto 0 auto}#contents article section#special02 section.content02 .event01 .comment02 .saito01 img.pict01{width:100%;margin:0 auto;display:block}#contents article section#special02 section.content02 .event01 .comment02 .saito01 img.name01{width:100%;margin-top:2.8125vw}#contents article section#special02 section.content02 .event01 .pickup01 h5{margin:9.375vw 0 6.25vw 0}#contents article section#special02 section.content02 .event01 .pickup01 h5 img{width:46.875vw;margin:0 auto;display:block}#contents article section#special02 section.content02 .event01 .pickup01 .wrap01{padding:0 3.125vw}#contents article section#special02 section.content02 .event01 .pickup01 .wrap01 .inner01{padding:0 3.125vw}#contents article section#special02 section.content02 .event01 .pickup01 .wrap01 .inner01.august{padding-bottom:12.5vw}#contents article section#special02 section.content02 .event01 .pickup01 .wrap01 .inner01.august .month{width:22.1875vw}#contents article section#special02 section.content02 .event01 .pickup01 .wrap01 .inner01.september{padding:12.5vw 3.125vw}#contents article section#special02 section.content02 .event01 .pickup01 .wrap01 .inner01.september .dango{width:44.0625vw;float:left}#contents article section#special02 section.content02 .event01 .pickup01 .wrap01 .inner01.september .month{width:26.5625vw;margin-top:15vw;float:right}#contents article section#special02 section.content02 .event01 .pickup01 .wrap01 .inner01.october{padding:12.5vw 3.125vw 0 3.125vw}#contents article section#special02 section.content02 .event01 .pickup01 .wrap01 .inner01.october .month{width:26.5625vw}#contents article section#special02 section.content02 .event01 .pickup01 .wrap01 .inner01.october .halloween01{width:100%;margin-top:3.125vw}#contents article section#special02 section.content02 .event01 .pickup01 .wrap01 .inner01 p{margin-top:1em;padding:0;width:100%}#contents article section#special02 section.content02 .event01 .pickup01 .wrap01 .inner01 img.photos01{margin-top:3.125vw;width:100%}#contents article section#special02 section.content02 .event01 div.summary{padding:10.9375vw 6.25vw}#contents article section#special02 section.content02 .event01 div.summary p{font-size:18px;width:100%;text-align:center}#contents article section.special#special02{border-top:4px solid #FEB01E}a.btn_featuretop01{display:inline-block;background-color:#fff;font-size:14px;background-image:url(../../../common/img/arrow_yellow03.png);background-size:7px 14px;background-repeat:no-repeat;background-position:right 10px center;padding:10px 24px 10px 10px;line-height:1em;text-decoration:none;color:#000;margin:3.125vw auto}.btn_csr01{background-color:#FFF;display:block;margin:0 3.125vw 3.125vw 3.125vw}.btn_csr01 img{width:100%}@media screen and (min-width: 640px){body#cont2 #contents>a.bnr_specialfeature_diversity01{display:block;width:960px;margin:0 auto 20px auto}body#cont2 #contents>a.bnr_specialfeature_diversity01 img{width:100%}#content_wrapper{background-color:#EFEFEF}#content_wrapper #contents{width:960px;margin:0 auto;padding-top:20px}#content_wrapper #contents #head01{padding:13px 0 30px 0}#content_wrapper #contents #head01 a:hover{color:#004AA0}#content_wrapper #contents nav{padding:20px 0}#content_wrapper #contents nav:first-of-type{padding-top:0}#content_wrapper #contents nav:last-of-type{padding:10px 0 0 0}#content_wrapper #contents nav ul li{padding:0;width:312px;margin-right:12px}#content_wrapper #contents nav ul li:nth-child(3){margin-right:0}#content_wrapper #contents article section#special01 .bgcolor01{background-color:#fff}#content_wrapper #contents article section#special01 h1{border-top:none}#content_wrapper #contents article section#special01 h1 img{width:960px}#content_wrapper #contents article section#special01 .desc01{margin:-54px auto 0 auto;padding:0 40px}#content_wrapper #contents article section#special01 .desc01 p{font-size:18px;line-height:2em;width:100%;margin-top:1em}#content_wrapper #contents article section#special01 .desc01 p:first-of-type{margin-top:0}#content_wrapper #contents article section#special01 .valuechain{margin-top:40px;padding:0 70px}#content_wrapper #contents article section#special01 .valuechain p{font-size:24px;line-height:1em}#content_wrapper #contents article section#special01 .valuechain p span{display:inline-block;font-weight:normal;font-size:18px;padding-left:0.5em;vertical-align:middle}#content_wrapper #contents article section#special01 .valuechain .flow{margin-top:14px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:22px 107px}#content_wrapper #contents article section#special01 section.content01{padding:0 40px}#content_wrapper #contents article section#special01 section.content01 h2{margin-top:-42px;margin-bottom:60px}#content_wrapper #contents article section#special01 section.content01 h2 img{width:616px}#content_wrapper #contents article section#special01 section.content01 .wrapper{padding:0;margin-top:35px}#content_wrapper #contents article section#special01 section.content01 .wrapper:first-of-type{margin-top:0}#content_wrapper #contents article section#special01 section.content01 .wrapper figure:last-of-type{margin:0}#content_wrapper #contents article section#special01 section.content01 .wrapper figure img{width:100%}#content_wrapper #contents article section#special01 section.content01 .wrapper figure figcaption{margin-top:5px}#content_wrapper #contents article section#special01 section.content01 .wrapper .left{float:left}#content_wrapper #contents article section#special01 section.content01 .wrapper .right{float:right;margin-top:0}#content_wrapper #contents article section#special01 section.content01 .wrapper.wrap01 .left{width:392px}#content_wrapper #contents article section#special01 section.content01 .wrapper.wrap01 .right{width:463px}#content_wrapper #contents article section#special01 section.content01 .wrapper.wrap02 .left{width:463px}#content_wrapper #contents article section#special01 section.content01 .wrapper.wrap02 .right{width:392px}#content_wrapper #contents article section#special01 section.content01 .wrapper.wrap02 .right figure:last-of-type{margin-top:14px}#content_wrapper #contents article section#special01 section.content01 p{font-size:16px;line-height:1.875em}#content_wrapper #contents article section#special01 section.content02 .inner{padding:0 40px}#content_wrapper #contents article section#special01 section.content02 h2{margin-top:-40px;margin-bottom:0}#content_wrapper #contents article section#special01 section.content02 h2 img{width:553px}#content_wrapper #contents article section#special01 section.content02 .tri01:first-of-type{margin-top:0}#content_wrapper #contents article section#special01 section.content02 .wrapper{padding:0}#content_wrapper #contents article section#special01 section.content02 .wrapper:first-of-type .img{border-bottom:0}#content_wrapper #contents article section#special01 section.content02 .wrapper:first-of-type .left{float:left;width:507px}#content_wrapper #contents article section#special01 section.content02 .wrapper:first-of-type .left p{margin-top:60px;padding-left:18px}#content_wrapper #contents article section#special01 section.content02 .wrapper:first-of-type .right{width:323px;float:right}#content_wrapper #contents article section#special01 section.content02 .wrapper .right div{margin-top:0;position:relative}#content_wrapper #contents article section#special01 section.content02 .wrapper .right div img{float:left;width:auto}#content_wrapper #contents article section#special01 section.content02 .wrapper .right div span{display:inline-block;position:absolute;top:0;left:0;font-size:12px;padding-left:27.8125vw;line-height:1.5em}#content_wrapper #contents article section#special01 section.content02 .wrapper:last-of-type{margin-top:50px;margin-bottom:41px}#content_wrapper #contents article section#special01 section.content02 .wrapper:nth-child(2){margin-top:-15px}#content_wrapper #contents article section#special01 section.content02 .wrapper:nth-child(2) .left{width:350px;float:left}#content_wrapper #contents article section#special01 section.content02 .wrapper:nth-child(2) .left img{width:340px;margin-left:10px}#content_wrapper #contents article section#special01 section.content02 .wrapper:nth-child(2) .right{width:510px;float:right}#content_wrapper #contents article section#special01 section.content02 .wrapper:nth-child(2) .right p{margin-top:30px}#content_wrapper #contents article section#special01 section.content02 .wrapper:nth-child(2) .right div{margin-top:10px}#content_wrapper #contents article section#special01 section.content02 .wrapper:nth-child(2) .right div img{width:71px}#content_wrapper #contents article section#special01 section.content02 .wrapper:nth-child(2) .right div span{padding-top:4px;padding-left:83px;display:block;width:370px}#content_wrapper #contents article section#special01 section.content02 .wrapper figure{width:430px;float:left;margin-top:0}#content_wrapper #contents article section#special01 section.content02 .wrapper figure:nth-child(2){float:right}#content_wrapper #contents article section#special01 section.content02 .wrapper figure img{width:430px}#content_wrapper #contents article section#special01 section.content02 .wrapper figure figcaption{margin-top:5px}#content_wrapper #contents article section#special01 section.content02 p{font-size:16px;line-height:1.875em}#content_wrapper #contents article section#special01 section.content02 .img{text-align:center;padding:0}#content_wrapper #contents article section#special01 section.content02 img#kurohige{float:none;width:323px}#content_wrapper #contents article section#special01 section.content02 img#kiteisho{width:340px}#content_wrapper #contents article section#special01 section.content02 img.kensa{width:100%}#content_wrapper #contents article section#special01 section.content02 #check{background-size:200px 400px;padding:40px}#content_wrapper #contents article section#special01 section.content02 #check .wrapper{margin:0;background-color:#fff;padding:40px 40px 30px 40px}#content_wrapper #contents article section#special01 section.content02 #check .wrapper .right{width:402px;float:right}#content_wrapper #contents article section#special01 section.content02 #check .wrapper .left{width:378px;float:left}#content_wrapper #contents article section#special01 section.content02 #check .wrapper .left figure{width:378px;float:none;margin-top:7px}#content_wrapper #contents article section#special01 section.content02 #check .wrapper .left figure:first-of-type{margin-top:0}#content_wrapper #contents article section#special01 section.content02 #check .wrapper .left figure img{width:378px}#content_wrapper #contents article section#special01 section.content02 #check .wrapper h3{border-top:3px solid #000;border-bottom:3px solid #000;padding:30px 0 57px 0;margin-bottom:20px}#content_wrapper #contents article section#special01 section.content02 #check .wrapper h3 img{width:402px}#content_wrapper #contents article section#special01 section.content02 #check .wrapper p span.bold{font-weight:bold}#content_wrapper #contents article section#special01 section.content02 #check .wrapper p span.annotation{font-size:10px}#content_wrapper #contents article section#special01 section.content02 #check .wrapper span.annotation01{display:block;font-size:12px;margin-top:1em}#content_wrapper #contents article section#special01 section.content02 #check .wrapper figure img{border:1px solid #DADADA;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#content_wrapper #contents article section#special01 section.content02 #check img#bb{width:242px;top:auto;right:12px;bottom:12px}#content_wrapper #contents article section#special01 section.content02 .comment{padding:0;width:880px;margin:0 auto;margin-top:30px}#content_wrapper #contents article section#special01 section.content02 .comment div:nth-child(1){width:560px;position:relative;float:left}#content_wrapper #contents article section#special01 section.content02 .comment .border01{padding:28px 47px;width:560px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#content_wrapper #contents article section#special01 section.content02 .comment .border01 h4{font-size:22px;margin-bottom:15px}#content_wrapper #contents article section#special01 section.content02 .comment .border01 p{font-size:16px}#content_wrapper #contents article section#special01 section.content02 .comment .wrap01{position:relative;width:560px;float:left;margin-right:33px}#content_wrapper #contents article section#special01 section.content02 .comment .balloon01{width:23px;position:absolute;right:-20px;top:95px}#content_wrapper #contents article section#special01 section.content02 .comment .yaegashi01{margin:0;float:right;width:287px}#content_wrapper #contents article section#special01 section.content02 .comment .yaegashi01 img.pict01{width:287px}#content_wrapper #contents article section#special01 section.content02 .comment .yaegashi01 img.name01{margin-top:20px;width:250px}#content_wrapper #contents article section#special01 section.content02 .tri01{margin-top:-20px}#content_wrapper #contents article section#special01 section.content03 h2{margin-top:-16px;text-align:center;position:relative;margin-bottom:30px}#content_wrapper #contents article section#special01 section.content03 h2 img{width:606px}#content_wrapper #contents article section#special01 section.content03 .inner{padding:0 40px}#content_wrapper #contents article section#special01 section.content03 .wrapper{padding:0}#content_wrapper #contents article section#special01 section.content03 .wrapper .left{float:left}#content_wrapper #contents article section#special01 section.content03 .wrapper .left p{margin-top:15px}#content_wrapper #contents article section#special01 section.content03 .wrapper .right{float:right}#content_wrapper #contents article section#special01 section.content03 .wrapper p{font-size:18px;line-height:2em}#content_wrapper #contents article section#special01 section.content03 .wrapper:first-of-type .left{width:528px}#content_wrapper #contents article section#special01 section.content03 .wrapper:first-of-type .right{width:334px;margin-top:0}#content_wrapper #contents article section#special01 section.content03 .wrapper:nth-child(2){margin-top:30px}#content_wrapper #contents article section#special01 section.content03 .wrapper:nth-child(2) .left{width:430px;margin:0}#content_wrapper #contents article section#special01 section.content03 .wrapper:nth-child(2) .left img{margin-top:5px}#content_wrapper #contents article section#special01 section.content03 .wrapper:nth-child(2) .right{width:430px}#content_wrapper #contents article section#special01 section.content03 .wrapper:nth-child(2) .right p{font-size:16px;line-height:1.875em}#content_wrapper #contents article section#special01 section.content03 img{width:100%}#content_wrapper #contents article section#special01 section.content03 figure{margin-top:0;text-align:center;width:334px}#content_wrapper #contents article section#special01 section.content03 figure img{width:334px}#content_wrapper #contents article section#special01 section.content03 figure figcaption{margin-top:5px}#content_wrapper #contents article section#special01 section.content03 a{width:300px;margin:12px 0 0 0;background-color:#fff}#content_wrapper #contents article section#special01 section.content03 a:hover img{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:.8}#content_wrapper #contents article section#special01 section.content03 .comment{padding:0 0 60px 0;width:880px;margin:0 auto;margin-top:40px}#content_wrapper #contents article section#special01 section.content03 .comment div:nth-child(1){width:560px;position:relative;float:left}#content_wrapper #contents article section#special01 section.content03 .comment .border01{padding:28px 47px;width:560px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#content_wrapper #contents article section#special01 section.content03 .comment .border01 h4{font-size:20px;margin-bottom:15px}#content_wrapper #contents article section#special01 section.content03 .comment .border01 p{font-size:16px}#content_wrapper #contents article section#special01 section.content03 .comment .wrap01{position:relative;width:560px;float:left;margin-right:33px}#content_wrapper #contents article section#special01 section.content03 .comment .balloon01{width:23px;position:absolute;right:-20px;top:95px}#content_wrapper #contents article section#special01 section.content03 .comment .suminokura01{margin:0;float:right;width:287px}#content_wrapper #contents article section#special01 section.content03 .comment .suminokura01 img.pict01{width:287px}#content_wrapper #contents article section#special01 section.content03 .comment .suminokura01 img.name01{margin-top:20px;width:250px}#content_wrapper #contents article section#special01 section.content03 .summary p{padding:60px 0 70px 0;font-size:24px;line-height:1.666em}#content_wrapper #contents article section#special03 h1{border-top:3px solid #90BF32}#content_wrapper #contents article section#special03 h1 img{width:960px}#content_wrapper #contents article section#special03 .desc01{margin:-100px 0 0 36px;padding:0}#content_wrapper #contents article section#special03 .desc01 p{font-size:18px;margin-top:1em;padding:0}#content_wrapper #contents article section#special03 .desc01 p:first-of-type{margin-top:0}#content_wrapper #contents article section#special03 .tri01{margin-top:-40px}#content_wrapper #contents article section#special03 section.content01{position:relative;padding:0 40px}#content_wrapper #contents article section#special03 section.content01 h3{margin-top:-40px;margin-bottom:30px}#content_wrapper #contents article section#special03 section.content01 h3 img{width:678px}#content_wrapper #contents article section#special03 section.content01 .nohohon01{position:absolute;top:74px;left:0}#content_wrapper #contents article section#special03 section.content01 .txt01{margin-top:60px;margin-left:9px;float:left;width:508px;font-size:18px}#content_wrapper #contents article section#special03 section.content01 .img01{float:right;margin-right:30px;width:323px;margin:0}#content_wrapper #contents article section#special03 section.content01 .border01 h4{font-size:28px;padding:30px 0}#content_wrapper #contents article section#special03 section.content01 .border01#barrierfree{margin-top:65px}#content_wrapper #contents article section#special03 section.content01 .border01#barrierfree .wrap01{padding:12px 0}#content_wrapper #contents article section#special03 section.content01 .border01#barrierfree .wrap01 .left01{padding:0;float:left;width:331px;border:none;padding:75px 0 0 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#content_wrapper #contents article section#special03 section.content01 .border01#barrierfree .wrap01 .left01 img{width:109px;margin:0 17px;display:inline-block}#content_wrapper #contents article section#special03 section.content01 .border01#barrierfree .wrap01 .right01{padding:0;float:right;width:547px;border-left:1px solid #90BF32;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#content_wrapper #contents article section#special03 section.content01 .border01#barrierfree .wrap01 .right01 p{width:100%;padding:30px 40px;font-size:16px;margin:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#content_wrapper #contents article section#special03 section.content01 .border01#activity{margin-top:20px}#content_wrapper #contents article section#special03 section.content01 .border01#activity .wrap01{padding:12px 0}#content_wrapper #contents article section#special03 section.content01 .border01#activity .wrap01 .left01{width:561px;float:left;padding:0;border:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#content_wrapper #contents article section#special03 section.content01 .border01#activity .wrap01 .left01 img{width:510px;margin-top:27px}#content_wrapper #contents article section#special03 section.content01 .border01#activity .wrap01 .right01{padding:20px 18px;float:left;width:317px;border-left:1px solid #90BF32;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#content_wrapper #contents article section#special03 section.content01 .border01#activity .wrap01 .right01 p{font-size:16px;width:100%;padding:0;margin:0}#content_wrapper #contents article section#special03 section.content01 .border01#activity .wrap01 .right01 small{margin-top:0.5em;display:inline-block;font-size:12px;line-height:1.5em}#content_wrapper #contents article section#special03 section.content02{position:relative}#content_wrapper #contents article section#special03 section.content02 .tri01{margin-top:0}#content_wrapper #contents article section#special03 section.content02 h2{margin-top:-40px;margin-bottom:30px}#content_wrapper #contents article section#special03 section.content02 h2 img{width:448px}#content_wrapper #contents article section#special03 section.content02 .plarail01{position:absolute;right:0;top:190px}#content_wrapper #contents article section#special03 section.content02 .example01{padding:0 40px}#content_wrapper #contents article section#special03 section.content02 .example01 .border01{padding:0 10px}#content_wrapper #contents article section#special03 section.content02 .example01 .border01 .tops01{margin-top:39px;padding:0 27px}#content_wrapper #contents article section#special03 section.content02 .example01 .border01 .tops01 h3{margin-bottom:17px}#content_wrapper #contents article section#special03 section.content02 .example01 .border01 .tops01 h3 img{width:101px}#content_wrapper #contents article section#special03 section.content02 .example01 .border01 .tops01 .logo{width:123px}#content_wrapper #contents article section#special03 section.content02 .example01 .border01 .tops01 p{font-size:28px}#content_wrapper #contents article section#special03 section.content02 .example01 .border01 .bottoms01{padding:40px 30px}#content_wrapper #contents article section#special03 section.content02 .example01 .border01 .bottoms01 p{font-size:16px;padding:0;margin-top:30px}#content_wrapper #contents article section#special03 section.content02 .example01 .border01 .bottoms01 .wrapper01{margin-top:30px}#content_wrapper #contents article section#special03 section.content02 .example01 .border01 .bottoms01 .wrapper01 small{padding:0}#content_wrapper #contents article section#special03 section.content02 .example01 .border01 .bottoms01 .middle01 .left01{float:left}#content_wrapper #contents article section#special03 section.content02 .example01 .border01 .bottoms01 .middle01 .left01 img{width:378px}#content_wrapper #contents article section#special03 section.content02 .example01 .border01 .bottoms01 .middle01 .right01{float:right;width:386px}#content_wrapper #contents article section#special03 section.content02 .example01 .border01 .bottoms01 .middle01 .right01 p{margin-top:1em}#content_wrapper #contents article section#special03 section.content02 .example01 .border01 .bottoms01 .middle01 .right01 p:first-of-type{margin-top:0}#content_wrapper #contents article section#special03 section.content02 .example01 .border01 .bottoms01 .middle02 .left01{float:left;width:346px}#content_wrapper #contents article section#special03 section.content02 .example01 .border01 .bottoms01 .middle02 .left01 p{margin:0}#content_wrapper #contents article section#special03 section.content02 .example01 .border01 .bottoms01 .middle02 .right01{float:right;width:418px}#content_wrapper #contents article section#special03 section.content02 .example01 .border01 .bottoms01 .middle02 .right01 img{margin:0;width:418px}#content_wrapper #contents article section#special03 section.content02 .question01{margin-top:40px;padding:40px;background-size:600px 600px}#content_wrapper #contents article section#special03 section.content02 .question01 .border01{padding:38px}#content_wrapper #contents article section#special03 section.content02 .question01 .border01 h3{margin:0 0 67px 0}#content_wrapper #contents article section#special03 section.content02 .question01 .border01 h3 img{width:794px}#content_wrapper #contents article section#special03 section.content02 .question01 .border01 .wrapper01 .left01{float:left;width:390px}#content_wrapper #contents article section#special03 section.content02 .question01 .border01 .wrapper01 .left01 img{width:390px}#content_wrapper #contents article section#special03 section.content02 .question01 .border01 .wrapper01 .right01{float:right;width:366px}#content_wrapper #contents article section#special03 section.content02 .question01 .border01 .wrapper01 .right01 p{padding:0;font-size:16px;margin-top:40px}#content_wrapper #contents article section#special03 section.content02 .question01 .border01 .wrapper01 .right01 p:first-of-type{margin-top:0}#content_wrapper #contents article section#special03 section.content02 .question01 .border01 .wrapper01 .right01 small{padding:0}#content_wrapper #contents article section#special03 section.content02 .question01 .border01 .wrapper01 .right01 .img01{margin-top:40px;width:320px;margin-top:30px}#content_wrapper #contents article section#special03 section.content03{position:relative}#content_wrapper #contents article section#special03 section.content03 h2{margin:40px auto 30px auto}#content_wrapper #contents article section#special03 section.content03 h2 img{width:600px}#content_wrapper #contents article section#special03 section.content03 .nohohon02{position:absolute;right:0;top:210px}#content_wrapper #contents article section#special03 section.content03 .wrapper01{padding:0 40px;margin-top:40px}#content_wrapper #contents article section#special03 section.content03 .wrapper01:first-of-type{margin-top:0}#content_wrapper #contents article section#special03 section.content03 .wrapper01 p{font-size:16px;padding:0}#content_wrapper #contents article section#special03 section.content03 .middle01 .left01{float:left;width:400px;text-align:right}#content_wrapper #contents article section#special03 section.content03 .middle01 .left01 img{width:370px;margin:0 0 0 30px}#content_wrapper #contents article section#special03 section.content03 .middle01 .right01{width:480px;float:left}#content_wrapper #contents article section#special03 section.content03 .middle01 .right01 p{font-size:18px;margin:125px 0 0 18px}#content_wrapper #contents article section#special03 section.content03 .middle02 .left01{float:left;width:463px}#content_wrapper #contents article section#special03 section.content03 .middle02 .right01{float:right;width:388px}#content_wrapper #contents article section#special03 section.content03 .middle02 .right01 img{width:388px;margin:0;margin-top:5px}#content_wrapper #contents article section#special03 section.content03 .middle03 .left01{float:left;width:388px}#content_wrapper #contents article section#special03 section.content03 .middle03 .left01 img{width:388px;margin:0;margin-top:5px}#content_wrapper #contents article section#special03 section.content03 .middle03 .right01{float:right;width:463px}#content_wrapper #contents article section#special03 section.content03 .summary{padding:70px 0}#content_wrapper #contents article section#special03 section.content03 .summary p{font-size:24px}#content_wrapper #contents article section#special02 h1 img{width:960px}#content_wrapper #contents article section#special02 p.desc01{padding:0;margin:-10px 0 0 40px;width:100%;font-size:18px}#content_wrapper #contents article section#special02 h2{margin-top:70px}#content_wrapper #contents article section#special02 h2 img{width:694px;margin:0 0 0 40px}#content_wrapper #contents article section#special02 .comment01{position:relative;margin-top:46px;height:908px;background-image:url(../img/special02/pic_kojima01.png?0705);background-repeat:no-repeat;background-position:left top 20px}#content_wrapper #contents article section#special02 .comment01 p{width:922px;padding:0 0 0 350px;margin-top:40px;font-size:16px}#content_wrapper #contents article section#special02 .comment01 p:first-of-type{margin-top:10px}#content_wrapper #contents article section#special02 .comment01 .tri01{position:absolute;bottom:0;left:0;width:100%}#content_wrapper #contents article section#special02 section.content01{margin-top:-40px}#content_wrapper #contents article section#special02 section.content01 h3{width:459px;margin:0 auto 30px auto}#content_wrapper #contents article section#special02 section.content01 h3 img{width:459px}#content_wrapper #contents article section#special02 section.content01 p.txt01{width:444px;font-size:18px;float:left;margin:54px 0 0 52px}#content_wrapper #contents article section#special02 section.content01 .img01{float:right;margin:0 70px 0 0;width:374px}#content_wrapper #contents article section#special02 section.content01 .example01{width:880px;margin-top:20px}#content_wrapper #contents article section#special02 section.content01 .example01:nth-of-type(2){margin-top:44px}#content_wrapper #contents article section#special02 section.content01 .example01 .border01{padding:15px 0}#content_wrapper #contents article section#special02 section.content01 .example01 .border01 div{width:329px;float:left}#content_wrapper #contents article section#special02 section.content01 .example01 .border01 div .img_example01{height:26px;margin:22px auto 90px auto}#content_wrapper #contents article section#special02 section.content01 .example01 .border01 div .img_example01.ex02{margin:22px auto 120px auto}#content_wrapper #contents article section#special02 section.content01 .example01 .border01 div h4{border:none;font-size:28px;margin:0 auto;padding:0 20px}#content_wrapper #contents article section#special02 section.content01 .example01 .border01 p{font-size:16px;line-height:1.875em;width:auto;margin:0;padding:20px 40px;border-left:3px solid #000;width:545px;float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#content_wrapper #contents article section#special02 section.content01 .other01{width:880px;margin-top:20px}#content_wrapper #contents article section#special02 section.content01 .other01 .border01{padding:15px 0}#content_wrapper #contents article section#special02 section.content01 .other01 .border01 div{width:329px;float:left}#content_wrapper #contents article section#special02 section.content01 .other01 .border01 div h4{border:none;font-size:28px;margin:70px auto 0 auto;padding:0 20px}#content_wrapper #contents article section#special02 section.content01 .other01 .border01 div.wrap01{border-left:3px solid #000;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:545px;padding:20px 20px 20px 40px;margin:0;float:left}#content_wrapper #contents article section#special02 section.content01 .other01 .border01 div.wrap01 h5,#content_wrapper #contents article section#special02 section.content01 .other01 .border01 div.wrap01 h6,#content_wrapper #contents article section#special02 section.content01 .other01 .border01 div.wrap01 p{width:auto}#content_wrapper #contents article section#special02 section.content01 .other01 .border01 div.wrap01 h5{margin-top:0}#content_wrapper #contents article section#special02 section.content01 .other01 .border01 div.wrap01 h6{margin:14px 0 0 0}#content_wrapper #contents article section#special02 section.content01 .other01 .border01 div.wrap01 .annotation01{margin-top:20px}#content_wrapper #contents article section#special02 section.content01 .comment02{width:880px;margin-top:20px}#content_wrapper #contents article section#special02 section.content01 .comment02 .border01{padding:28px 47px;width:560px}#content_wrapper #contents article section#special02 section.content01 .comment02 .border01 p{font-size:16px}#content_wrapper #contents article section#special02 section.content01 .comment02 .wrap01{position:relative;width:560px;float:left;margin-right:33px}#content_wrapper #contents article section#special02 section.content01 .comment02 .balloon01{width:23px;position:absolute;right:-20px;top:127px}#content_wrapper #contents article section#special02 section.content01 .comment02 .nakamura01{margin:0;float:left;width:287px}#content_wrapper #contents article section#special02 section.content01 .comment02 .nakamura01 img.pict01{width:287px}#content_wrapper #contents article section#special02 section.content01 .comment02 .nakamura01 img.name01{margin-top:15px;width:222px;height:84px}#content_wrapper #contents article section#special02 section.content02{margin-top:-40px}#content_wrapper #contents article section#special02 section.content02 h3{width:642px;margin-bottom:30px}#content_wrapper #contents article section#special02 section.content02 h3 img{width:642px}#content_wrapper #contents article section#special02 section.content02 div.wrap01{width:880px;margin:0 auto}#content_wrapper #contents article section#special02 section.content02 .txt01{width:500px;float:left;font-size:18px;margin:50px 0 0 10px}#content_wrapper #contents article section#special02 section.content02 .img01{float:left;width:370px;margin:0}#content_wrapper #contents article section#special02 section.content02 .event01{width:100%;margin:40px auto 0 auto}#content_wrapper #contents article section#special02 section.content02 .event01 h4 img{width:265px}#content_wrapper #contents article section#special02 section.content02 .event01 .bg01{width:880px;padding:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:-30px auto 0 auto}#content_wrapper #contents article section#special02 section.content02 .event01 .bg01 .border01{padding:0 17px}#content_wrapper #contents article section#special02 section.content02 .event01 .bg01 .border01 h5{font-size:28px;padding:35px 0 30px 0;margin:0 auto}#content_wrapper #contents article section#special02 section.content02 .event01 .bg01 .border01 ul{padding:35px 0}#content_wrapper #contents article section#special02 section.content02 .event01 .bg01 .border01 ul li{margin-top:30px}#content_wrapper #contents article section#special02 section.content02 .event01 .bg01 .border01 ul li p.month{float:left;width:126px;padding-left:20px;font-size:16px}#content_wrapper #contents article section#special02 section.content02 .event01 .bg01 .border01 ul li p.summary{float:left;width:665px;font-size:16px}#content_wrapper #contents article section#special02 section.content02 .event01 .comment02{width:880px;margin-top:20px}#content_wrapper #contents article section#special02 section.content02 .event01 .comment02 .border01{padding:60px 47px;width:560px}#content_wrapper #contents article section#special02 section.content02 .event01 .comment02 .border01 p{font-size:16px}#content_wrapper #contents article section#special02 section.content02 .event01 .comment02 .wrap01{position:relative;width:560px;float:left;margin-right:33px}#content_wrapper #contents article section#special02 section.content02 .event01 .comment02 .balloon01{width:23px;position:absolute;right:-20px;top:120px}#content_wrapper #contents article section#special02 section.content02 .event01 .comment02 .saito01{margin:0;float:left;width:287px}#content_wrapper #contents article section#special02 section.content02 .event01 .comment02 .saito01 img.pict01{width:287px}#content_wrapper #contents article section#special02 section.content02 .event01 .comment02 .saito01 img.name01{margin-top:15px;width:276px;height:40px}#content_wrapper #contents article section#special02 section.content02 .event01 .pickup01 h5{margin:60px 0 50px 0}#content_wrapper #contents article section#special02 section.content02 .event01 .pickup01 h5 img{width:197px}#content_wrapper #contents article section#special02 section.content02 .event01 .pickup01 .wrap01{padding:0;width:100%}#content_wrapper #contents article section#special02 section.content02 .event01 .pickup01 .wrap01 .inner01{width:880px;padding:0;margin:0 auto}#content_wrapper #contents article section#special02 section.content02 .event01 .pickup01 .wrap01 .inner01 p{padding:0;margin:20px 0 0 0;font-size:16px}#content_wrapper #contents article section#special02 section.content02 .event01 .pickup01 .wrap01 .inner01 .left{width:463px;float:left}#content_wrapper #contents article section#special02 section.content02 .event01 .pickup01 .wrap01 .inner01 img.photos01{width:388px;margin:30px 0 0 0}#content_wrapper #contents article section#special02 section.content02 .event01 .pickup01 .wrap01 .inner01.august{padding-bottom:40px}#content_wrapper #contents article section#special02 section.content02 .event01 .pickup01 .wrap01 .inner01.august .month{width:71px}#content_wrapper #contents article section#special02 section.content02 .event01 .pickup01 .wrap01 .inner01.august .photos01{float:right}#content_wrapper #contents article section#special02 section.content02 .event01 .pickup01 .wrap01 .inner01.september{padding:60px 0}#content_wrapper #contents article section#special02 section.content02 .event01 .pickup01 .wrap01 .inner01.september .dango{margin-top:100px;margin-left:70px;width:244px}#content_wrapper #contents article section#special02 section.content02 .event01 .pickup01 .wrap01 .inner01.september .month{width:85px;float:none;margin:0}#content_wrapper #contents article section#special02 section.content02 .event01 .pickup01 .wrap01 .inner01.september .left{margin-left:50px;width:244px}#content_wrapper #contents article section#special02 section.content02 .event01 .pickup01 .wrap01 .inner01.september .right{width:463px;float:right}#content_wrapper #contents article section#special02 section.content02 .event01 .pickup01 .wrap01 .inner01.october{padding:40px 0 0 0}#content_wrapper #contents article section#special02 section.content02 .event01 .pickup01 .wrap01 .inner01.october .month{margin-top:6px;width:85px}#content_wrapper #contents article section#special02 section.content02 .event01 .pickup01 .wrap01 .inner01.october .right{float:right;width:388px}#content_wrapper #contents article section#special02 section.content02 .event01 .pickup01 .wrap01 .inner01.october .right img{width:388px}#content_wrapper #contents article section#special02 section.content02 .event01 .pickup01 .wrap01 .inner01.october .right img.photos01{margin-top:15px}#content_wrapper #contents article section#special02 section.content02 .event01 .pickup01 .wrap01 .inner01.october .right img.halloween01{margin-top:9px}#content_wrapper #contents article section#special02 section.content02 .event01 div.summary{padding:60px 0}#content_wrapper #contents article section#special02 section.content02 .event01 div.summary p{padding:0 100px;font-size:24px}#content_wrapper a.btn_featuretop01{float:right;display:inline-block;background-color:#fff;font-size:14px;background-image:url(../../../common/img/arrow_yellow03.png);background-size:7px 14px;background-repeat:no-repeat;background-position:right 10px center;padding:10px 24px 10px 10px;line-height:1em;text-decoration:none;color:#000;margin:30px auto}#content_wrapper a.btn_featuretop01:hover{color:#004AA0}#content_wrapper .btn_csr01{margin:20px auto 40px auto;width:303px;padding:0;text-decoration:none}#content_wrapper .btn_csr01:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:.8}}
