/*===============================================
●smart.css  画面の横幅が640pxまで
===============================================*/
@media screen and (max-width:640px){
img{
max-width: 100%;
height: auto;
width /***/:auto;　
}
#container{
width:100%;
}

/* ■■■efg_a_c_text01
デザインテンプレートEFG　レイアウトA・C
テキスト配置　一列
----------------------------------------------- */
#contents-p1 #right-col .article-center .box #text01,
#contents-p2 #left-col .article-left .box #text01,
#contents-p1 #right-col .nostyle-center .box #text01,
#contents-p2 #left-col .nostyle-left .box #text01,
#contents-p1 #right-col .blog-center .box-out .box .blog-content #text01,
#contents-p2 #left-col .blog-left .box-out .box .blog-content #text01,
#contents-p1 #right-col .shop-center .box .item-desc #text01,
#contents-p2 #left-col .shop-left .box .item-desc #text01,
#contents-p1 #right-col .faq-center .box dl dt #text01,
#contents-p2 #left-col .faq-left .box dl dt #text01,
#contents-p1 #right-col .faq-center .box dl dd #text01,
#contents-p2 #left-col .faq-left .box dl dd #text01,
#contents-p3 #contents-p3-inner-box .article-center .box #text01,
#contents-p3 #contents-p3-inner-box .nostyle-center .box #text01,
#contents-p3 #contents-p3-inner-box .blog-center .box-out .box .blog-content #text01,
#contents-p3 #contents-p3-inner-box .shop-center .box .item-desc #text01,
#contents-p3 #contents-p3-inner-box .faq-center .box dl dt #text01,
#contents-p3 #contents-p3-inner-box .faq-center .box dl dd #text01{
        width: 100%;
        margin: 0 auto 4px;
        padding: 0;
	letter-spacing: 0.03em;
	line-height: 1.5em;
}

#contents-p1 #right-col .article-center .box #text01 .text01a,
#contents-p2 #left-col .article-left .box #text01 .text01a,
#contents-p1 #right-col .nostyle-center .box #text01 .text01a,
#contents-p2 #left-col .nostyle-left .box #text01 .text01a,
#contents-p1 #right-col .blog-center .box-out .box .blog-content #text01 .text01a,
#contents-p2 #left-col .blog-left .box-out .box .blog-content #text01 .text01a,
#contents-p1 #right-col .shop-center .box .item-desc #text01 .text01a,
#contents-p2 #left-col .shop-left .box .item-desc #text01 .text01a,
#contents-p1 #right-col .faq-center .box dl dt #text01 .text01a,
#contents-p2 #left-col .faq-left .box dl dt #text01 .text01a,
#contents-p1 #right-col .faq-center .box dl dd #text01 .text01a,
#contents-p2 #left-col .faq-left .box dl dd #text01 .text01a,
#contents-p3 #contents-p3-inner-box .article-center .box #text01 .text01a,
#contents-p3 #contents-p3-inner-box .nostyle-center .box #text01 .text01a,
#contents-p3 #contents-p3-inner-box .blog-center .box-out .box .blog-content #text01 .text01a,
#contents-p3 #contents-p3-inner-box .shop-center .box .item-desc #text01 .text01a,
#contents-p3 #contents-p3-inner-box .faq-center .box dl dt #text01 .text01a,
#contents-p3 #contents-p3-inner-box .faq-center .box dl dd #text01 .text01a {
	width: 100%;
        margin: 10px 0;
	padding: 0;
}


/* ■■■efg_a_c_picture02_wide
デザインテンプレートEFG　レイアウトA・C
画像配置　左テキスト　右画像　横長
----------------------------------------------- */
#contents-p1 #right-col .article-center .box #picture02_wide,
#contents-p2 #left-col .article-left .box #picture02_wide,
#contents-p1 #right-col .nostyle-center .box #picture02_wide,
#contents-p2 #left-col .nostyle-left .box #picture02_wide,
#contents-p1 #right-col .blog-center .box-out .box .blog-content #picture02_wide,
#contents-p2 #left-col .blog-left .box-out .box .blog-content #picture02_wide,
#contents-p1 #right-col .shop-center .box .item-desc #picture02_wide,
#contents-p2 #left-col .shop-left .box .item-desc #picture02_wide,
#contents-p1 #right-col .faq-center .box dl dt #picture02_wide,
#contents-p2 #left-col .faq-left .box dl dt #picture02_wide,
#contents-p1 #right-col .faq-center .box dl dd #picture02_wide,
#contents-p2 #left-col .faq-left .box dl dd #picture02_wide,
#contents-p3 #contents-p3-inner-box .article-center .box #picture02_wide,
#contents-p3 #contents-p3-inner-box .nostyle-center .box #picture02_wide,
#contents-p3 #contents-p3-inner-box .blog-center .box-out .box .blog-content #picture02_wide,
#contents-p3 #contents-p3-inner-box .shop-center .box .item-desc #picture02_wide,
#contents-p3 #contents-p3-inner-box .faq-center .box dl dt #picture02_wide,
#contents-p3 #contents-p3-inner-box .faq-center .box dl dd #picture02_wide {
	width: 100%;
        margin: 0 auto 4px;
        padding: 0;
	letter-spacing: 0.03em;
	line-height: 1.5em;
}

#contents-p1 #right-col .article-center .box #picture02_wide .text01a,
#contents-p2 #left-col .article-left .box #picture02_wide .text01a,
#contents-p1 #right-col .nostyle-center .box #picture02_wide .text01a,
#contents-p2 #left-col .nostyle-left .box #picture02_wide .text01a,
#contents-p1 #right-col .blog-center .box-out .box .blog-content #picture02_wide .text01a,
#contents-p2 #left-col .blog-left .box-out .box .blog-content #picture02_wide .text01a,
#contents-p1 #right-col .shop-center .box .item-desc #picture02_wide .text01a,
#contents-p2 #left-col .shop-left .box .item-desc #picture02_wide .text01a,
#contents-p1 #right-col .faq-center .box dl dt #picture02_wide .text01a,
#contents-p2 #left-col .faq-left .box dl dt #picture02_wide .text01a,
#contents-p1 #right-col .faq-center .box dl dd #picture02_wide .text01a,
#contents-p2 #left-col .faq-left .box dl dd #picture02_wide .text01a,
#contents-p3 #contents-p3-inner-box .article-center .box #picture02_wide .text01a,
#contents-p3 #contents-p3-inner-box .nostyle-center .box #picture02_wide .text01a,
#contents-p3 #contents-p3-inner-box .blog-center .box-out .box .blog-content #picture02_wide .text01a,
#contents-p3 #contents-p3-inner-box .shop-center .box .item-desc #picture02_wide .text01a,
#contents-p3 #contents-p3-inner-box .faq-center .box dl dt #picture02_wide .text01a,
#contents-p3 #contents-p3-inner-box .faq-center .box dl dd #picture02_wide .text01a {
	width: 100%;
        margin: 10px 0;
	padding: 0;
	float: left;
}

#contents-p1 #right-col .article-center .box #picture02_wide .image01b,
#contents-p2 #left-col .article-left .box #picture02_wide .image01b,
#contents-p1 #right-col .nostyle-center .box #picture02_wide .image01b,
#contents-p2 #left-col .nostyle-left .box #picture02_wide .image01b,
#contents-p1 #right-col .blog-center .box-out .box .blog-content #picture02_wide .image01b,
#contents-p2 #left-col .blog-left .box-out .box .blog-content #picture02_wide .image01b,
#contents-p1 #right-col .shop-center .box .item-desc #picture02_wide .image01b,
#contents-p2 #left-col .shop-left .box .item-desc #picture02_wide .image01b,
#contents-p1 #right-col .faq-center .box dl dt #picture02_wide .image01b,
#contents-p2 #left-col .faq-left .box dl dt #picture02_wide .image01b,
#contents-p1 #right-col .faq-center .box dl dd #picture02_wide .image01b,
#contents-p2 #left-col .faq-left .box dl dd #picture02_wide .image01b,
#contents-p3 #contents-p3-inner-box .article-center .box #picture02_wide .image01b,
#contents-p3 #contents-p3-inner-box .nostyle-center .box #picture02_wide .image01b,
#contents-p3 #contents-p3-inner-box .blog-center .box-out .box .blog-content #picture02_wide .image01b,
#contents-p3 #contents-p3-inner-box .shop-center .box .item-desc #picture02_wide .image01b,
#contents-p3 #contents-p3-inner-box .faq-center .box dl dt #picture02_wide .image01b,
#contents-p3 #contents-p3-inner-box .faq-center .box dl dd #picture02_wide .image01b {
	width: 100%;
	margin: 2px 0 0 0;
	padding: 0;
	float: left;
}

#contents-p1 #right-col .article-center .box #picture02_wide .image01b img,
#contents-p2 #left-col .article-left .box #picture02_wide .image01b img,
#contents-p1 #right-col .nostyle-center .box #picture02_wide .image01b img,
#contents-p2 #left-col .nostyle-left .box #picture02_wide .image01b img,
#contents-p1 #right-col .blog-center .box-out .box .blog-content #picture02_wide .image01b img,
#contents-p2 #left-col .blog-left .box-out .box .blog-content #picture02_wide .image01b img,
#contents-p1 #right-col .shop-center .box .item-desc #picture02_wide .image01b img,
#contents-p2 #left-col .shop-left .box .item-desc #picture02_wide .image01b img,
#contents-p1 #right-col .faq-center .box dl dt #picture02_wide .image01b img,
#contents-p2 #left-col .faq-left .box dl dt #picture02_wide .image01b img,
#contents-p1 #right-col .faq-center .box dl dd #picture02_wide .image01b img,
#contents-p2 #left-col .faq-left .box dl dd #picture02_wide .image01b img,
#contents-p3 #contents-p3-inner-box .article-center .box #picture02_wide .image01b img,
#contents-p3 #contents-p3-inner-box .nostyle-center .box #picture02_wide .image01b img,
#contents-p3 #contents-p3-inner-box .blog-center .box-out .box .blog-content #picture02_wide .image01b img,
#contents-p3 #contents-p3-inner-box .shop-center .box .item-desc #picture02_wide .image01b img, #contents-p3 #contents-p3-inner-box .faq-center .box dl dt #picture02_wide .image01b img,
#contents-p3 #contents-p3-inner-box .faq-center .box dl dd #picture02_wide .image01b img {
	width: 100%;
	margin: 0;
	padding: 0;
}


/* ■■■efg_a_c_picture06
デザインテンプレートEFG　レイアウトA・C
写真配置　画像2枚　二列
----------------------------------------------- */
#contents-p1 #right-col .article-center .box #picture06,
#contents-p2 #left-col .article-left .box #picture06,
#contents-p1 #right-col .nostyle-center .box #picture06,
#contents-p2 #left-col .nostyle-left .box #picture06,
#contents-p1 #right-col .blog-center .box-out .box .blog-content #picture06,
#contents-p2 #left-col .blog-left .box-out .box .blog-content #picture06,
#contents-p1 #right-col .shop-center .box .item-desc #picture06,
#contents-p2 #left-col .shop-left .box .item-desc #picture06,
#contents-p1 #right-col .faq-center .box dl dt #picture06,
#contents-p2 #left-col .faq-left .box dl dt #picture06,
#contents-p1 #right-col .faq-center .box dl dd #picture06,
#contents-p2 #left-col .faq-left .box dl dd #picture06,
#contents-p3 #contents-p3-inner-box .article-center .box #picture06,
#contents-p3 #contents-p3-inner-box .nostyle-center .box #picture06,
#contents-p3 #contents-p3-inner-box .blog-center .box-out .box .blog-content #picture06,
#contents-p3 #contents-p3-inner-box .shop-center .box .item-desc #picture06,
#contents-p3 #contents-p3-inner-box .faq-center .box dl dt #picture06,
#contents-p3 #contents-p3-inner-box .faq-center .box dl dd #picture06 {
	width: 100%;
        margin: 0 auto 4px;
        padding: 0;
	letter-spacing: 0.03em;
	line-height: 1.5em;
}

#contents-p1 #right-col .article-center .box #picture06 .image01a,
#contents-p2 #left-col .article-left .box #picture06 .image01a,
#contents-p1 #right-col .nostyle-center .box #picture06 .image01a,
#contents-p2 #left-col .nostyle-left .box #picture06 .image01a,
#contents-p1 #right-col .blog-center .box-out .box .blog-content #picture06 .image01a,
#contents-p2 #left-col .blog-left .box-out .box .blog-content #picture06 .image01a,
#contents-p1 #right-col .shop-center .box .item-desc #picture06 .image01a,
#contents-p2 #left-col .shop-left .box .item-desc #picture06 .image01a,
#contents-p1 #right-col .faq-center .box dl dt #picture06 .image01a,
#contents-p2 #left-col .faq-left .box dl dt #picture06 .image01a,
#contents-p1 #right-col .faq-center .box dl dd #picture06 .image01a,
#contents-p2 #left-col .faq-left .box dl dd #picture06 .image01a,
#contents-p3 #contents-p3-inner-box .article-center .box #picture06 .image01a,
#contents-p3 #contents-p3-inner-box .nostyle-center .box #picture06 .image01a,
#contents-p3 #contents-p3-inner-box .blog-center .box-out .box .blog-content #picture06 .image01a,
#contents-p3 #contents-p3-inner-box .shop-center .box .item-desc #picture06 .image01a,
#contents-p3 #contents-p3-inner-box .faq-center .box dl dt #picture06 .image01a,
#contents-p3 #contents-p3-inner-box .faq-center .box dl dd #picture06 .image01a {
	width: 100%;
        margin: 0 10px 0 0;
	padding: 0;
	float: left;
}

#contents-p1 #right-col .article-center .box #picture06 .image01b,
#contents-p2 #left-col .article-left .box #picture06 .image01b,
#contents-p1 #right-col .nostyle-center .box #picture06 .image01b,
#contents-p2 #left-col .nostyle-left .box #picture06 .image01b,
#contents-p1 #right-col .blog-center .box-out .box .blog-content #picture06 .image01b,
#contents-p2 #left-col .blog-left .box-out .box .blog-content #picture06 .image01b,
#contents-p1 #right-col .shop-center .box .item-desc #picture06 .image01b,
#contents-p2 #left-col .shop-left .box .item-desc #picture06 .image01b,
#contents-p1 #right-col .faq-center .box dl dt #picture06 .image01b,
#contents-p2 #left-col .faq-left .box dl dt #picture06 .image01b,
#contents-p1 #right-col .faq-center .box dl dd #picture06 .image01b,
#contents-p2 #left-col .faq-left .box dl dd #picture06 .image01b,
#contents-p3 #contents-p3-inner-box .article-center .box #picture06 .image01b,
#contents-p3 #contents-p3-inner-box .nostyle-center .box #picture06 .image01b,
#contents-p3 #contents-p3-inner-box .blog-center .box-out .box .blog-content #picture06 .image01b,
#contents-p3 #contents-p3-inner-box .shop-center .box .item-desc #picture06 .image01b,
#contents-p3 #contents-p3-inner-box .faq-center .box dl dt #picture06 .image01b,
#contents-p3 #contents-p3-inner-box .faq-center .box dl dd #picture06 .image01b {
	width: 100%;
	margin: 5px 0;
	padding: 0;
	float: right;
}

#contents-p1 #right-col .article-center .box #picture06 .image01a img,
#contents-p2 #left-col .article-left .box #picture06 .image01a img,
#contents-p1 #right-col .nostyle-center .box #picture06 .image01a img,
#contents-p2 #left-col .nostyle-left .box #picture06 .image01a img,
#contents-p1 #right-col .blog-center .box-out .box .blog-content #picture06 .image01a img,
#contents-p2 #left-col .blog-left .box-out .box .blog-content #picture06 .image01a img,
#contents-p1 #right-col .shop-center .box .item-desc #picture06 .image01a img,
#contents-p2 #left-col .shop-left .box .item-desc #picture06 .image01a img,
#contents-p1 #right-col .faq-center .box dl dt #picture06 .image01a img,
#contents-p2 #left-col .faq-left .box dl dt #picture06 .image01a img,
#contents-p1 #right-col .faq-center .box dl dd #picture06 .image01a img,
#contents-p2 #left-col .faq-left .box dl dd #picture06 .image01a img,

#contents-p1 #right-col .article-center .box #picture06 .image01b img,
#contents-p2 #left-col .article-left .box #picture06 .image01b img,
#contents-p1 #right-col .nostyle-center .box #picture06 .image01b img,
#contents-p2 #left-col .nostyle-left .box #picture06 .image01b img,
#contents-p1 #right-col .blog-center .box-out .box .blog-content #picture06 .image01b img,
#contents-p2 #left-col .blog-left .box-out .box .blog-content #picture06 .image01b img,
#contents-p1 #right-col .shop-center .box .item-desc #picture06 .image01b img,
#contents-p2 #left-col .shop-left .box .item-desc #picture06 .image01b img,
#contents-p1 #right-col .faq-center .box dl dt #picture06 .image01b img,
#contents-p2 #left-col .faq-left .box dl dt #picture06 .image01b img,
#contents-p1 #right-col .faq-center .box dl dd #picture06 .image01b img,
#contents-p2 #left-col .faq-left .box dl dd #picture06 .image01b img,
#contents-p3 #contents-p3-inner-box .article-center .box #picture06 .image01a img,
#contents-p3 #contents-p3-inner-box .nostyle-center .box #picture06 .image01a img,
#contents-p3 #contents-p3-inner-box .blog-center .box-out .box .blog-content #picture06 .image01a img,
#contents-p3 #contents-p3-inner-box .shop-center .box .item-desc #picture06 .image01a img,
#contents-p3 #contents-p3-inner-box .faq-center .box dl dt #picture06 .image01a img,
#contents-p3 #contents-p3-inner-box .faq-center .box dl dd #picture06 .image01a img,
#contents-p3 #contents-p3-inner-box .article-center .box #picture06 .image01b img,
#contents-p3 #contents-p3-inner-box .nostyle-center .box #picture06 .image01b img,
#contents-p3 #contents-p3-inner-box .blog-center .box-out .box .blog-content #picture06 .image01b img,
#contents-p3 #contents-p3-inner-box .shop-center .box .item-desc #picture06 .image01b img,
#contents-p3 #contents-p3-inner-box .faq-center .box dl dt #picture06 .image01b img,
#contents-p3 #contents-p3-inner-box .faq-center .box dl dd #picture06 .image01b img {
	width: 100%;
	margin: 5px 0;
	padding: 0;
}


/* ■■■efg_title01_fix
デザインテンプレートEFG
見出し　左・下にライン
----------------------------------------------- */
#contents-p1 #right-col .article-center .box #title01_fix,
#contents-p2 #left-col .article-left .box #title01_fix,
#contents-p1 #right-col .nostyle-center .box #title01_fix,
#contents-p2 #left-col .nostyle-left .box #title01_fix,
#contents-p1 #right-col .blog-center .box-out .box .blog-content #title01_fix,
#contents-p2 #left-col .blog-left .box-out .box .blog-content #title01_fix,
#contents-p1 #right-col .shop-center .box .item-desc #title01_fix,
#contents-p2 #left-col .shop-left .box .item-desc #title01_fix,
#contents-p1 #right-col .faq-center .box dl dt #title01_fix,
#contents-p2 #left-col .faq-left .box dl dt #title01_fix,
#contents-p1 #right-col .faq-center .box dl dd #title01_fix,
#contents-p2 #left-col .faq-left .box dl dd #title01_fix,
#contents-p3 #contents-p3-inner-box .article-center .box #title01_fix, #contents-p3 #contents-p3-inner-box .nostyle-center .box #title01_fix,
#contents-p3 #contents-p3-inner-box .blog-center .box-out .box .blog-content #title01_fix,
#contents-p3 #contents-p3-inner-box .shop-center .box .item-desc #title01_fix,
#contents-p3 #contents-p3-inner-box .faq-center .box dl dt #title01_fix,
#contents-p3 #contents-p3-inner-box .faq-center .box dl dd #title01_fix{
	width: auto;
        margin: 0 auto 4px;
	padding: 5px 0 3px 3%;
	border-bottom: 1px solid;
	border-left: 8px solid;
}

#contents-p1 #right-col .article-center .box #title01_fix .text01a,
#contents-p2 #left-col .article-left .box #title01_fix .text01a,
#contents-p1 #right-col .nostyle-center .box #title01_fix .text01a,
#contents-p2 #left-col .nostyle-left .box #title01_fix .text01a,
#contents-p1 #right-col .blog-center .box-out .box .blog-content #title01_fix .text01a,
#contents-p2 #left-col .blog-left .box-out .box .blog-content #title01_fix .text01a,
#contents-p1 #right-col .shop-center .box .item-desc #title01_fix .text01a,
#contents-p2 #left-col .shop-left .box .item-desc #title01_fix .text01a,
#contents-p1 #right-col .faq-center .box dl dt #title01_fix .text01a,
#contents-p2 #left-col .faq-left .box dl dt #title01_fix .text01a,
#contents-p1 #right-col .faq-center .box dl dd #title01_fix .text01a,
#contents-p2 #left-col .faq-left .box dl dd #title01_fix .text01a,
#contents-p3 #contents-p3-inner-box .article-center .box #title01_fix .text01a, #contents-p3 #contents-p3-inner-box .nostyle-center .box #title01_fix .text01a, #contents-p3 #contents-p3-inner-box .blog-center .box-out .box .blog-content #title01_fix .text01a,
#contents-p3 #contents-p3-inner-box .shop-center .box .item-desc #title01_fix .text01a,
#contents-p3 #contents-p3-inner-box .faq-center .box dl dt #title01_fix .text01a,
#contents-p3 #contents-p3-inner-box .faq-center .box dl dd #title01_fix .text01a {
	width: 100%;
	padding: 6px auto 5px;
}




/* ■■■efg_b_menu02
デザインテンプレートEFG　レイアウトB
料金表　二列
----------------------------------------------- */
#contents-p1 #right-col .article-center .box #menu02,
#contents-p2 #left-col .article-left .box #menu02,
#contents-p1 #right-col .nostyle-center .box #menu02,
#contents-p2 #left-col .nostyle-left .box #menu02,
#contents-p1 #right-col .blog-center .box-out .box .blog-content #menu02,
#contents-p2 #left-col .blog-left .box-out .box .blog-content #menu02,
#contents-p1 #right-col .shop-center .box .item-desc #menu02,
#contents-p2 #left-col .shop-left .box .item-desc #menu02,
#contents-p1 #right-col .faq-center .box dl dt #menu02,
#contents-p2 #left-col .faq-left .box dl dt #menu02,
#contents-p1 #right-col .faq-center .box dl dd #menu02,
#contents-p2 #left-col .faq-left .box dl dd #menu02,
#contents-p3 #contents-p3-inner-box .article-center .box #menu02,
#contents-p3 #contents-p3-inner-box .nostyle-center .box #menu02,
#contents-p3 #contents-p3-inner-box .blog-center .box-out .box .blog-content #menu02,
#contents-p3 #contents-p3-inner-box .shop-center .box .item-desc #menu02,
#contents-p3 #contents-p3-inner-box .faq-center .box dl dt #menu02,
#contents-p3 #contents-p3-inner-box .faq-center .box dl dd #menu02 {
	width: 100%;
        margin: 0 3px 4px 5px;
        padding: 0;
	letter-spacing: 0.03em;
	line-height: 1.5em;
}

#contents-p1 #right-col .article-center .box #menu02 .box01a,
#contents-p2 #left-col .article-left .box #menu02 .box01a,
#contents-p1 #right-col .nostyle-center .box #menu02 .box01a,
#contents-p2 #left-col .nostyle-left .box #menu02 .box01a,
#contents-p1 #right-col .blog-center .box-out .box .blog-content #menu02 .box01a,
#contents-p2 #left-col .blog-left .box-out .box .blog-content #menu02 .box01a,
#contents-p1 #right-col .shop-center .box .item-desc #menu02 .box01a,
#contents-p2 #left-col .shop-left .box .item-desc #menu02 .box01a,
#contents-p1 #right-col .faq-center .box dl dt #menu02 .box01a,
#contents-p2 #left-col .faq-left .box dl dt #menu02 .box01a,
#contents-p1 #right-col .faq-center .box dl dd #menu02 .box01a,
#contents-p2 #left-col .faq-left .box dl dd #menu02 .box01a,
#contents-p3 #contents-p3-inner-box .article-center .box #menu02 .box01a,
#contents-p3 #contents-p3-inner-box .nostyle-center .box #menu02 .box01a,
#contents-p3 #contents-p3-inner-box .blog-center .box-out .box .blog-content #menu02 .box01a,
#contents-p3 #contents-p3-inner-box .shop-center .box .item-desc #menu02 .box01a,
#contents-p3 #contents-p3-inner-box .faq-center .box dl dt #menu02 .box01a,
#contents-p3 #contents-p3-inner-box .faq-center .box dl dd #menu02 .box01a {
	width: 100%;
	border-bottom: 1px dashed;
	margin: 0 10px 0 0;
	padding: 0;
	float: left;
}

#contents-p1 #right-col .article-center .box #menu02 .box01b,
#contents-p2 #left-col .article-left .box #menu02 .box01b,
#contents-p1 #right-col .nostyle-center .box #menu02 .box01b,
#contents-p2 #left-col .nostyle-left .box #menu02 .box01b,
#contents-p1 #right-col .blog-center .box-out .box .blog-content #menu02 .box01b,
#contents-p2 #left-col .blog-left .box-out .box .blog-content #menu02 .box01b,
#contents-p1 #right-col .shop-center .box .item-desc #menu02 .box01b,
#contents-p2 #left-col .shop-left .box .item-desc #menu02 .box01b,
#contents-p1 #right-col .faq-center .box dl dt #menu02 .box01b,
#contents-p2 #left-col .faq-left .box dl dt #menu02 .box01b,
#contents-p1 #right-col .faq-center .box dl dd #menu02 .box01b,
#contents-p2 #left-col .faq-left .box dl dd #menu02 .box01b,
#contents-p3 #contents-p3-inner-box .article-center .box #menu02 .box01b,
#contents-p3 #contents-p3-inner-box .nostyle-center .box #menu02 .box01b,
#contents-p3 #contents-p3-inner-box .blog-center .box-out .box .blog-content #menu02 .box01b,
#contents-p3 #contents-p3-inner-box .shop-center .box .item-desc #menu02 .box01b,
#contents-p3 #contents-p3-inner-box .faq-center .box dl dt #menu02 .box01b,
#contents-p3 #contents-p3-inner-box .faq-center .box dl dd #menu02 .box01b {
	width: 100%;
	border-bottom: 1px dashed;
	margin: 0;
	padding: 0;
	float: right;
}

#contents-p1 #right-col .article-center .box #menu02 .box01a .menu01a,
#contents-p2 #left-col .article-left .box #menu02 .box01a .menu01a,
#contents-p1 #right-col .nostyle-center .box #menu02 .box01a .menu01a,
#contents-p2 #left-col .nostyle-left .box #menu02 .box01a .menu01a,
#contents-p1 #right-col .blog-center .box-out .box .blog-content #menu02 .box01a .menu01a,
#contents-p2 #left-col .blog-left .box-out .box .blog-content #menu02 .box01a .menu01a,
#contents-p1 #right-col .shop-center .box .item-desc #menu02 .box01a .menu01a,
#contents-p2 #left-col .shop-left .box .item-desc #menu02 .box01a .menu01a,
#contents-p1 #right-col .faq-center .box dl dt #menu02 .box01a .menu01a,
#contents-p2 #left-col .faq-left .box dl dt #menu02 .box01a .menu01a,
#contents-p1 #right-col .faq-center .box dl dd #menu02 .box01a .menu01a,
#contents-p2 #left-col .faq-left .box dl dd #menu02 .box01a .menu01a,

#contents-p1 #right-col .article-center .box #menu02 .box01b .menu01a,
#contents-p2 #left-col .article-left .box #menu02 .box01b .menu01a,
#contents-p1 #right-col .nostyle-center .box #menu02 .box01b .menu01a,
#contents-p2 #left-col .nostyle-left .box #menu02 .box01b .menu01a,
#contents-p1 #right-col .blog-center .box-out .box .blog-content #menu02 .box01b .menu01a,
#contents-p2 #left-col .blog-left .box-out .box .blog-content #menu02 .box01b .menu01a,
#contents-p1 #right-col .shop-center .box .item-desc #menu02 .box01b .menu01a,
#contents-p2 #left-col .shop-left .box .item-desc #menu02 .box01b .menu01a,
#contents-p1 #right-col .faq-center .box dl dt #menu02 .box01b .menu01a,
#contents-p2 #left-col .faq-left .box dl dt #menu02 .box01b .menu01a,
#contents-p1 #right-col .faq-center .box dl dd #menu02 .box01b .menu01a,
#contents-p2 #left-col .faq-left .box dl dd #menu02 .box01b .menu01a,
#contents-p3 #contents-p3-inner-box .article-center .box #menu02 .box01a .menu01a,
#contents-p3 #contents-p3-inner-box .nostyle-center .box #menu02 .box01a .menu01a,
#contents-p3 #contents-p3-inner-box .blog-center .box-out .box .blog-content #menu02 .box01a .menu01a,
#contents-p3 #contents-p3-inner-box .shop-center .box .item-desc #menu02 .box01a .menu01a,
#contents-p3 #contents-p3-inner-box .faq-center .box dl dt #menu02 .box01a .menu01a,
#contents-p3 #contents-p3-inner-box .faq-center .box dl dd #menu02 .box01a .menu01a,
#contents-p3 #contents-p3-inner-box .article-center .box #menu02 .box01b .menu01a,
#contents-p3 #contents-p3-inner-box .nostyle-center .box #menu02 .box01b .menu01a,
#contents-p3 #contents-p3-inner-box .blog-center .box-out .box .blog-content #menu02 .box01b .menu01a,
#contents-p3 #contents-p3-inner-box .shop-center .box .item-desc #menu02 .box01b .menu01a,
#contents-p3 #contents-p3-inner-box .faq-center .box dl dt #menu02 .box01b .menu01a,
#contents-p3 #contents-p3-inner-box .faq-center .box dl dd #menu02 .box01b .menu01a {
	width: 97%;
	margin: 0;
	padding: 7px 0 0px 3%;
	float: left;
}

#contents-p1 #right-col .article-center .box #menu02 .box01a .price01b,
#contents-p2 #left-col .article-left .box #menu02 .box01a .price01b,
#contents-p1 #right-col .nostyle-center .box #menu02 .box01a .price01b,
#contents-p2 #left-col .nostyle-left .box #menu02 .box01a .price01b,
#contents-p1 #right-col .blog-center .box-out .box .blog-content #menu02 .box01a .price01b,
#contents-p2 #left-col .blog-left .box-out .box .blog-content #menu02 .box01a .price01b,
#contents-p1 #right-col .shop-center .box .item-desc #menu02 .box01a .price01b,
#contents-p2 #left-col .shop-left .box .item-desc #menu02 .box01a .price01b,
#contents-p1 #right-col .faq-center .box dl dt #menu02 .box01a .price01b,
#contents-p2 #left-col .faq-left .box dl dt #menu02 .box01a .price01b,
#contents-p1 #right-col .faq-center .box dl dd #menu02 .box01a .price01b,
#contents-p2 #left-col .faq-left .box dl dd #menu02 .box01a .price01b,

#contents-p1 #right-col .article-center .box #menu02 .box01b .price01b,
#contents-p2 #left-col .article-left .box #menu02 .box01b .price01b,
#contents-p1 #right-col .nostyle-center .box #menu02 .box01b .price01b,
#contents-p2 #left-col .nostyle-left .box #menu02 .box01b .price01b,
#contents-p1 #right-col .blog-center .box-out .box .blog-content #menu02 .box01b .price01b,
#contents-p2 #left-col .blog-left .box-out .box .blog-content #menu02 .box01b .price01b,
#contents-p1 #right-col .shop-center .box .item-desc #menu02 .box01b .price01b,
#contents-p2 #left-col .shop-left .box .item-desc #menu02 .box01b .price01b,
#contents-p1 #right-col .faq-center .box dl dt #menu02 .box01b .price01b,
#contents-p2 #left-col .faq-left .box dl dt #menu02 .box01b .price01b,
#contents-p1 #right-col .faq-center .box dl dd #menu02 .box01b .price01b,
#contents-p2 #left-col .faq-left .box dl dd #menu02 .box01b .price01b,
#contents-p3 #contents-p3-inner-box .article-center .box #menu02 .box01a .price01b,
#contents-p3 #contents-p3-inner-box .nostyle-center .box #menu02 .box01a .price01b,
#contents-p3 #contents-p3-inner-box .blog-center .box-out .box .blog-content #menu02 .box01a .price01b,
#contents-p3 #contents-p3-inner-box .shop-center .box .item-desc #menu02 .box01a .price01b,
#contents-p3 #contents-p3-inner-box .faq-center .box dl dt #menu02 .box01a .price01b,
#contents-p3 #contents-p3-inner-box .faq-center .box dl dd #menu02 .box01a .price01b,

#contents-p3 #contents-p3-inner-box .article-center .box #menu02 .box01b .price01b,
#contents-p3 #contents-p3-inner-box .nostyle-center .box #menu02 .box01b .price01b,
#contents-p3 #contents-p3-inner-box .blog-center .box-out .box .blog-content #menu02 .box01b .price01b,
#contents-p3 #contents-p3-inner-box .shop-center .box .item-desc #menu02 .box01b .price01b,
#contents-p3 #contents-p3-inner-box .faq-center .box dl dt #menu02 .box01b .price01b,
#contents-p3 #contents-p3-inner-box .faq-center .box dl dd #menu02 .box01b .price01b {
	width: 50%;
	margin: 0 0 0 40%;
	padding: 7px 0 3px 0;
	text-align: right;
	float: left;
}

#contents-p1 #right-col .article-center .box #menu02 .box01a .option01c,
#contents-p2 #left-col .article-left .box #menu02 .box01a .option01c,
#contents-p1 #right-col .nostyle-center .box #menu02 .box01a .option01c,
#contents-p2 #left-col .nostyle-left .box #menu02 .box01a .option01c,
#contents-p1 #right-col .blog-center .box-out .box .blog-content #menu02 .box01a .option01c,
#contents-p2 #left-col .blog-left .box-out .box .blog-content #menu02 .box01a .option01c,
#contents-p1 #right-col .shop-center .box .item-desc #menu02 .box01a .option01c,
#contents-p2 #left-col .shop-left .box .item-desc #menu02 .box01a .option01c,
#contents-p1 #right-col .faq-center .box dl dt #menu02 .box01a .option01c,
#contents-p2 #left-col .faq-left .box dl dt #menu02 .box01a .option01c,
#contents-p1 #right-col .faq-center .box dl dd #menu02 .box01a .option01c,
#contents-p2 #left-col .faq-left .box dl dd #menu02 .box01a .option01c,

#contents-p1 #right-col .article-center .box #menu02 .box01b .option01c,
#contents-p2 #left-col .article-left .box #menu02 .box01b .option01c,
#contents-p1 #right-col .nostyle-center .box #menu02 .box01b .option01c,
#contents-p2 #left-col .nostyle-left .box #menu02 .box01b .option01c,
#contents-p1 #right-col .blog-center .box-out .box .blog-content #menu02 .box01b .option01c,
#contents-p2 #left-col .blog-left .box-out .box .blog-content #menu02 .box01b .option01c,
#contents-p1 #right-col .shop-center .box .item-desc #menu02 .box01b .option01c,
#contents-p2 #left-col .shop-left .box .item-desc #menu02 .box01b .option01c,
#contents-p1 #right-col .faq-center .box dl dt #menu02 .box01b .option01c,
#contents-p2 #left-col .faq-left .box dl dt #menu02 .box01b .option01c,
#contents-p1 #right-col .faq-center .box dl dd #menu02 .box01b .option01c,
#contents-p2 #left-col .faq-left .box dl dd #menu02 .box01b .option01c,
#contents-p3 #contents-p3-inner-box .article-center .box #menu02 .box01a .option01c,
#contents-p3 #contents-p3-inner-box .nostyle-center .box #menu02 .box01a .option01c,
#contents-p3 #contents-p3-inner-box .blog-center .box-out .box .blog-content #menu02 .box01a .option01c,
#contents-p3 #contents-p3-inner-box .shop-center .box .item-desc #menu02 .box01a .option01c,
#contents-p3 #contents-p3-inner-box .faq-center .box dl dt #menu02 .box01a .option01c,
#contents-p3 #contents-p3-inner-box .faq-center .box dl dd #menu02 .box01a .option01c,

#contents-p3 #contents-p3-inner-box .article-center .box #menu02 .box01b .option01c,
#contents-p3 #contents-p3-inner-box .nostyle-center .box #menu02 .box01b .option01c,
#contents-p3 #contents-p3-inner-box .blog-center .box-out .box .blog-content #menu02 .box01b .option01c,
#contents-p3 #contents-p3-inner-box .shop-center .box .item-desc #menu02 .box01b .option01c,
#contents-p3 #contents-p3-inner-box .faq-center .box dl dt #menu02 .box01b .option01c,
#contents-p3 #contents-p3-inner-box .faq-center .box dl dd #menu02 .box01b .option01c {
	width: 10%;
	margin: 0;
	padding: 7px 0 6px 0;
	float: left;
}

/* ■■■efg_a_c_picture05-imageshadow
デザインテンプレートEFG　レイアウトA・C
画像配置　画像1枚　一列　シャドウ(2px 2px 2px #BDBDBD)
----------------------------------------------- */
#contents-p1 #right-col .article-center .box #picture05-imageshadow,
#contents-p2 #left-col .article-left .box #picture05-imageshadow,
#contents-p1 #right-col .nostyle-center .box #picture05-imageshadow,
#contents-p2 #left-col .nostyle-left .box #picture05-imageshadow,
#contents-p1 #right-col .blog-center .box-out .box .blog-content #picture05-imageshadow,
#contents-p2 #left-col .blog-left .box-out .box .blog-content #picture05-imageshadow,
#contents-p1 #right-col .shop-center .box .item-desc #picture05-imageshadow,
#contents-p2 #left-col .shop-left .box .item-desc #picture05-imageshadow,
#contents-p1 #right-col .faq-center .box dl dt #picture05-imageshadow,
#contents-p2 #left-col .faq-left .box dl dt #picture05-imageshadow,
#contents-p1 #right-col .faq-center .box dl dd #picture05-imageshadow,
#contents-p2 #left-col .faq-left .box dl dd #picture05-imageshadow {
	width: 100%;
        margin: 0 auto 4px;
        padding: 0;
	letter-spacing: 0.03em;
	line-height: 1.5em;
}

#contents-p1 #right-col .article-center .box #picture05-imageshadow .image01a,
#contents-p2 #left-col .article-left .box #picture05-imageshadow .image01a,
#contents-p1 #right-col .nostyle-center .box #picture05-imageshadow .image01a,
#contents-p2 #left-col .nostyle-left .box #picture05-imageshadow .image01a,
#contents-p1 #right-col .blog-center .box-out .box .blog-content #picture05-imageshadow .image01a,
#contents-p2 #left-col .blog-left .box-out .box .blog-content #picture05-imageshadow .image01a,
#contents-p1 #right-col .shop-center .box .item-desc #picture05-imageshadow .image01a,
#contents-p2 #left-col .shop-left .box .item-desc #picture05-imageshadow .image01a,
#contents-p1 #right-col .faq-center .box dl dt #picture05-imageshadow .image01a,
#contents-p2 #left-col .faq-left .box dl dt #picture05-imageshadow .image01a,
#contents-p1 #right-col .faq-center .box dl dd #picture05-imageshadow .image01a,
#contents-p2 #left-col .faq-left .box dl dd #picture05-imageshadow .image01a {
	width: 100%;
        margin: 0;
	padding: 0;
}

#contents-p1 #right-col .article-center .box #picture05-imageshadow .image01a img,
#contents-p2 #left-col .article-left .box #picture05-imageshadow .image01a img,
#contents-p1 #right-col .nostyle-center .box #picture05-imageshadow .image01a img,
#contents-p2 #left-col .nostyle-left .box #picture05-imageshadow .image01a img,
#contents-p1 #right-col .blog-center .box-out .box .blog-content #picture05-imageshadow .image01a img,
#contents-p2 #left-col .blog-left .box-out .box .blog-content #picture05-imageshadow .image01a img,
#contents-p1 #right-col .shop-center .box .item-desc #picture05-imageshadow .image01a img,
#contents-p2 #left-col .shop-left .box .item-desc #picture05-imageshadow .image01a img,
#contents-p1 #right-col .faq-center .box dl dt #picture05-imageshadow .image01a img,
#contents-p2 #left-col .faq-left .box dl dt #picture05-imageshadow .image01a img,
#contents-p1 #right-col .faq-center .box dl dd #picture05-imageshadow .image01a img,
#contents-p2 #left-col .faq-left .box dl dd #picture05-imageshadow .image01a img {
	width: 100%;
	margin: 5px 0;
	padding: 0;
	box-shadow: 2px 2px 2px #BDBDBD;
}


/* ■■■efg_a_c_menu01
デザインテンプレートEFG　レイアウトA・C
料金表　一列
----------------------------------------------- */
#contents-p1 #right-col .article-center .box #menu01,
#contents-p2 #left-col .article-left .box #menu01,
#contents-p1 #right-col .nostyle-center .box #menu01,
#contents-p2 #left-col .nostyle-left .box #menu01,
#contents-p1 #right-col .blog-center .box-out .box .blog-content #menu01,
#contents-p2 #left-col .blog-left .box-out .box .blog-content #menu01,
#contents-p1 #right-col .shop-center .box .item-desc #menu01,
#contents-p2 #left-col .shop-left .box .item-desc #menu01,
#contents-p1 #right-col .faq-center .box dl dt #menu01,
#contents-p2 #left-col .faq-left .box dl dt #menu01,
#contents-p1 #right-col .faq-center .box dl dd #menu01,
#contents-p2 #left-col .faq-left .box dl dd #menu01 {
	width: 100%;
        margin: 0 auto 4px;
        padding: 0;
	letter-spacing: 0.03em;
	line-height: 1.5em;
}

#contents-p1 #right-col .article-center .box #menu01 .box01a,
#contents-p2 #left-col .article-left .box #menu01 .box01a,
#contents-p1 #right-col .nostyle-center .box #menu01 .box01a,
#contents-p2 #left-col .nostyle-left .box #menu01 .box01a,
#contents-p1 #right-col .blog-center .box-out .box .blog-content #menu01 .box01a,
#contents-p2 #left-col .blog-left .box-out .box .blog-content #menu01 .box01a,
#contents-p1 #right-col .shop-center .box .item-desc #menu01 .box01a,
#contents-p2 #left-col .shop-left .box .item-desc #menu01 .box01a,
#contents-p1 #right-col .faq-center .box dl dt #menu01 .box01a,
#contents-p2 #left-col .faq-left .box dl dt #menu01 .box01a,
#contents-p1 #right-col .faq-center .box dl dd #menu01 .box01a,
#contents-p2 #left-col .faq-left .box dl dd #menu01 .box01a {
	width: 100%;
	border-bottom: 1px dashed;
	margin: 0;
	padding: 0;
        float: left;
}

#contents-p1 #right-col .article-center .box #menu01 .box01a .menu01a,
#contents-p2 #left-col .article-left .box #menu01 .box01a .menu01a,
#contents-p1 #right-col .nostyle-center .box #menu01 .box01a .menu01a,
#contents-p2 #left-col .nostyle-left .box #menu01 .box01a .menu01a,
#contents-p1 #right-col .blog-center .box-out .box .blog-content #menu01 .box01a .menu01a,
#contents-p2 #left-col .blog-left .box-out .box .blog-content #menu01 .box01a .menu01a,
#contents-p1 #right-col .shop-center .box .item-desc #menu01 .box01a .menu01a,
#contents-p2 #left-col .shop-left .box .item-desc #menu01 .box01a .menu01a,
#contents-p1 #right-col .faq-center .box dl dt #menu01 .box01a .menu01a,
#contents-p2 #left-col .faq-left .box dl dt #menu01 .box01a .menu01a,
#contents-p1 #right-col .faq-center .box dl dd #menu01 .box01a .menu01a,
#contents-p2 #left-col .faq-left .box dl dd #menu01 .box01a .menu01a {
	width: 100%;
	margin: 0;
	padding: 7px auto 6px;
	float: left;
}

#contents-p1 #right-col .article-center .box #menu01 .box01a .price01b,
#contents-p2 #left-col .article-left .box #menu01 .box01a .price01b,
#contents-p1 #right-col .nostyle-center .box #menu01 .box01a .price01b,
#contents-p2 #left-col .nostyle-left .box #menu01 .box01a .price01b,
#contents-p1 #right-col .blog-center .box-out .box .blog-content #menu01 .box01a .price01b,
#contents-p2 #left-col .blog-left .box-out .box .blog-content #menu01 .box01a .price01b,
#contents-p1 #right-col .shop-center .box .item-desc #menu01 .box01a .price01b,
#contents-p2 #left-col .shop-left .box .item-desc #menu01 .box01a .price01b,
#contents-p1 #right-col .faq-center .box dl dt #menu01 .box01a .price01b,
#contents-p2 #left-col .faq-left .box dl dt #menu01 .box01a .price01b,
#contents-p1 #right-col .faq-center .box dl dd #menu01 .box01a .price01b,
#contents-p2 #left-col .faq-left .box dl dd #menu01 .box01a .price01b {
	width: 30%;
	margin: 0 0 0 60%;
	padding: 7px 0 6px 0;
	text-align: right;
	float: left;
}

#contents-p1 #right-col .article-center .box #menu01 .box01a .option01c,
#contents-p2 #left-col .article-left .box #menu01 .box01a .option01c,
#contents-p1 #right-col .nostyle-center .box #menu01 .box01a .option01c,
#contents-p2 #left-col .nostyle-left .box #menu01 .box01a .option01c,
#contents-p1 #right-col .blog-center .box-out .box .blog-content #menu01 .box01a .option01c,
#contents-p2 #left-col .blog-left .box-out .box .blog-content #menu01 .box01a .option01c,
#contents-p1 #right-col .shop-center .box .item-desc #menu01 .box01a .option01c,
#contents-p2 #left-col .shop-left .box .item-desc #menu01 .box01a .option01c,
#contents-p1 #right-col .faq-center .box dl dt #menu01 .box01a .option01c,
#contents-p2 #left-col .faq-left .box dl dt #menu01 .box01a .option01c,
#contents-p1 #right-col .faq-center .box dl dd #menu01 .box01a .option01c,
#contents-p2 #left-col .faq-left .box dl dd #menu01 .box01a .option01c {
	width: 5%;
	margin: 0;
	padding: 7px 0 6px 0;
	float: left;
}


/* ■■■efg_a_c_staff01
デザインテンプレートEFG　レイアウトA・C
スタッフ 左画像　コメント
----------------------------------------------- */
#contents-p1 #right-col .article-center .box #staff01,
#contents-p2 #left-col .article-left .box #staff01,
#contents-p1 #right-col .nostyle-center .box #staff01,
#contents-p2 #left-col .nostyle-left .box #staff01,
#contents-p1 #right-col .blog-center .box-out .box .blog-content #staff01,
#contents-p2 #left-col .blog-left .box-out .box .blog-content #staff01,
#contents-p1 #right-col .shop-center .box .item-desc #staff01,
#contents-p2 #left-col .shop-left .box .item-desc #staff01,
#contents-p1 #right-col .faq-center .box dl dt #staff01,
#contents-p2 #left-col .faq-left .box dl dt #staff01,
#contents-p1 #right-col .faq-center .box dl dd #staff01,
#contents-p2 #left-col .faq-left .box dl dd #staff01 {
	width: 100%;
        margin: 0 auto 4px;
        padding: 0;
	letter-spacing: 0.03em;
	line-height: 1.5em;
}

#contents-p1 #right-col .article-center .box #staff01 .image01a,
#contents-p2 #left-col .article-left .box #staff01 .image01a,
#contents-p1 #right-col .nostyle-center .box #staff01 .image01a,
#contents-p2 #left-col .nostyle-left .box #staff01 .image01a,
#contents-p1 #right-col .blog-center .box-out .box .blog-content #staff01 .image01a,
#contents-p2 #left-col .blog-left .box-out .box .blog-content #staff01 .image01a,
#contents-p1 #right-col .shop-center .box .item-desc #staff01 .image01a,
#contents-p2 #left-col .shop-left .box .item-desc #staff01 .image01a,
#contents-p1 #right-col .faq-center .box dl dt #staff01 .image01a,
#contents-p2 #left-col .faq-left .box dl dt #staff01 .image01a,
#contents-p1 #right-col .faq-center .box dl dd #staff01 .image01a,
#contents-p2 #left-col .faq-left .box dl dd #staff01 .image01a {
	width: 100%;
	margin: 0;
	padding: 0;
	float: left;
}

#contents-p1 #right-col .article-center .box #staff01 .image01a img,
#contents-p2 #left-col .article-left .box #staff01 .image01a img,
#contents-p1 #right-col .nostyle-center .box #staff01 .image01a img,
#contents-p2 #left-col .nostyle-left .box #staff01 .image01a img,
#contents-p1 #right-col .blog-center .box-out .box .blog-content #staff01 .image01a img,
#contents-p2 #left-col .blog-left .box-out .box .blog-content #staff01 .image01a img,
#contents-p1 #right-col .shop-center .box .item-desc #staff01 .image01a img,
#contents-p2 #left-col .shop-left .box .item-desc #staff01 .image01a img,
#contents-p1 #right-col .faq-center .box dl dt #staff01 .image01a img,
#contents-p2 #left-col .faq-left .box dl dt #staff01 .image01a img,
#contents-p1 #right-col .faq-center .box dl dd #staff01 .image01a img,
#contents-p2 #left-col .faq-left .box dl dd #staff01 .image01a img {
	width: 100%;
	margin: 0;
	padding: 0;
}

#contents-p1 #right-col .article-center .box #staff01 .box01b,
#contents-p2 #left-col .article-left .box #staff01 .box01b,
#contents-p1 #right-col .nostyle-center .box #staff01 .box01b,
#contents-p2 #left-col .nostyle-left .box #staff01 .box01b,
#contents-p1 #right-col .blog-center .box-out .box .blog-content #staff01 .box01b,
#contents-p2 #left-col .blog-left .box-out .box .blog-content #staff01 .box01b,
#contents-p1 #right-col .shop-center .box .item-desc #staff01 .box01b,
#contents-p2 #left-col .shop-left .box .item-desc #staff01 .box01b,
#contents-p1 #right-col .faq-center .box dl dt #staff01 .box01b,
#contents-p2 #left-col .faq-left .box dl dt #staff01 .box01b,
#contents-p1 #right-col .faq-center .box dl dd #staff01 .box01b,
#contents-p2 #left-col .faq-left .box dl dd #staff01 .box01b {
	width: 100%;
	margin: 0;
	padding: 0;
	float: right;
}

#contents-p1 #right-col .article-center .box #staff01 .box01b .title01a,
#contents-p2 #left-col .article-left .box #staff01 .box01b .title01a,
#contents-p1 #right-col .nostyle-center .box #staff01 .box01b .title01a,
#contents-p2 #left-col .nostyle-left .box #staff01 .box01b .title01a,
#contents-p1 #right-col .blog-center .box-out .box .blog-content #staff01 .box01b .title01a,
#contents-p2 #left-col .blog-left .box-out .box .blog-content #staff01 .box01b .title01a,
#contents-p1 #right-col .shop-center .box .item-desc #staff01 .box01b .title01a,
#contents-p2 #left-col .shop-left .box .item-desc #staff01 .box01b .title01a,
#contents-p1 #right-col .faq-center .box dl dt #staff01 .box01b .title01a,
#contents-p2 #left-col .faq-left .box dl dt #staff01 .box01b .title01a,
#contents-p1 #right-col .faq-center .box dl dd #staff01 .box01b .title01a,
#contents-p2 #left-col .faq-left .box dl dd #staff01 .box01b .title01a {
        width: 95%;
        margin: 0 0 20px;
        padding: 8px 1% 8px 5%;
	border-bottom: 1px dotted #666666;
        background-color: initial;
        font-weight: bold;
        letter-spacing: 2px;
}

#contents-p1 #right-col .article-center .box #staff01 .box01b .text02a,
#contents-p2 #left-col .article-left .box #staff01 .box01b .text02a,
#contents-p1 #right-col .nostyle-center .box #staff01 .box01b .text02a,
#contents-p2 #left-col .nostyle-left .box #staff01 .box01b .text02a,
#contents-p1 #right-col .blog-center .box-out .box .blog-content #staff01 .box01b .text02a,
#contents-p2 #left-col .blog-left .box-out .box .blog-content #staff01 .box01b .text02a,
#contents-p1 #right-col .shop-center .box .item-desc #staff01 .box01b .text02a,
#contents-p2 #left-col .shop-left .box .item-desc #staff01 .box01b .text02a,
#contents-p1 #right-col .faq-center .box dl dt #staff01 .box01b .text02a,
#contents-p2 #left-col .faq-left .box dl dt #staff01 .box01b .text02a,
#contents-p1 #right-col .faq-center .box dl dd #staff01 .box01b .text02a,
#contents-p2 #left-col .faq-left .box dl dd #staff01 .box01b .text02a {
        width: 100%;
        margin: 0;
	padding: 0;
	float: right;
}


/* ■■■efg_b_picture05
デザインテンプレートEFG
画像配置　画像1枚　一列
----------------------------------------------- */
#contents-p1 #right-col .article-center .box #picture05,
#contents-p2 #left-col .article-left .box #picture05,
#contents-p1 #right-col .nostyle-center .box #picture05,
#contents-p2 #left-col .nostyle-left .box #picture05,
#contents-p1 #right-col .blog-center .box-out .box .blog-content #picture05,
#contents-p2 #left-col .blog-left .box-out .box .blog-content #picture05,
#contents-p1 #right-col .shop-center .box .item-desc #picture05,
#contents-p2 #left-col .shop-left .box .item-desc #picture05,
#contents-p1 #right-col .faq-center .box dl dt #picture05,
#contents-p2 #left-col .faq-left .box dl dt #picture05,
#contents-p1 #right-col .faq-center .box dl dd #picture05,
#contents-p2 #left-col .faq-left .box dl dd #picture05,
#contents-p3 #contents-p3-inner-box .article-center .box #picture05,
#contents-p3 #contents-p3-inner-box .nostyle-center .box #picture05,
#contents-p3 #contents-p3-inner-box .blog-center .box-out .box .blog-content #picture05,
#contents-p3 #contents-p3-inner-box .shop-center .box .item-desc #picture05,
#contents-p3 #contents-p3-inner-box .faq-center .box dl dt #picture05,
#contents-p3 #contents-p3-inner-box .faq-center .box dl dd #picture05 {
	width: 100%;
        margin: 0;
	padding: 0;
	letter-spacing: 0.03em;
	line-height: 1.5em;
}

#contents-p1 #right-col .article-center .box #picture05 .image01a,
#contents-p2 #left-col .article-left .box #picture05 .image01a,
#contents-p1 #right-col .nostyle-center .box #picture05 .image01a,
#contents-p2 #left-col .nostyle-left .box #picture05 .image01a,
#contents-p1 #right-col .blog-center .box-out .box .blog-content #picture05 .image01a,
#contents-p2 #left-col .blog-left .box-out .box .blog-content #picture05 .image01a,
#contents-p1 #right-col .shop-center .box .item-desc #picture05 .image01a,
#contents-p2 #left-col .shop-left .box .item-desc #picture05 .image01a,
#contents-p1 #right-col .faq-center .box dl dt #picture05 .image01a,
#contents-p2 #left-col .faq-left .box dl dt #picture05 .image01a,
#contents-p1 #right-col .faq-center .box dl dd #picture05 .image01a,
#contents-p2 #left-col .faq-left .box dl dd #picture05 .image01a,
#contents-p3 #contents-p3-inner-box .article-center .box #picture05 .image01a,
#contents-p3 #contents-p3-inner-box .nostyle-center .box #picture05 .image01a,
#contents-p3 #contents-p3-inner-box .blog-center .box-out .box .blog-content #picture05 .image01a,
#contents-p3 #contents-p3-inner-box .shop-center .box .item-desc #picture05 .image01a,
#contents-p3 #contents-p3-inner-box .faq-center .box dl dt #picture05 .image01a,
#contents-p3 #contents-p3-inner-box .faq-center .box dl dd #picture05 .image01a {
	width: 100%;
        margin: 0;
	padding: 0;
}

#contents-p1 #right-col .article-center .box #picture05 .image01a img,
#contents-p2 #left-col .article-left .box #picture05 .image01a img,
#contents-p1 #right-col .nostyle-center .box #picture05 .image01a img,
#contents-p2 #left-col .nostyle-left .box #picture05 .image01a img,
#contents-p1 #right-col .blog-center .box-out .box .blog-content #picture05 .image01a img,
#contents-p2 #left-col .blog-left .box-out .box .blog-content #picture05 .image01a img,
#contents-p1 #right-col .shop-center .box .item-desc #picture05 .image01a img,
#contents-p2 #left-col .shop-left .box .item-desc #picture05 .image01a img,
#contents-p1 #right-col .faq-center .box dl dt #picture05 .image01a img,
#contents-p2 #left-col .faq-left .box dl dt #picture05 .image01a img,
#contents-p1 #right-col .faq-center .box dl dd #picture05 .image01a img,
#contents-p2 #left-col .faq-left .box dl dd #picture05 .image01a img,
#contents-p3 #contents-p3-inner-box .article-center .box #picture05 .image01a img,
#contents-p3 #contents-p3-inner-box .nostyle-center .box #picture05 .image01a img,
#contents-p3 #contents-p3-inner-box .blog-center .box-out .box .blog-content #picture05 .image01a img,
#contents-p3 #contents-p3-inner-box .shop-center .box .item-desc #picture05 .image01a img,
#contents-p3 #contents-p3-inner-box .faq-center .box dl dt #picture05 .image01a img,
#contents-p3 #contents-p3-inner-box .faq-center .box dl dd #picture05 .image01a img {
	width: 100%;
	margin: 5px 0;
	padding: 0;
}


/* ■■■efg_b_picture07,efg_a_c_picture07
デザインテンプレートEFG
画像配置　画像3枚　三列
----------------------------------------------- */
#contents-p1 #right-col .article-center .box #picture07,
#contents-p2 #left-col .article-left .box #picture07,
#contents-p1 #right-col .nostyle-center .box #picture07,
#contents-p2 #left-col .nostyle-left .box #picture07,
#contents-p1 #right-col .blog-center .box-out .box .blog-content #picture07,
#contents-p2 #left-col .blog-left .box-out .box .blog-content #picture07,
#contents-p1 #right-col .shop-center .box .item-desc #picture07,
#contents-p2 #left-col .shop-left .box .item-desc #picture07,
#contents-p1 #right-col .faq-center .box dl dt #picture07,
#contents-p2 #left-col .faq-left .box dl dt #picture07,
#contents-p1 #right-col .faq-center .box dl dd #picture07,
#contents-p2 #left-col .faq-left .box dl dd #picture07,
#contents-p3 #contents-p3-inner-box .article-center .box #picture07,
#contents-p3 #contents-p3-inner-box .nostyle-center .box #picture07,
#contents-p3 #contents-p3-inner-box .blog-center .box-out .box .blog-content #picture07,
#contents-p3 #contents-p3-inner-box .shop-center .box .item-desc #picture07,
#contents-p3 #contents-p3-inner-box .faq-center .box dl dt #picture07,
#contents-p3 #contents-p3-inner-box .faq-center .box dl dd #picture07 {
	width: 100%;
        margin: 0 0 4px;
        padding: 0;
	letter-spacing: 0.03em;
	line-height: 1.5em;
}

#contents-p1 #right-col .article-center .box #picture07 .image01a,
#contents-p2 #left-col .article-left .box #picture07 .image01a,
#contents-p1 #right-col .nostyle-center .box #picture07 .image01a,
#contents-p2 #left-col .nostyle-left .box #picture07 .image01a,
#contents-p1 #right-col .blog-center .box-out .box .blog-content #picture07 .image01a,
#contents-p2 #left-col .blog-left .box-out .box .blog-content #picture07 .image01a,
#contents-p1 #right-col .shop-center .box .item-desc #picture07 .image01a,
#contents-p2 #left-col .shop-left .box .item-desc #picture07 .image01a,
#contents-p1 #right-col .faq-center .box dl dt #picture07 .image01a,
#contents-p2 #left-col .faq-left .box dl dt #picture07 .image01a,
#contents-p1 #right-col .faq-center .box dl dd #picture07 .image01a,
#contents-p2 #left-col .faq-left .box dl dd #picture07 .image01a,

#contents-p1 #right-col .article-center .box #picture07 .image01b,
#contents-p2 #left-col .article-left .box #picture07 .image01b,
#contents-p1 #right-col .nostyle-center .box #picture07 .image01b,
#contents-p2 #left-col .nostyle-left .box #picture07 .image01b,
#contents-p1 #right-col .blog-center .box-out .box .blog-content #picture07 .image01b,
#contents-p2 #left-col .blog-left .box-out .box .blog-content #picture07 .image01b,
#contents-p1 #right-col .shop-center .box .item-desc #picture07 .image01b,
#contents-p2 #left-col .shop-left .box .item-desc #picture07 .image01b,
#contents-p1 #right-col .faq-center .box dl dt #picture07 .image01b,
#contents-p2 #left-col .faq-left .box dl dt #picture07 .image01b,
#contents-p1 #right-col .faq-center .box dl dd #picture07 .image01b,
#contents-p2 #left-col .faq-left .box dl dd #picture07 .image01b,
#contents-p3 #contents-p3-inner-box .article-center .box #picture07 .image01a,
#contents-p3 #contents-p3-inner-box .nostyle-center .box #picture07 .image01a,
#contents-p3 #contents-p3-inner-box .blog-center .box-out .box .blog-content #picture07 .image01a,
#contents-p3 #contents-p3-inner-box .shop-center .box .item-desc #picture07 .image01a,
#contents-p3 #contents-p3-inner-box .faq-center .box dl dt #picture07 .image01a,
#contents-p3 #contents-p3-inner-box .faq-center .box dl dd #picture07 .image01a,

#contents-p3 #contents-p3-inner-box .article-center .box #picture07 .image01b,
#contents-p3 #contents-p3-inner-box .nostyle-center .box #picture07 .image01b,
#contents-p3 #contents-p3-inner-box .blog-center .box-out .box .blog-content #picture07 .image01b,
#contents-p3 #contents-p3-inner-box .shop-center .box .item-desc #picture07 .image01b,
#contents-p3 #contents-p3-inner-box .faq-center .box dl dt #picture07 .image01b,
#contents-p3 #contents-p3-inner-box .faq-center .box dl dd #picture07 .image01b {
	width: 100%;
	margin: 0;
	padding: 0;
	float: left;
}

#contents-p1 #right-col .article-center .box #picture07 .image01c,
#contents-p2 #left-col .article-left .box #picture07 .image01c,
#contents-p1 #right-col .nostyle-center .box #picture07 .image01c,
#contents-p2 #left-col .nostyle-left .box #picture07 .image01c,
#contents-p1 #right-col .blog-center .box-out .box .blog-content #picture07 .image01c,
#contents-p2 #left-col .blog-left .box-out .box .blog-content #picture07 .image01c,
#contents-p1 #right-col .shop-center .box .item-desc #picture07 .image01c,
#contents-p2 #left-col .shop-left .box .item-desc #picture07 .image01c,
#contents-p1 #right-col .faq-center .box dl dt #picture07 .image01c,
#contents-p2 #left-col .faq-left .box dl dt #picture07 .image01c,
#contents-p1 #right-col .faq-center .box dl dd #picture07 .image01c,
#contents-p2 #left-col .faq-left .box dl dd #picture07 .image01c,
#contents-p3 #contents-p3-inner-box .article-center .box #picture07 .image01c,
#contents-p3 #contents-p3-inner-box .nostyle-center .box #picture07 .image01c,
#contents-p3 #contents-p3-inner-box .blog-center .box-out .box .blog-content #picture07 .image01c,
#contents-p3 #contents-p3-inner-box .shop-center .box .item-desc #picture07 .image01c,
#contents-p3 #contents-p3-inner-box .faq-center .box dl dt #picture07 .image01c,
#contents-p3 #contents-p3-inner-box .faq-center .box dl dd #picture07 .image01c {
	width: 100%;
	margin: 0;
        padding: 0;
	float: left;
}


#contents-p1 #right-col .article-center .box #picture07 .image01a img,
#contents-p2 #left-col .article-left .box #picture07 .image01a img,
#contents-p1 #right-col .nostyle-center .box #picture07 .image01a img,
#contents-p2 #left-col .nostyle-left .box #picture07 .image01a img,
#contents-p1 #right-col .blog-center .box-out .box .blog-content #picture07 .image01a img,
#contents-p2 #left-col .blog-left .box-out .box .blog-content #picture07 .image01a img,
#contents-p1 #right-col .shop-center .box .item-desc #picture07 .image01a img,
#contents-p2 #left-col .shop-left .box .item-desc #picture07 .image01a img,
#contents-p1 #right-col .faq-center .box dl dt #picture07 .image01a img,
#contents-p2 #left-col .faq-left .box dl dt #picture07 .image01a img,
#contents-p1 #right-col .faq-center .box dl dd #picture07 .image01a img,
#contents-p2 #left-col .faq-left .box dl dd #picture07 .image01a img,

#contents-p1 #right-col .article-center .box #picture07 .image01b img,
#contents-p2 #left-col .article-left .box #picture07 .image01b img,
#contents-p1 #right-col .nostyle-center .box #picture07 .image01b img,
#contents-p2 #left-col .nostyle-left .box #picture07 .image01b img,
#contents-p1 #right-col .blog-center .box-out .box .blog-content #picture07 .image01b img,
#contents-p2 #left-col .blog-left .box-out .box .blog-content #picture07 .image01b img,
#contents-p1 #right-col .shop-center .box .item-desc #picture07 .image01b img,
#contents-p2 #left-col .shop-left .box .item-desc #picture07 .image01b img,
#contents-p1 #right-col .faq-center .box dl dt #picture07 .image01b img,
#contents-p2 #left-col .faq-left .box dl dt #picture07 .image01b img,
#contents-p1 #right-col .faq-center .box dl dd #picture07 .image01b img,
#contents-p2 #left-col .faq-left .box dl dd #picture07 .image01b img,

#contents-p1 #right-col .article-center .box #picture07 .image01c img,
#contents-p2 #left-col .article-left .box #picture07 .image01c img,
#contents-p1 #right-col .nostyle-center .box #picture07 .image01c img,
#contents-p2 #left-col .nostyle-left .box #picture07 .image01c img,
#contents-p1 #right-col .blog-center .box-out .box .blog-content #picture07 .image01c img,
#contents-p2 #left-col .blog-left .box-out .box .blog-content #picture07 .image01c img,
#contents-p1 #right-col .shop-center .box .item-desc #picture07 .image01c img,
#contents-p2 #left-col .shop-left .box .item-desc #picture07 .image01c img,
#contents-p1 #right-col .faq-center .box dl dt #picture07 .image01c img,
#contents-p2 #left-col .faq-left .box dl dt #picture07 .image01c img,
#contents-p1 #right-col .faq-center .box dl dd #picture07 .image01c img,
#contents-p2 #left-col .faq-left .box dl dd #picture07 .image01c img,
#contents-p3 #contents-p3-inner-box .article-center .box #picture07 .image01a img,
#contents-p3 #contents-p3-inner-box .nostyle-center .box #picture07 .image01a img,
#contents-p3 #contents-p3-inner-box .blog-center .box-out .box .blog-content #picture07 .image01a img,
#contents-p3 #contents-p3-inner-box .shop-center .box .item-desc #picture07 .image01a img,
#contents-p3 #contents-p3-inner-box .faq-center .box dl dt #picture07 .image01a img,
#contents-p3 #contents-p3-inner-box .faq-center .box dl dd #picture07 .image01a img,

#contents-p3 #contents-p3-inner-box .article-center .box #picture07 .image01b img,
#contents-p3 #contents-p3-inner-box .nostyle-center .box #picture07 .image01b img,
#contents-p3 #contents-p3-inner-box .blog-center .box-out .box .blog-content #picture07 .image01b img,
#contents-p3 #contents-p3-inner-box .shop-center .box .item-desc #picture07 .image01b img,
#contents-p3 #contents-p3-inner-box .faq-center .box dl dt #picture07 .image01b img,
#contents-p3 #contents-p3-inner-box .faq-center .box dl dd #picture07 .image01b img,

#contents-p3 #contents-p3-inner-box .article-center .box #picture07 .image01c img,
#contents-p3 #contents-p3-inner-box .nostyle-center .box #picture07 .image01c img,
#contents-p3 #contents-p3-inner-box .blog-center .box-out .box .blog-content #picture07 .image01c img,
#contents-p3 #contents-p3-inner-box .shop-center .box .item-desc #picture07 .image01c img,
#contents-p3 #contents-p3-inner-box .faq-center .box dl dt #picture07 .image01c img,
#contents-p3 #contents-p3-inner-box .faq-center .box dl dd #picture07 .image01c img {
	width: 100%;
	margin: 5px 0;
	padding: 0;
}

/* ■■■efg_a_b_c_space03
デザインテンプレートEFG　レイアウトA・B・C
下部スペース(20px)
----------------------------------------------- */
#contents-p1 #right-col .article-center .box #space03,
#contents-p2 #left-col .article-left .box #space03,
#contents-p3 #contents-p3-inner-box .article-center .box #space03,
#contents-p1 #left-col .article-left .box #space03,
#contents-p2 #right-col .article-center .box #space03,

#contents-p1 #right-col .nostyle-center .box #space03,
#contents-p2 #left-col .nostyle-left .box #space03,
#contents-p3 #contents-p3-inner-box .nostyle-center .box #space03,
#contents-p1 #left-col .nostyle-left .box #space03,
#contents-p2 #right-col .nostyle-center .box #space03,
#contents-p1 #right-col .blog-center .box-out .box .blog-content #space03,
#contents-p2 #left-col .blog-left .box-out .box .blog-content #space03,
#contents-p3 #contents-p3-inner-box .blog-center .box-out .box .blog-content #space03,
#contents-p1 #right-col .shop-center .box .item-desc #space03,
#contents-p2 #left-col .shop-left .box .item-desc #space03,
#contents-p3 #contents-p3-inner-box .shop-center .box .item-desc #space03,
#contents-p1 #right-col .faq-center .box dl dt #space03,
#contents-p2 #left-col .faq-left .box dl dt #space03,
#contents-p3 #contents-p3-inner-box .faq-center .box dl dt #space03,
#contents-p1 #right-col .faq-center .box dl dd #space03,
#contents-p2 #left-col .faq-left .box dl dd #space03,
#contents-p3 #contents-p3-inner-box .faq-center .box dl dd #space03 {
	margin: 0;
	padding: 0;
	border-bottom: 20px solid transparent; 
	overflow: hidden;
}

}