#side_menu {
	float: left;
	width: 165px;
}
.mineral_check_ad {
	margin-top: 5px;
	margin-bottom: 5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FF9900;
	border-bottom-color: #FF9900;
}

#content #main #paragraph_area {
	width: 410px;
	margin-right: auto;
	margin-left: auto;
	line-height: 140%;
}
#content #main {
	width: 600px;
	float: right;
}
#content #side_menu li {
	list-style-type: none;
}


#content #side_menu ul {
	width: 131px;
	padding-left: 0px;
	margin-left: 0px;
}
.mb20 {
	margin-bottom: 20px;
}
.w2l {
	width: auto;
}

.mt5 {
	margin-top: 5px;
}

#content #main #paragraph_area h2 {
	padding-bottom: 5px;
	margin-bottom: 0px;
	font-size: medium;
	width: 400px;
}
#content {
	width: 800px;
}

#content #main #paragraph_area .sitemap {
	background-image: url(../sitemap/img/sitemap_icon.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	list-style-position: outside;
	padding-left: 20px;
}
#content #main #paragraph_area .mobile {
	background-image: url(../sitemap/img/mobile_icon.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	list-style-position: outside;
	padding-left: 20px;
}
#content #main #paragraph_area .cart {
	background-image: url(../sitemap/img/cart_icon.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	list-style-position: outside;
	padding-left: 20px;
}
#content #main #paragraph_area .present {
	background-image: url(../sitemap/img/present_icon.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	list-style-position: outside;
	padding-left: 20px;
}
#content #main #paragraph_area .blog {
	background-image: url(../sitemap/img/blog_icon.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	list-style-position: outside;
	padding-left: 20px;
}
.checkfaqmenu_li {
	float: left;
	list-style-type: none;
	padding-right: 5px;
	padding-left: 5px;
}

.checkfaqmenu_ul {
	text-align: center;
	line-height: 1em;
	width: 250px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
}
#content #main #paragraph_area h1 {

	text-align: center;
}
.textbold {
	font-weight: bold;
}
.textcenter {
	text-align: center;
}
a {
	text-decoration: none;
}

.left {
	float: left;
}
.ml10 {
	padding-left: 10px;
}
.right {
	float: right;
}


.mt20 {

	margin-top: 20px;
}
.w370 {
	width: 370px;
}
.w340 {
	width: 340px;
}
.w300 {
	width: 300px;
}
.underline {
	text-decoration: underline;
}
.italic {
	font-style: italic;
}
.ml20 {
	margin-left: 20px;
}
.w170 {
	width: 170px;
}
.w100 {
	width: 100px;
}
.w30 {
	width: 30px;
}
.w50 {
	width: 50px;
}
.w110 {
	width: 110px;
}
.w240 {
	width: 240px;
}
.w169 {
	width: 169px;
}
.w29 {
	width: 29px;
}
.w140 {
	width: 140px;
}
.w260 {
	width: 260px;
}
.w135 {
	width: 135px;
}
#content #main #paragraph_area2 {
	width: 500px;
	margin-right: auto;
	margin-left: auto;
	line-height: 140%;
}
#content #main #paragraph_area2 h1 {
	width: 300px;
	margin-right: auto;
	margin-left: auto;
}

#content #main #paragraph_area3 {
	width: 600px;
	margin-right: auto;
	margin-left: auto;
	line-height: 140%;
}
.detail_navi {
	background-image: url(../img/mini_leaf_read.gif);
	background-repeat: no-repeat;
	padding-left: 100px;
	background-color: #FFFFFF;
}
.sansho_navi {
	background-color: #FFFFFF;
	background-image: url(../img/sansho_mini.gif);
	background-repeat: no-repeat;
	padding-left: 100px;
}
.leafNavi2 {
	background-image: url(../check/img/leaf02.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width: 410px;
	height: 42px;
}
.careNavi {
	background-image: url(../img/leaf_care.gif);
	background-repeat: no-repeat;
	padding-left: 160px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.signpole {
	background-image: url(../img/pole_anime.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width: 410px;
	height: 55px;
}
.shampoorise {
	background-image: url(../img/02_shampoo_navi.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 61px;
}
.w410 {
	width: 410px;
}
/*テキストカラー関係*/
.skyblue {
	color: #0099FF;
}
.skyblue2 {
	color: #6699FF;
}
.skyblue3 {
	color: #00CCFF;
}
.skyblue4 {
	color: #00CCCC;
}
.blue {
	color: #0000FF;
}
.blue2 {

	color: #3333CC;
}
.blue3 {
	color: #0033CC;
}
.blue4 {
	color: #000099;
}
.blue5 {
	color: #007373;
}
.blue6 {
	color: #0066FF;
}
.blue6 {
	color: #0033FF;
}
.blue7 {
	color: #003366;
}
.green {
	color: #009966;
}
.green2 {
	color: #009900;
}
.green3 {
	color: #006633;
}
.green4 {
	color: #397539;
}
.green5 {
	color: #009933;
}
.green6 {
	color: #259649;
}
.green7 {
	color: #339933;
}
.green8 {
	color: #33CC66;
}
.green9 {
	color: #339966;
}
.green10 {
	color: #29A57C;
}
.green11 {
	color: #00CC33;
}
.green12 {
	color: #66CC99;
}
.green13 {
	color: #66CC66;
}
.green14 {
	color: #00CC99;
}
.green15 {
	color: #006600;
}
.green16 {
	color: #008A5E;
}

.red {
	color: #FF0000;
}
.red2 {
	color: #FF6666;
}
.red3 {
	color: #CC0033;
}
.red4 {
	color: #8A0045;
}
.gray1 {
	color: #333333;
}
.gray2 {
	color: #666666;
}
.pink {
	color: #FF3399;
}
.purple1 {
	color: #6666CC;
}
.purple2 {
	color: #993399;
}
.purple3 {
	color: #CC33CC;
}
.purple4 {
	color: #9966CC;
}
.purple5 {
	color: #CC66CC;
}
.purple6 {
	color: #CC3366;
}
.purple7 {
	color: #6600CC;
}
.purple8 {
	color: #CC00CC;
}
.orange {
	color: #FF9900;
}
.orange2 {
	color: #FF6633;
}
.orange3 {
	color: #FF9966;
}
.orange4 {
	color: #F07800;
}
.brown {
	color: #996600;
}
.brown2 {
	color: #CC3300;
}


/*テキストカラー関係ここまで*/
.small {
	font-size: x-small;
}
#content  #main2  #paragraph_area4 {
	width: 650px;
	line-height: 140%;
}
#content #main2 {
	width: 700px;
	float: none;
	margin-right: auto;
	margin-left: auto;
}
.leafNavi1 {
	background-image: url(../check/img/leaf01.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width: 410px;
	height: 42px;
}
#content #main #paragraph_area2 h2 {
	padding-bottom: 5px;
	margin-bottom: 0px;
	font-size: medium;
}
