/* pc */

/* header_trans_btn */
#header_trans_btn{
font-family:"ＭＳ Ｐゴシック", "MS PGothic","ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, sans-serif;
background: -webkit-gradient(linear, left top , left bottom, from(#ffffff), to(#e0e9eb));
padding:35px 0 35px 19%;
margin-bottom:10px;
text-align:center;
}

#header_trans_btn:after{
content: "";
clear: both;
height: 0;
display: block;
visibility: hidden;
}

#header_trans_txt{
color:#4c6575;
font-weight:bold;
font-size:320%;
line-height:1;
float:left;
}

#header_trans_mark{
margin-top:8px; 
width:24px; 
height:24px; 
border-top:solid 10px #5bc2dc; 
border-right:solid 10px #5bc2dc; 
-webkit-transform:rotate(45deg);
float:left;
}




/* footer_trans_btn */

#footer_trans_btn{
background-color:#e7edf0;
padding:30px 19%;
font-family:"ＭＳ Ｐゴシック", "MS PGothic","ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, sans-serif;
line-height:1;
font-weight:bold;
font-size:160%;
}

#footer_trans_btn:after{
content: "";
clear: both;
height: 0;
display: block;
visibility: hidden;
}


#footer_trans_btn #show_text{
color:#767676;
float:left;
padding:16px 0 0 0;
width:15%;
}

#footer_trans_btn #btn_zone a{
text-decoration:none;
}

#footer_trans_btn #sp_btn_off{
float:left;
color:#4c6575;
width:42%;
text-align:center;
border:1px solid #acbcc7;
-webkit-border-top-left-radius:10px;
-webkit-border-bottom-left-radius:10px;
padding:15px 0;
background: -webkit-gradient(linear, left top , left bottom, from(#ffffff), to(#e3e9ec));
}

#footer_trans_btn #pc_btn_on{
float:left;
color:#ffffff;
width:42%;
text-align:center;
border:1px solid #9aacb8;
-webkit-border-top-right-radius:10px;
-webkit-border-bottom-right-radius:10px;
padding:15px 0;
background-color:#9badb9;
box-shadow:-5px 5px 5px #83939d inset;
}

@media screen and (max-device-width:767px) and (orientation:portrait){

#footer_trans_btn{
padding:45px 7% 80px 7%;
font-size:280%;
}

#footer_trans_btn #show_text{
padding:31px 0 0 0;
width:13%;
}

#footer_trans_btn #sp_btn_off{
width:43%;
padding:30px 0;
}

#footer_trans_btn #pc_btn_on{
width:43%;
padding:30px 0;
}

}

@media screen and (max-width:1025px) and (orientation:landscape){

#footer_trans_btn{
padding:45px 7% 80px 7%;
font-size:280%;
}

#footer_trans_btn #show_text{
padding:31px 0 0 0;
width:13%;
}

#footer_trans_btn #sp_btn_off{
width:43%;
padding:30px 0;
}

#footer_trans_btn #pc_btn_on{
width:43%;
padding:30px 0;
}

}

/* sp */

/* Reset
---------------------------------------------------- */
#suntorySpCommonHdTrans,
#suntorySpCommonFtTrans{
margin:0;
padding:0;
border:0;
outline:0;
line-height:1;
background:transparent;
-webkit-text-size-adjust:none;
}

#suntorySpCommonHdTrans h1,#suntorySpCommonHdTrans h2,#suntorySpCommonHdTrans h3,#suntorySpCommonHdTrans h4,#suntorySpCommonHdTrans h5,#suntorySpCommonHdTrans h6,#suntorySpCommonHdTrans p,#suntorySpCommonHdTrans ol,#suntorySpCommonHdTrans ul,#suntorySpCommonHdTrans li,#suntorySpCommonHdTrans dl,#suntorySpCommonHdTrans dt,#suntorySpCommonHdTrans dd,#suntorySpCommonHdTrans table,#suntorySpCommonHdTrans th,#suntorySpCommonHdTrans td,#suntorySpCommonHdTrans form,#suntorySpCommonHdTrans br,#suntorySpCommonHdTrans address,#suntorySpCommonHdTrans button,
#suntorySpCommonFtTrans h1,#suntorySpCommonFtTrans h2,#suntorySpCommonFtTrans h3,#suntorySpCommonFtTrans h4,#suntorySpCommonFtTrans h5,#suntorySpCommonFtTrans h6,#suntorySpCommonFtTrans p,#suntorySpCommonFtTrans ol,#suntorySpCommonFtTrans ul,#suntorySpCommonFtTrans li,#suntorySpCommonFtTrans dl,#suntorySpCommonFtTrans dt,#suntorySpCommonFtTrans dd,#suntorySpCommonFtTrans table,#suntorySpCommonFtTrans th,#suntorySpCommonFtTrans td,#suntorySpCommonFtTrans form,#suntorySpCommonFtTrans br,#suntorySpCommonFtTrans address,#suntorySpCommonFtTrans button{
margin:0;
padding:0;
border:0;
font-size:100%;
line-height:1;
font:inherit;
vertical-align:baseline;
outline:none;
font-family:"ＭＳ Ｐゴシック", "MS PGothic","ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, sans-serif;
}

#suntorySpCommonHdTrans span,#suntorySpCommonHdTrans em,#suntorySpCommonHdTrans i,
#suntorySpCommonFtTrans span,#suntorySpCommonFtTrans em,#suntorySpCommonFtTrans i{
font-style:normal;
}

#suntorySpCommonHdTrans table,
#suntorySpCommonFtTrans table{
border-collapse:collapse;
text-align:left;
}

#suntorySpCommonHdTrans input,
#suntorySpCommonFtTrans input{
vertical-align:middle;
}

#suntorySpCommonHdTrans ol,#suntorySpCommonHdTrans ul,#suntorySpCommonHdTrans li,
#suntorySpCommonFtTrans ol,#suntorySpCommonFtTrans ul,#suntorySpCommonFtTrans li{
list-style:none;
}

#suntorySpCommonHdTrans a,
#suntorySpCommonFtTrans a{
cursor:pointer;
text-decoration:none;
}




/* #suntorySpCommonHdTrans
---------------------------------------------------- */
#suntorySpCommonHdTrans{
width:100%;
background:#5bc1db;
text-align:center;
}

#suntorySpCommonHdTrans a{
display:block;
padding:15px 0;
width:100%;
}

#suntorySpCommonHdTrans a p{
margin:0 auto;
width:200px;
}

#suntorySpCommonHdTrans a p:after{content:"."; display:block; height:0; clear:both; visibility:hidden; font-size:0;}
#suntorySpCommonHdTrans a p{display:inline-block;}
* html #suntorySpCommonHdTrans a p{height:0%;}
#suntorySpCommonHdTrans a p{display:block;}

#suntorySpCommonHdTrans a p span,
#suntorySpCommonHdTrans a p i{
float:left;
}

#suntorySpCommonHdTrans a p span{
color:#fff;
font-weight:bold;
font-size:18px;
line-height:1;
padding:0 0 0 20px;
}

#suntorySpCommonHdTrans a p i{
margin:0 0 0 8px;
width:10px;
height:10px;
border-top:solid 5px #fff;
border-right:solid 5px #fff;
-webkit-transform:rotate(45deg);
}



/* #suntorySpCommonFtTrans
-------------------------------------------------- */
#suntorySpCommonFtTrans{
border-top:1px solid #acbcc7;
text-align:center;
background-color:#fff;
}

#suntorySpCommonFtTrans ul{
display:table;
width:100%;
margin:0 auto;
}

#suntorySpCommonFtTrans ul li{
display:table-cell;
vertical-align:middle;
text-align:center;
width:50%;
}

#suntorySpCommonFtTrans ul li:first-child{
border-right:1px solid #acbcc7;
}

#suntorySpCommonFtTrans ul li span{
display:block;
width:100%;
padding:10px 0 13px 0;
font-size:15px;
line-height:1;
font-weight:bold;
color:#466070;
}

#suntorySpCommonFtTrans ul li a span{color:#5bc2dc;}


