body{ padding-top:50px}p{margin:10px 0;}body>.navbar{ -webkit-transition:background-color .3s ease-in; transition:background-color .3s ease-in}button{padding:0;padding-left:2px;margin:0;background:none;border:none;}.rakuten-item{margin-bottom:50px;}.item-title{background-color:#BF0000;color:#ffffff;}.rakuten-item .subtitle{border-bottom:2px solid #BF0000;}.manner_content{margin:10px 0 100px;}.rakuten-item p{border-bottom:2px solid #BF0000;}.item-box{margin-bottom:30px;}.list-group{padding:15px 0;}.rakuten-item .list-group-item{margin-bottom:initial; border:initial;}@media (min-width:768px){ body>.navbar-transparent{  background-color:transparent } body>.navbar-transparent .navbar-nav>.open>a{  background-color:transparent!important }/*.top_manner .col-sm-2{  width:20%;}*/.top_manner img{max-width:600px;}}#home{ padding-top:0}#home .navbar-brand{ padding:13.5px 15px 12.5px}#home .navbar-brand>img{ display:inline; margin:0 10px; height:100%}#banner{ min-height:300px; border-bottom:none}.table-of-contents{ margin-top:1em}.page-header h1{ font-size:4em}.bs-docs-section{ margin-top:6em}.bs-docs-section h1{ padding-top:100px}.bs-component{ position:relative}.bs-component .modal{ position:relative; top:auto; right:auto; left:auto; bottom:auto; z-index:1; display:block}.bs-component .modal-dialog{ width:90%}.bs-component .popover{ position:relative; display:inline-block; width:220px; margin:20px}#source-button{ position:absolute; top:0; right:0; z-index:100; font-weight:700}.nav-tabs{ margin-bottom:15px}.progress{ margin-bottom:10px}footer{ margin:5em 0}footer li{ float:left; margin-right:1.5em; margin-bottom:1.5em}footer p{ clear:left; margin-bottom:0}.splash{ padding:9em 0 2em; background-color:#141d27; background-image:url(../img/bg.jpg); background-size:cover; background-attachment:fixed; color:#fff; text-align:center}.splash .logo{ width:160px}.splash h1{ font-size:3em}.splash #social{ margin:2em 0}.splash .alert{ margin:2em 0}.section-tout{ padding:4em 0 3em; border-bottom:1px solid rgba(0,0,0,.05); background-color:#eaf1f1}.section-tout .fa{ margin-right:.5em}.section-tout p{ margin-bottom:3em}.section-preview{ padding:4em 0 4em}.section-preview .preview{ margin-bottom:4em; background-color:#eaf1f1}.section-preview .preview .image{ position:relative}.section-preview .preview .image:before{ box-shadow:inset 0 0 0 1px rgba(0,0,0,.1); position:absolute; top:0; left:0; width:100%; height:100%; content:""; pointer-events:none}.section-preview .preview .options{ padding:1em 2em 2em; border:1px solid rgba(0,0,0,.05); border-top:none; text-align:center}.section-preview .preview .options p{ margin-bottom:2em}.section-preview .dropdown-menu{ text-align:left}.section-preview .lead{ margin-bottom:2em}@media (max-width:767px){ .section-preview .image img{  width:100% }}.sponsor #carbonads{ max-width:240px; margin:0 auto}.sponsor .carbon-text{ display:block; margin-top:1em; font-size:12px}.sponsor .carbon-poweredby{ float:right; margin-top:1em; font-size:10px}@media (max-width:767px){ .splash{  padding-top:4em } .splash .logo{  width:100px } .splash h1{  font-size:2em } #banner{  margin-bottom:2em;  text-align:center }}body{ font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, 'ＭＳ Ｐゴシック', sans-serif; text-rendering:optimizeLegibility; font-smooth:always; -webkit-text-size-adjust:100%; -webkit-font-smoothing:antialiased;}h1,h2,h3,h4,h5{ margin:0; padding:0;}.m5{ margin:5px 0;}.m10{ margin:10px 0;}.m30{ margin:30px 0;}.m50{ margin:50px 0;}.ml5{ margin-left:5px;}.ml10{ margin-left:10px;}.no_margin{ margin-top:0 !important; margin-bottom:0 !important;}.hr{ /* width:90%;*/ padding:5px; margin-bottom:10px; border-bottom:solid 1px #669966;}.text-c{ text-align:center; margin-left:auto; margin-right:auto;}.text-b{ font-weight:bold;}.text-u{ text-decoration:underline;}.ul-c{ margin-left:-40px; text-align:center;}.ul-c li{ display:inline;}.list-arrow a:after{ display:block; content:""; position:absolute; top:50%; right:10px; width:6px; height:6px; margin:-4px 0 0 0; border-top:solid 2px #888; border-right:solid 2px #888; -webkit-transform:rotate(45deg); transform:rotate(45deg);}.no-shadow{ text-shadow:none;}.items_comment{ width:auto; display:inline-block; box-sizing:border-box; -moz-transition-property:width; -o-transition-property:width; -webkit-transition-property:width; transition-property:width; -moz-transition-duration:0.3s; -o-transition-duration:0.3s; -webkit-transition-duration:0.3s; transition-duration:0.3s; margin:0 auto 50px; box-shadow:0 1px 4px rgba(0,0,0,0.5); text-align:center; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; background:#ffffff; position:relative; padding:20px 15px;}.items_comment::before{ content:''; display:block; background:#ffffff; width:25px; height:25px; box-shadow:1px 1px 4px rgba(0,0,0,0.5); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -webkit-transform:rotate(45deg); transform:rotate(45deg); position:absolute; top:100%; left:50%; margin-left:-12.5px; margin-top:-13px; z-index:1;}.items_comment::after{ content:''; display:block; background:#ffffff; width:54px; height:20px; position:absolute; bottom:0; left:50%; margin-left:-27px; z-index:2;}label span{ margin:0 10px 0 5px;}.must{ font-size:1.0rem; color:#f33; margin-left:5px;}.nobr{ white-space:nowrap;}.form-static{ padding:4px;}/*.form-static textarea{ min-height:100px;}*/@media print{ .not_print{  display:none; }}select.form-control{ width:auto; display:inline; padding:0;}.form-control-static{ display:block; width:100%; height:38px; padding:8px 12px; font-size:14px; line-height:1.42857143; color:#555555; background-color:#efefef; background-image:none;/* border:1px solid #cccccc;*/ border-radius:4px; -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition:border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; -o-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s; transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;}.title_header{ padding-top:65px;}#title li{ list-style-type:disc;}.radius50{ border-radius:25px; -webkit-border-radius:25px; -moz-border-radius:25px;}.radius50:hover{  border-radius:25px; -webkit-border-radius:25px; -moz-border-radius:25px;}.radius80{ border-radius:40px; -webkit-border-radius:40px; -moz-border-radius:40px;}.radius80:hover{ border-radius:0; -webkit-border-radius:0; -moz-border-radius:0;}.index_title{text-shadow:1px 1px 1px rgba(0,0,0,0.2);margin:40px 0 10px;border-left:15px solid #99cc99;}.index_menu{margin:5px 0;font-size:0.8em;}.index_main img{box-shadow:3px 3px 3px #ccc;margin-bottom:30px;}.table_manners{  border-collapse:collapse;}.item-name{margin-left:20px;}.research_title{margin-top:10px;}.research_text{color:#999;display:block;line-height:20px;}.research_source{font-size:80%;}.research_source>a{color:#aaa;}.env_alert{text-align:center;font-weight:bold;padding:10px;border:medium solid #ff0000;}