@import url('/common/css/Hobonichi-Icons-v2.min.css');

@charset "UTF-8";
/* CSS Document */

/*----- blank link icon -----*/
a[target="_blank"]::after{
    margin: 0 3px 0 0;
    font-family:'Hobonichi-Icons'!important;
    content: "\e914";
    font-size: 75%;
    position: relative;
    top: 0px;
}

a.ico_none[target="_blank"]::after{
    display: none;
}
/* ------------------------- */

.hoverOp:hover {
	filter: alpha(opacity=40);
	opacity: 0.4;
}
a:link{ color: #000;}
a:visited{ color: #998675;}
a:hover{ color: #808080; text-decoration: none; }

body {
background-image: url(../images/common/bg.jpg);
background-position: center;
background-attachment: fixed;
}

.wrapper {
margin:0 auto;
width:800px;
background-image: url(../images/common/bg_red.jpg);
}
/*ヘッダー
 * --------------------------------------------------------*/
.header {
padding-top:40px;	
}
.header .hobo{
text-align:center;
}
.header .title{
text-align:center;
padding-bottom:40px;	
}
.header .yodogawa{
font-family: "Ryumin Bold KL", 'リュウミン B-KL', "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
font-size:15px;
color: #fff;
line-height: 2em;
height: auto;
overflow: hidden;
margin-left:50px;
padding-bottom:50px;	
}
.header .yodogawa .left{
float:left;
}
.header .yodogawa .right{
float:left;
margin-left:30px;
}
.header .yodogawa .prof{
padding-top:20px;	
}
.prof_pc{display: block;}
.prof_sp{display: none;}
.prof_pc_box{display: none;}
#profile{
	width: 450px;
	padding:30px;
}
.prof_text {
font-size:15px;
padding-top:10px;
font-family: "Shuei KakuGo Gin L", '秀英角ゴシック銀 L', "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", ”Meiryo, Osaka”, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
line-height: 1.75em;
color: #000;
letter-spacing: 0.1em;
}
.prof_text {
font-size:15px;
padding-top:10px;
font-family: "A1 Mincho", 'A1明朝 ', "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
font-size:15px;
line-height: 2em;
letter-spacing: 0.1em;
color: #000;
}
.cBox {
	padding: 30px 20px;
	margin: 0 auto;
}
/*メイン
 * --------------------------------------------------------*/
.main_num{
width:720px;
margin:0 auto;
 }
.main {
width:720px;
background-color:#fff;
margin:0 auto;
margin-bottom:70px;	
 }
.main .main_naka{
padding-top:20px;
padding-left:20px;
}
.main .main_naka .title{
font-family: "A1 Mincho", 'A1明朝 ', "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
font-weight: bold;
font-size:32px;
letter-spacing: 0.075em;
color: #BB0F14;
padding-left:40px;
padding-bottom:40px;
 }
.main .main_naka .sentence{
padding-left:120px;
font-family: "A1 Mincho", 'A1明朝 ', "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
font-size:16px;
color: #000;
line-height: 2em;
letter-spacing: 0.1em;
 }
.main .main_naka .sentence .img_tate{
padding-top:30px;
padding-bottom:30px;
padding-left:30px;
 }
 .main .main_naka .sentence .img_yoko{
padding-top:30px;
padding-bottom:30px;
margin-left:-30px;
 }
 .main .main_naka .sentence .img_cap{
font-family: "Ryumin Regular KL", 'リュウミン R-KL', "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", ”Meiryo, Osaka”, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-size:13px;
line-height: 1.75em;
color: #C41117;
letter-spacing: 0.1em;
padding-top:10px;
 }
.main .main_naka .date{
font-family: "Ryumin Regular KL", 'リュウミン R-KL', "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", ”Meiryo, Osaka”, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-size:11px;
color: #8AA0AC;
letter-spacing: 0.1em;
text-align:center;
margin-top: 60px; 
margin-bottom: 60px;
}
/*本文中インフォメーション
 * --------------------------------------------------------*/
.info02 {
width:75%;
background-color:#fff;
margin:0 auto;
margin-bottom:70px;	
margin-top:70px;
border: 1px solid #8EBA9B;	
 }
.info02_naka {
width:80%;
padding-bottom:40px;	
padding-top:40px;
margin:0 auto;
 }
.info02_naka .midashi {
font-family: "A1 Mincho", 'A1明朝 ', "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
font-weight: bold;
font-size:24px;
letter-spacing: 0.075em;
color: #8EBA9B;
padding-bottom:16px;
 }
.info02_naka .shop{
font-family: "A1 Mincho", 'A1明朝 ', "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
font-size:15px;
color: #8EBA9B;
line-height: 1.75em;
letter-spacing: 0.1em;
margin-bottom: 10px; 
border-left: 8px solid #8EBA9B;
padding-left: 15px;
 }
.info02_naka .shop_text{
font-family: "A1 Mincho", 'A1明朝 ', "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
font-size:15px;
color: #000;
line-height: 2em;
letter-spacing: 0.1em;
 }
/*ナビゲーション
 * --------------------------------------------------------*/
.main .main_naka .navi {
width:240px;
margin:0 auto;
height: auto;
overflow: hidden;
padding-bottom: 60px;
}
.main .main_naka .navi .back{
float:left;
}
.main .main_naka .navi .top{
float:left;
margin-left:24px;
}
.main .main_naka .navi .next{
float:right;
}
.main .main_naka .line{
padding-left:12px;
margin-bottom: 60px;
}
/*アーカイブ
 * --------------------------------------------------------*/
.main .main_naka .acv_midashi{
text-align:center;
margin-bottom: 40px;
}
.main .main_naka .acv ul{ 
margin: 0; 
padding: 0; 
list-style: none; 
height: auto;
overflow: hidden;
margin-left: -12px; 
padding-bottom: 40px;
}
.main .main_naka .acv li{ 
padding: 0; 
margin-left: 24px; 
margin-top: 20px; 
float: left;
}
.main .main_naka .acv .num{
margin-bottom: 10px; 
text-align:center;
}
.main .main_naka .acv .img{
 margin-bottom: 10px; 
}
.main .main_naka .acv .text{
font-family: "A1 Mincho", 'A1明朝 ', "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
font-size:12px;
color: #000;
line-height: 1.75em;
margin-bottom: 5px; 
}
.main .main_naka .acv .date{
font-family: "Ryumin Regular KL", 'リュウミン R-KL', "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", ”Meiryo, Osaka”, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-size:10px;
color: #8AA0AC;
letter-spacing: 0.1em;
}
/*インフォメーション
 * --------------------------------------------------------*/
.info {
width:640px;
background-color:#FFFDE5;
margin:0 auto;
margin-bottom:70px;	
 }
.info .info_middle .midashi{
text-align:center;
margin-bottom:24px;	
margin-top:24px;	
height: auto;
overflow: hidden;
}
.info .info_middle .midashi{
text-align:center;
margin-bottom:24px;	
margin-top:24px;	
height: auto;
overflow: hidden;
}
.info .info_middle .img{
text-align:center;
margin-bottom:24px;	
 }
  .info .info_middle .read{
font-family: "Shuei KakuGo Gin L", '秀英角ゴシック銀 ', "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", ”Meiryo, Osaka”, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-size:16px;
color: #C41117;
line-height: 1.75em;
text-align:center;
margin-bottom: 30px; 
 }
 .info .info_middle .title{
font-family: "Gothic Medium BBB", '中ゴシックBBB', "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", ”Meiryo, Osaka”, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-size:16px;
color: #C41117;
line-height: 1.75em;
text-align:center;
margin-bottom: 8px; 
 }
.info .info_middle .text1{
font-family: "Gothic Medium BBB", '中ゴシックBBB', "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", ”Meiryo, Osaka”, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-size:13px;
color: #C41117;
line-height: 1.75em;
text-align:center;
margin-bottom: 16px; 
 }
.info .info_middle .btn{
text-align:center;
margin-bottom: 40px; 
 }
.info .info_middle .text2{
padding-left:100px;
font-family: "A1 Mincho", 'A1明朝 ', "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
font-size:16px;
color: #000;
line-height: 2em;
letter-spacing: 0.1em;
margin-bottom: 40px; 
 }
 .info .info_middle .text3{
margin-left:100px;
font-family: "A1 Mincho", 'A1明朝 ', "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
font-size:15px;
color: #C41117;
line-height: 1.75em;
letter-spacing: 0.1em;
margin-bottom: 40px; 
border-left: 8px solid #C41117;
padding-left: 15px;
 }
/*リンク
 * --------------------------------------------------------*/
.link{
text-align:center;
margin:0 auto;
width:584px;
padding-bottom: 60px;
height: auto;
overflow: hidden;
}
.link .btn1{
float:left;
}
.link .btn2{
float:left;
padding-left: 24px;
}

/*フッター
 * --------------------------------------------------------*/
.fotter {
margin:0 auto;
width:800px;
}
.fotter .navi{
width:340px;
padding-top:48px;
padding-bottom:32px;
margin:0 auto;
height: auto;
overflow: hidden;
}
.fotter .navi .btn1{
float:left;
}
.fotter .navi .btn2{
float:left;
margin-left:16px;
}
.fotter .navi .btn3{
float:left;
margin-left:16px;
}
.fotter .navi .btn4{
float:left;
margin-left:16px;
}
.fotter .copyright{
text-align:center;
padding-bottom:56px;
}

/*youtube
 * --------------------------------------------------------*/
.movie{
padding-top:30px;
padding-bottom:30px;
margin-left:-30px;
}