#guide-add, #guide-crew, #guide-crew-detail, #guide-event, #guide-report, #guide-blog, #guide-account, #guide-follow, #guide-editor, #guide-uploads {padding-bottom:50px;}
/*サイドメニュー*/
.s-only-pc {display:none;}
.s-only-sp {display:block;}
.g-side {width:100%; background-color:#f5f5f5; margin-top:40px; margin-bottom:20px; float:none;}
.g-side img {width:100%;}
.g-side ul {}
.g-side ul li {font-weight:bold; padding:10px; border-bottom:1px solid #e9e9e9; display:block;}
.g-side ul li a {color:#393939; font-size:14px;}
.g-side ul li span {color:#005194; font-size:17px; padding-right:5px; display:inline-block; vertical-align:middle;}
.g-side ul li span img {width:18px;}

/*メインコンテンツ*/
#g-main {float:none; width:100%; margin-top:40px; margin-bottom:20px; font-size:14px; box-sizing:border-box;}
#g-main img {width:70%; border:2px solid #005194; margin:10px auto 15px; display:block; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;}
#g-main img:hover {cursor:pointer; opacity:0.8;}
#g-main h1 {font-size:28px; color:#005194; margin-bottom:30px;}
#g-main h2 {font-size:18px; color:#005194; font-weight:bold; background-color:#eff2f6; padding:5px 10px 5px 15px; margin-bottom:20px; width:100%; box-sizing:border-box;}
.main-cont {}
.main-cont p {}
.main-left {float:none; width:100%;}
.main-right {float:none; width:100%;}
.main-left375 {float:none; width:100%;}
.main-right375 {float:none; width:100%;}
.main-left330 {float:none; width:100%;}
.main-right330 {float:none; width:100%;}
.main-left210 {float:none; width:100%;}
.main-right210 {float:none; width:100%;}
.sub-holder {}
.sl-holder {width:100%; display:block;}
p.sitename {width:100%; display:block; font-weight:bold;}
p.s-url {width:100%; display:inline-block; padding-left:10px;}

/*赤文字説明*/
.explains-holder {margin-top:20px; padding-top:10px; border-top:1px dotted #d9d9d9;}
.number-list {margin-top:15px;}
.number-list .numbers {background-color:#d50d18; width:22px; height:22px; display:inline-block; vertical-align:middle; text-align:center; margin-left:5px;}
.number-list .numbers span {font-size:13px; color:#fff;}
.explains-holder h3 {font-size:15px; font-weight:bold; display:inline-block; vertical-align:middle; padding-left:5px;}
.explains-holder p {padding-left:32px; margin-top:5px;}

/*共通*/
.mlt {margin-top:20px;}
.mlt-b {margin-top:20px; display:block;}
.mlt40 {margin-top:30px;}
.mlt60 {margin-top:30px;}
.mlb {margin-bottom:15px;}
.bolder {font-weight:bold;}
.fts-13 {font-size:13px; line-height:22px;}
.others-img {width:100%;}
.s-blue-title {color:#005194; font-size:17px; font-weight:bold; margin-bottom:10px;}
.s-blue-title2 {color:#005194; font-size:17px; font-weight:bold; margin-bottom:10px; margin-top:30px; padding-top:20px; border-top:1px dotted #d9d9d9;}
p.ic-arrow-bottom {margin:10px auto; padding-left:0; text-align:center; font-size:18px; color:#393939;}

/*ボタン*/
.btn_to-signin {margin:20px 0; font-size:15px;}
.btn_to-signin a {background-color:#d50d18; color:#fff; border:solid 2px #d50d18; padding: 5px 25px; border-radius:3px; display:inline-block;}
.btn_to-signin a:hover {background-color:#fff; color:#d50d18; border:2px solid #d50d18;}

/*エディタ*/
.up-image2 {max-width:518px; margin:0 auto;}
#g-main .up-image2 img {border:none;}
#guide-editor .number-list {margin-top:25px;}
#guide-editor .explains-holder p {padding-left:0; padding-right:10px; margin-top:5px; vertical-align:middle;}
.explains-detail {}
.explains-detail p {display:inline-block;}
.text-no1::before {content:""; display:inline-block; *vertical-align:auto; *zoom:1; *display:inline;
    width:22px; height:22px; background:url('../../img/static/guide/editor-detail.png') 0 0 no-repeat;
    background-size:232px 142px; vertical-align:middle; text-indent:-119988px; overflow:hidden; text-transform:capitalize;}
.text-no2::before {content:""; display:inline-block; *vertical-align:auto; *zoom:1; *display:inline;
    width:22px; height:22px; background:url('../../img/static/guide/editor-detail.png') -30px 0 no-repeat;
    background-size:232px 142px; vertical-align:middle; text-indent:-119988px; overflow:hidden; text-transform:capitalize;}
.text-no3::before {content:""; display:inline-block; *vertical-align:auto; *zoom:1; *display:inline;
    width:22px; height:22px; background:url('../../img/static/guide/editor-detail.png') -60px 0 no-repeat;
    background-size:232px 142px; vertical-align:middle; text-indent:-119988px; overflow:hidden; text-transform:capitalize;}
.text-no4::before {content:""; display:inline-block; *vertical-align:auto; *zoom:1; *display:inline;
    width:22px; height:22px; background:url('../../img/static/guide/editor-detail.png') -90px 0 no-repeat;
    background-size:232px 142px; vertical-align:middle; text-indent:-119988px; overflow:hidden; text-transform:capitalize;}
.text-no5::before {content:""; display:inline-block; *vertical-align:auto; *zoom:1; *display:inline;
    width:28px; height:22px; background:url('../../img/static/guide/editor-detail.png') 0 -30px no-repeat;
    background-size:232px 142px; vertical-align:middle; text-indent:-119988px; overflow:hidden; text-transform:capitalize;}
.text-no6::before {content:""; display:inline-block; *vertical-align:auto; *zoom:1; *display:inline;
    width:28px; height:22px; background:url('../../img/static/guide/editor-detail.png') -30px -30px no-repeat;
    background-size:232px 142px; vertical-align:middle; text-indent:-119988px; overflow:hidden; text-transform:capitalize;}
.text-no7::before {content:""; display:inline-block; *vertical-align:auto; *zoom:1; *display:inline;
    width:22px; height:22px; background:url('../../img/static/guide/editor-detail.png') 0 -60px no-repeat;
    background-size:232px 142px; vertical-align:middle; text-indent:-119988px; overflow:hidden; text-transform:capitalize;}
.text-no8::before {content:""; display:inline-block; *vertical-align:auto; *zoom:1; *display:inline;
    width:22px; height:22px; background:url('../../img/static/guide/editor-detail.png') -30px -60px no-repeat;
    background-size:232px 142px; vertical-align:middle; text-indent:-119988px; overflow:hidden; text-transform:capitalize;}
.text-no9::before {content:""; display:inline-block; *vertical-align:auto; *zoom:1; *display:inline;
    width:22px; height:22px; background:url('../../img/static/guide/editor-detail.png') -60px -60px no-repeat;
    background-size:232px 142px; vertical-align:middle; text-indent:-119988px; overflow:hidden; text-transform:capitalize;}
.text-no10::before {content:""; display:inline-block; *vertical-align:auto; *zoom:1; *display:inline;
    width:22px; height:22px; background:url('../../img/static/guide/editor-detail.png') -90px -60px no-repeat;
    background-size:232px 142px; vertical-align:middle; text-indent:-119988px; overflow:hidden; text-transform:capitalize;}
.text-no11::before {content:""; display:inline-block; *vertical-align:auto; *zoom:1; *display:inline;
    width:22px; height:22px; background:url('../../img/static/guide/editor-detail.png') -120px -60px no-repeat;
    background-size:232px 142px; vertical-align:middle; text-indent:-119988px; overflow:hidden; text-transform:capitalize;}
.text-no12::before {content:""; display:inline-block; *vertical-align:auto; *zoom:1; *display:inline;
    width:22px; height:22px; background:url('../../img/static/guide/editor-detail.png') -150px -60px no-repeat;
    background-size:232px 142px; vertical-align:middle; text-indent:-119988px; overflow:hidden; text-transform:capitalize;}
.text-no13::before {content:""; display:inline-block; *vertical-align:auto; *zoom:1; *display:inline;
    width:22px; height:22px; background:url('../../img/static/guide/editor-detail.png') 0 -90px no-repeat;
    background-size:232px 142px; vertical-align:middle; text-indent:-119988px; overflow:hidden; text-transform:capitalize;}
.text-no14::before {content:""; display:inline-block; *vertical-align:auto; *zoom:1; *display:inline;
    width:22px; height:22px; background:url('../../img/static/guide/editor-detail.png') -30px -90px no-repeat;
    background-size:232px 142px; vertical-align:middle; text-indent:-119988px; overflow:hidden; text-transform:capitalize;}
.text-no15::before {content:""; display:inline-block; *vertical-align:auto; *zoom:1; *display:inline;
    width:22px; height:22px; background:url('../../img/static/guide/editor-detail.png') -60px -90px no-repeat;
    background-size:232px 142px; vertical-align:middle; text-indent:-119988px; overflow:hidden; text-transform:capitalize;}
.text-no16::before {content:""; display:inline-block; *vertical-align:auto; *zoom:1; *display:inline;
    width:22px; height:22px; background:url('../../img/static/guide/editor-detail.png') -90px -90px no-repeat;
    background-size:232px 142px; vertical-align:middle; text-indent:-119988px; overflow:hidden; text-transform:capitalize;}
.text-no17::before {content:""; display:inline-block; *vertical-align:auto; *zoom:1; *display:inline;
    width:22px; height:22px; background:url('../../img/static/guide/editor-detail.png') -120px -90px no-repeat;
    background-size:232px 142px; vertical-align:middle; text-indent:-119988px; overflow:hidden; text-transform:capitalize;}
.text-no18::before {content:""; display:inline-block; *vertical-align:auto; *zoom:1; *display:inline;
    width:22px; height:22px; background:url('../../img/static/guide/editor-detail.png') -150px -90px no-repeat;
    background-size:232px 142px; vertical-align:middle; text-indent:-119988px; overflow:hidden; text-transform:capitalize;}
.text-no19::before {content:""; display:inline-block; *vertical-align:auto; *zoom:1; *display:inline;
    width:22px; height:22px; background:url('../../img/static/guide/editor-detail.png') -180px -90px no-repeat;
    background-size:232px 142px; vertical-align:middle; text-indent:-119988px; overflow:hidden; text-transform:capitalize;}
.text-no20::before {content:""; display:inline-block; *vertical-align:auto; *zoom:1; *display:inline;
    width:22px; height:22px; background:url('../../img/static/guide/editor-detail.png') -210px -90px no-repeat;
    background-size:232px 142px; vertical-align:middle; text-indent:-119988px; overflow:hidden; text-transform:capitalize;}
.text-no21::before {content:""; display:inline-block; *vertical-align:auto; *zoom:1; *display:inline;
    width:80px; height:22px; background:url('../../img/static/guide/editor-detail.png') 0 -120px no-repeat;
    background-size:232px 142px; vertical-align:middle; text-indent:-119988px; overflow:hidden; text-transform:capitalize;}
.text-no22::before {content:""; display:inline-block; *vertical-align:auto; *zoom:1; *display:inline;
    width:49px; height:22px; background:url('../../img/static/guide/editor-detail.png') -90px -120px no-repeat;
    background-size:232px 142px; vertical-align:middle; text-indent:-119988px; overflow:hidden; text-transform:capitalize;}
.text-no23::before {content:""; display:inline-block; *vertical-align:auto; *zoom:1; *display:inline;
    width:59px; height:22px; background:url('../../img/static/guide/editor-detail.png') -150px -120px no-repeat;
    background-size:232px 142px; vertical-align:middle; text-indent:-119988px; overflow:hidden; text-transform:capitalize;}

/*画像アップロード*/
#guide-editor #g-main .up-image2 img {width:100%; margin:0 auto;}
#g-main .up-image img {border:none;}

@media (min-width: 540px) {
	/*メインコンテンツ*/
	#g-main h2 {font-size:18px; color:#005194; font-weight:bold; background-color:#eff2f6; padding:5px 10px 5px 15px; margin-bottom:30px; width:100%; box-sizing:border-box;}
	#g-main img {width:100%; border:2px solid #005194; margin:auto auto; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;}
	.main-left {float:left; width:30%;}
	.main-right {float:right; width:65%;}
	.main-left375 {float:left; width:50%;}
	.main-right375 {float:right; width:45%;}
	.main-left330 {float:left; width:44%;}
	.main-right330 {float:right; width:51%;}
	.main-left210 {float:left; width:28%;}
	.main-right210 {float:right; width:67%;}
	p.sitename {width:28%; display:inline-block; font-weight:normal;}
	p.s-url {width:72%; display:inline-block; padding-left:0;}
	/*赤文字説明*/
	.explains-holder {margin-top:30px; padding-top:20px; border-top:1px dotted #d9d9d9;}
	.explains-holder h3 {font-size:17px; font-weight:bold; display:inline-block; vertical-align:middle; padding-left:5px;}
	/*共通*/
	.mlb {margin-bottom:20px;}
	.mlt40 {margin-top:30px;}
	.mlt60 {margin-top:40px;}
	.others-img {width:70%;}
	p.ic-arrow-bottom {margin:10px auto; text-align:left; padding-left:22%; font-size:18px; color:#393939;}
	/*画像アップロード*/
	.up-image {width:240px; margin:0 auto;}
}
@media (min-width: 768px) {
	/*サイドメニュー*/
	.s-only-pc {display:block;}
	.s-only-sp {display:none;}
	.g-side {width:20%; background-color:#f5f5f5; margin-top:40px; float:left;}
	.g-side img {width:100%;}
	.g-side ul {}
	.g-side ul li {font-weight:bold; padding:10px; border-bottom:1px solid #e9e9e9; display:block;}
	.g-side ul li a {color:#393939; font-size:14px;}
	.g-side ul li span {color:#005194; font-size:17px; padding-right:5px; display:inline-block; vertical-align:middle;}
	.g-side ul li span img {width:18px;}
	/*メインコンテンツ*/
	#g-main {float:right; width:75%; margin-top:40px; font-size:14px; box-sizing:border-box;}
	#g-main h1 {font-size:34px; color:#005194; margin-bottom:40px;}
	#g-main h2 {font-size:18px; color:#005194; font-weight:bold; background-color:#eff2f6; padding:5px 10px 5px 15px; margin-bottom:40px; width:100%; box-sizing:border-box;}
	/*共通*/
	.mlb {margin-bottom:30px;}
	.mlt40 {margin-top:40px;}
	.mlt60 {margin-top:60px;}
}
@media (min-width: 1000px) {
}