@charset "utf-8";

.pcnone{display:none;}

/* CSS */
#wrapper {
	width: 100%;
	margin:0 auto;
	padding:0;
 	font-size:16px;
	line-height:1.6;
	/*font-family: 游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",serif,HGS明朝E,メイリオ,Meiryo;*/　/*明朝体はこちら*/
	font-family: "游ゴシック", "ヒラギノ角ゴ Pro W3", "メイリオ", sans-serif;　ゴシック体はこちら
}

.inner950 {
    width: 950px;
    margin: 0 auto;
    display: block;
}

#wrapper .inner950 #dirPathBlock{
	font-size:13px;
	margin-bottom: 15px;
}

#Foot {
	margin: 0;
}

#wrapper h2 {
    text-align: center;
    color: #e96400;
	padding-bottom: 5px;
	clear: both;
	margin: 5% 0 0 0;
}

ul.jr_url {
    margin-bottom: 8%;
}
ul.jr_url li {
    width: 33.33333%;
    float: left;
    text-align: center;
    font-size: 15px;
}

/*title*/
img.mainphoto {
    width: 950px;
	margin:0 auto 2%;
	display:block;
}

/*btn*/
.wineBtn a {
    display: block;
    width: 98%;
    float: left;
    margin: 0px 1% 15px;
    padding: 12px 0;
    color: #FFF !important;
    text-decoration: none;
    text-align: center;
    font-weight: normal;
    border-radius: 3px;
    background: #7e1a44 url(/shared2015/common/images/im_arrow.png) no-repeat scroll 5% center;
    font-size: 18px;
    text-decoration: none !important;
}

.orangeBtn a {
    display: block;
    width: 98%;
    float: left;
    margin: 0px 1% 15px;
    padding: 12px 0;
    color: #FFF !important;
    text-decoration: none;
    text-align: center;
    font-weight: normal;
    border-radius: 3px;
    background: #FF9326 url(/shared2015/common/images/im_arrow.png) no-repeat scroll 5% center;
    font-size: 18px;
    text-decoration: none !important;
}

.orangeBtn2 a {
    display: block;
    width: 48%;
    float: left;
    margin: 0px 1% 15px;
    padding: 12px 0;
    color: #FFF !important;
    text-decoration: none;
    text-align: center;
    font-weight: normal;
    border-radius: 3px;
    background: #FF9326 url(/shared2015/common/images/im_arrow.png) no-repeat scroll 5% center;
    font-size: 16px;
    text-decoration: none !important;
}

.wineBtn a:hover,
.orangeBtn a:hover,
.orangeBtn2 a:hover{
	opacity:0.8;
	filter: alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
}

/*ancer*/
#anchorLinkBlock {
    width: 950px;
    margin: 0 auto !important;
    display: block;
}

/*終了対応*/
div#contentend {
	padding:30px 0;
	background: #636363;
	font-size: 18px;
}
.endcontents{
    color: #FFF;
    background-color: #df3560;
    text-align: center;
    padding: 12px 0;
    font-size: 18px;
    border: 1px dotted #FFF;
}

/*TEL*/
#tel{margin:2% 0;text-align:center;font-size: 22px;}
#tel strong {
    font-size: 28px;
    font-weight: bold;
	margin-right:5%;
}