@charset "euc-jp";

/*-------------------------------
   MAIN
-------------------------------*/


body.main{
	font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;
	margin: 0; 
	padding: 0;
	color: #555555;
	font-size:14px;
	line-height:160%;
}


* + html body {   
	font-family: "メイリオ", Meiryo, sans-serif;
}  

.clear{
	clear:both;
}


img{
	border:0px;
}

a img{
	border:0px;
}


a:hover img{
	opacity:0.8;  
	filter: alpha(opacity=80);  
	-ms-filter: "alpha( opacity=80 )";  
	background: #fff;
	border:none;
}


#main_cont{
	width:100%;
	margin:0 auto;
	height:auto;
	text-align:center;
}

/*-------------------------------
   side
-------------------------------*/


.side_link{
	z-index: 1500;
	position: fixed;
	bottom: 25px;
	right: 0px;"
}

.side_link img{
	margin-bottom:3px;
}

.side_link a:hover img{
	background:none;
	border:none;
}

.side_menu{
	z-index:1600;
	position:fixed;
	top:20px;
	right:0px;
	width:50px;
	height:370px;
	line-height:120%;
}

.side_menu .btn_01{background:url(../Content/Assets/image/dm_maker/paint_side_01.png) no-repeat right top;width:50px;height:116px;display:block;overflow: hidden;text-indent: 100%;white-space: nowrap;}
.side_menu .btn_01 a{background:url(../Content/Assets/image/dm_maker/paint_side_01.png) no-repeat right top;display:block;width:50px;height:116px;}
.side_menu .btn_01 a:hover{background:url(../Content/Assets/image/dm_maker/paint_side_01_on.png) no-repeat right top;}

.side_menu .btn_02{background:url(../Content/Assets/image/dm_maker/paint_side_02.png) no-repeat right top;width:50px;height:130px;display:block;overflow: hidden;text-indent: 100%;white-space: nowrap;}
.side_menu .btn_02 a{background:url(../Content/Assets/image/dm_maker/paint_side_02.png) no-repeat right top;display:block;width:50px;height:130px;}
.side_menu .btn_02 a:hover{background:url(../Content/Assets/image/dm_maker/paint_side_02_on.png) no-repeat right top;}

.side_menu .btn_03{background:url(../Content/Assets/image/dm_maker/paint_side_03.png) no-repeat right top;width:50px;height:115px;display:block;overflow: hidden;text-indent: 100%;white-space: nowrap;}
.side_menu .btn_03 a{background:url(../Content/Assets/image/dm_maker/paint_side_03.png) no-repeat right top;display:block;50px;height:115px;}
.side_menu .btn_03 a:hover{background:url(../Content/Assets/image/dm_maker/paint_side_03_on.png) no-repeat right top;}

/*-------------------------------
   幅設定
-------------------------------*/

.w950{width:950px;}

.w800{width:800px;}

.w650{width:650px;}

.w150{width:150px;}

.w300{width:300px;}

.w350{width:350px;}

.w400{width:400px;}

.wp100{width:100%;}


/*-------------------------------
   高さ設定
-------------------------------*/

.h40{height:40px;}

.h50{height:50px;}

.h60{height:60px;}

.h70{height:70px;}

.h80{height:80px;}



/*-------------------------------
   ライン設定
-------------------------------*/

.border_no{
	border-right:none !important;
}

.dot_border{
	border-bottom:dotted 2px #888888;
	margin:10px auto 30px;
}

.border_u{border-bottom:2px #555555 solid;}
.border_uw{border-bottom:2px #ffffff solid;}



/*-------------------------------
   Margin設定
-------------------------------*/

.ml_10{margin-left:10px;}.ml_15{margin-left:15px;}.ml_20{margin-left:20px;}.ml_30{	margin-left:30px;} .ml_50{margin-left:50px;}
.ml_130{margin-left:130px;}.ml_200{margin-left:200px;}.ml_220{margin-left:220px;}.ml_250{margin-left:250px;}

.mt_10{margin-top:10px;} .mt_20{margin-top:20px;} .mt_30{margin-top:30px;} .mt_50{margin-top:50px;}
.mt_150{margin-top:150px;} .mt_160{margin-top:160px;}

.mb_5{margin-bottom:5px;}.mb_10{margin-bottom:10px;}.mb_20{margin-bottom:20px;} .mb_30{margin-bottom:30px;} .mb_50{margin-bottom:50px;} .mb_70{margin-botto:70px;}

.mr_20{margin-right:20px;} .mr_50{margin-right:50px;} .mr_100{margin-right:100px;} .mr_130{margin-right:130px;} .mr_200{margin-right:200px;}

.mt_m450{margin-top:-450px;}

.mlr_auto{margin-left:auto;	margin-right:auto;}

/*-------------------------------
   padding設定
-------------------------------*/

.pb_10{padding-bottom:10px;} .pb_20{padding-bottom:20px;} .pb_50{padding-bottom:50px;}
.pt_10{padding-top:10px;} .pt_20{padding-top:20px;} .pt_30{padding-top:30px;} .pt_150{padding-top:150px;} .pt_160{padding-top:160px;}
.p_10{padding:10px;}


/*-------------------------------
   フォント設定
-------------------------------*/

.font_w{color:#ffffff;}
.font_r{color:#E30000;}

.text_l{text-align:left;}
.text_r{text-align:right;}
.text_c{text-align:center;}

.font_12{font-size:12px;} .font_14{font-size:14px;} .font_16{font-size:16px;} .font_18{font-size:18px;} .font_20{font-size:20px;} .font_24{font-size:24px;}
.font_b{font-weight:bold;}

/*-------------------------------
   行間設定
-------------------------------*/
.lh_100{line-height:100%;}
.lh_120{line-height:120%;}
.lh_140{line-height:140%;}


/*-------------------------------
   段組設定
-------------------------------*/

.float_r{float:right;}
.float_l{float:left;}


/*-------------------------------
　　専用CSS
-------------------------------*/
.main_item{width:100%;height:827px;background:url(../Content/Assets/image/dm_maker/paint_main_back.png) no-repeat bottom center;-moz-background-size:cover;background-size:cover;}

.user_btn{width:310px;height:50px;margin:20px auto}



.main_image{background:#EB6B32; height:auto;width:100%;}


.cont02{background:#FBCC2E; height:auto; width:100%;}

.cont02 .use_box01{background:url(../Content/Assets/image/dm_maker/paint_body_08.png) no-repeat top left;height:150px;}
.cont02 .use_box02{background:url(../Content/Assets/image/dm_maker/paint_body_09.png) no-repeat top left;height:200px;}
.cont02 .use_box03{background:url(../Content/Assets/image/dm_maker/paint_body_10.png) no-repeat top left;height:150px;}

.cont03{background:#FBD997; height:auto; width:100%;}
.cont03 .faq01{background:url(../Content/Assets/image/dm_maker/paint_body_14.png) no-repeat;width:700px;height:260px;}
.cont03 .faq02{background:url(../Content/Assets/image/dm_maker/paint_body_15.png) no-repeat;width:700px;height:260px;}
.cont03 .faq03{background:url(../Content/Assets/image/dm_maker/paint_body_16.png) no-repeat;width:700px;height:260px;}

.use_title{margin-left:160px;}
.use_txt{margin-left:160px;}


.footer{width:100%;height:229px;background:url(../Content/Assets/image/dm_maker/paint_under_back.png) no-repeat top center;-moz-background-size:cover;background-size:cover;}