@charset "utf-8";
body {
    font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    background-image: url(../img/creation/back1.jpg);
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
}

.jumbo{
    padding-top: 250px;
    background-image: url(../img/creation/request-top.png);
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
}
.jumbo_mobile{
    padding-top: 250px;
    background-image: url(../img/requestwise/requestwise_top.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}
.jumbo h1{
    color: hsla(0,0%,100%,1.00);
    text-shadow: 1px 1px 1px hsla(0,0%,0%,1.00);
    padding-top: 3px;
    padding-right: 3px;
    padding-bottom: 3px;
    padding-left: 3px;
}
.jumbo p{
    color: hsla(0,0%,100%,1.00);
    background-color: hsla(0,0%,0%,0.44);
    padding-top: 6px;
    padding-right: 6px;
    padding-bottom: 6px;
    padding-left: 6px;
}
.lead_back{
    background-color: hsla(232,100%,50%,0.30);
    font-size: 16px;
    color: hsla(0,0%,100%,1.00);
}
.mobile_h1{
    color: hsla(0,0%,100%,1.00);
    font-size: 24px;
}
/*container背景*/
.login {
    background-image: -webkit-linear-gradient(270deg,rgba(255,255,255,0.14) 0%,rgba(0,124,255,0.34) 46.63%,rgba(148,148,148,0.59) 100%);
    background-image: linear-gradient(180deg,rgba(255,255,255,0.14) 0%,rgba(0,124,255,0.34) 46.63%,rgba(148,148,148,0.59) 100%);
}
/*リクエストワイズとは*/
.fontstyle-1{
    font-style: normal;
    font-weight: bolder;
    font-size: 48px;
}
.fontstyle-mobile{
    font-size: 23px;
    font-weight: bolder;
}
/*コンテンツバナー*/
.content_line_1  {
    background-image: url(../img/requestwise/photo_line.jpg);
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    color: #FFFFFF;
    height: 100px;
    text-align: right;
}
.content_line_mobile  {
    background-image: url(../img/requestwise/photo_line.jpg);
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    color: #FFFFFF;
    text-align: right;
}
.content_line_2  {
    color: #000000;
    height: 200px;

    background-image: url(../img/requestwise/photo_line_2.jpg);
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}
.content_line_2-mobile  {
    color: #000000;
    background-image: url(../img/requestwise/photo_line_2.jpg);
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}
.content_line_3{
    color: hsla(0,0%,0%,1.00);
    height: 100px;
    background-color: hsla(0,0%,100%,0.00);
}
/*各機能*/
.mode {
    height: auto;
    margin-top: 20px;
    margin-right: 20px;
    margin-bottom: 20px;
    margin-left: 20px;
    padding-top: 10px;
    padding-right: 10px;
    padding-left: 10px;
}
.mode h2  {
    margin-top: 12px;
    text-align: left;
    font-size: 17px;
    padding-top: 20px;
}
.mode p  {
    font-size: small;
    line-height: 150%;
    margin-top: 17px;
    padding-left: 20px;
    padding-right: 20px;
}
.stock {
    margin-left: 30px;
}

/*テーブル*/
.table-color  {
    background-color: #418BFF;
    color: #FFFFFF;
}

table{
    border-collapse: separate;
    border-spacing: 5px 5px;
}
.table-color-2{
    background-color: #D0D0D0;	
}
.table-color-3{
    background-color: hsla(143,100%,49%,1.00);	
}
.table tr td{
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-left: 5px;	
}

/*コンテナ背景*/
.back-color-1{
    background-color: hsla(0,0%,100%,0.64);
}
.back-color-2{
    background-image: -webkit-linear-gradient(270deg,rgba(255,243,193,0.33) 0%,rgba(26,158,0,1.00) 100%);
    background-image: linear-gradient(180deg,rgba(255,243,193,0.33) 0%,rgba(26,158,0,1.00) 100%);
}
.back-color-3{
    background-color: hsla(0,0%,100%,0.00);	
}
.back-color-4{
    background-color: hsla(0,0%,0%,0.13);	
}
.back-color-5{
    background-image: -webkit-linear-gradient(270deg,rgba(255,255,255,0.36) 0%,rgba(0,204,244,1.00) 100%);
    background-image: linear-gradient(180deg,rgba(255,255,255,0.36) 0%,rgba(0,204,244,1.00) 100%);
}
.back-color-6{
    background-color: hsla(239,100%,50%,0.41);
}
hr{
    border-bottom: 5px solid hsla(0,0%,100%,1.00);
}
.hr-login{
    border-top: 2px solid hsla(0,0%,100%,1.00);
}
.list-none{
    list-style-type: none;
}
.list-mark{
    list-style-image: url(../img/requestwise/listmark-1.gif);
}
.notes{
    padding-left: 20px;
    color: hsla(359,100%,50%,1.00);
    display: block;
}
.light-margin{
    margin-left: 90px;
}
.option-free{
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    background-color: #FF2857;
    color: #FFFFFF;
}
.caution{
    list-style-image: url(../img/requestwise/dot-2.png);	
}
.text-color-w{
    color: hsla(0,0%,100%,1.00);	
}