/* CSS Document */
/*=============================
		bodyに指定
=============================*/

a.logo_image{

	float:left;
	position:ralative;
	display: block;
	font-size:10px;
	font-weight:100;
	color:#333333;
	width: 250px; height: 33px;
	margin: 38px 0 0 0px;
	padding:14px 0 0 200px;
	background:url(../img/share/visual_art_logo.gif) 0 0 no-repeat;
	text-decoration:none;
}
a.logo_image:hover{
	text-decoration:none;
	color:#333333;
}

a.logo_image:linked{
	text-decoration:none;
	color:#333333;
}
a.logo_image:visited{
	text-decoration:none;
	color:#333333;
}


/*=============================
	   	  titleに指定
=============================*/
h2{
		width:190px; height:40px;
		background: url(../share/left_navi_top.gif) left top no-repeat;
}
h2 span{
		display:block;
		font-size:12px;
		color:#555555;
		padding:14px 0 0 0px !important;
		padding:16px 0 0 5px;
		margin:0 0 0 20px !important;
		margin:0px 0 0 15px;
}

h3.kaso_main_title{
		margin:15px 0 20px 25px;
		/*font-size:18px;*/
		font-size:1.4em;
		font-weight:bold;
}

h3.kaso_sub_title{
	float:right;
	margin:5px 0 0px 0px;
	font-size:1.1em;
}

div.kaso_main_contents{
		float:left;
		line-height:140%;
		width:700px;
		padding:16px 10px 20px 0px;
}

div.kaso_main_contents h4{
		font-size:1.0em;
}

div.kaso_main_set{
		/*clear:both;*/
		float:left;
		width:700px; height:auto;
		margin:17px 0 0 0;
		padding:0 0 10px 0;
		/*border-bottom:solid 1px #CACACA;	*/ 
}

div.kaso_main_set h4{
		float:left;
		width:687px; height:30px;
		padding:12px 0px 0 13px;
		font-size:12px;
		font-weight:bold;
		color:#000;
		background: url(../img/share/sub_title_bg.gif) left top no-repeat;
	}

div.kaso_main_set h4.green{
background: url(../img/share/sub_title_bg_green.gif) left top no-repeat;
}

div.kaso_main_set h4.red{
background: url(../img/share/sub_title_bg_red.gif) left top no-repeat;
}

div.kaso_main_set h4.blue{
background: url(../img/share/sub_title_bg_blue.gif) left top no-repeat;
}

div.kaso_left_img{
		float:left;
		margin:5px 0 0 0;
		width:126px; height:126px;
}

div.kaso_right_explain{
		float:left;
		width:555px;
		margin:10px 0 0 15px;
		color:#000;
		line-height:18px;
}


p.kaso_site_explain{
		float:left;
		width:555px;
		margin:10px 0 0 0;
		color:#000;
		line-height:150%;
}

table.site_table{
		float:left;
		margin:24px 0 0 0;
		border-collapse:collapse;
		border-top:#CCCCCC solid 1px;
		border-left:#CCCCCC solid 1px;
		font-size:12px;
		color:#000;
		width:550px;
}

table.site_table td{
		text-align:center;
		padding:5px;
		line-height:150%;
		border-bottom:#CCCCCC solid 1px;
		border-right:#CCCCCC solid 1px;
}


.kaso_next_page{
		display:block;
		background: url(../top/plan_yajirushi.gif) 0px 4px no-repeat;
		padding:0 0 0 12px;
}

.kaso_main_contents ul.merit{
	margin:0 0 0 12px;
}

.price_table{
		border-collapse:collapse;
		border-top:#CCCCCC solid 1px;
		border-left:#CCCCCC solid 1px;
		margin:0px;
		font-size:12px;
		color:#000;
		width:700px;
}

.price_table td{
		padding:10px;
		line-height:100%;
		border-bottom:#CCCCCC solid 1px;
		border-right:#CCCCCC solid 1px;
}

.price_td_left{
		width:350px;
}
.price_bg_grey{
		background-color:#F9F9F9;
}
/*=============================
	   before_footer_contactに指定
=============================*/
.before_footer_contact{
float:left;
width:660px;
margin:30px 0 0px 0;
background:#000 url(../img/share/share_estimate_plan_btn_bg.gif);
border-bottom:#bdbdbd solid 5px; border-top:#bdbdbd solid 5px;
border-left:#bdbdbd solid 20px; border-right:#bdbdbd solid 20px;
}

.before_footer_contact_word{
float:left;
color:#FFFFFF;
line-height:200%;
margin:15px 0 0 10px;
}

/*=============================
	   plan_btn3に指定
=============================*/

ul#plan_btn3{
		/*position:absolute;
		top:87px;
		left:0;*/
		float: left;
		width: 700px; height: 140px;
		display:block;
		padding:20px 0 0 5px !important;
		padding:20px 0 0 0px;
		background: url(../img/plan/plan_btn3_bg.gif) 0 0px no-repeat;
}

ul.plan_btn3_before_footer{
		margin:20px 0 0 0;
}

/*------------plan_btn3 btnに指定------------*/
#plan_btn3 li{
		float: left;
		display: block;
		width: 210px; height: 100px;
		margin: 0px 0 0 15px !important;
		margin: 0px 0 0 10px;
		list-style-type: none;
}
#plan_btn3 li.cost{
		background: url(../img/plan/cost_btn.gif) 0 -100px no-repeat;

}
#plan_btn3 li.easy{
		margin: 0px 0 0 15px;
		background: url(../img/plan/easy_btn.gif) 0px -100px no-repeat;

}
#plan_btn3 li.impact{
		margin: 0px 0 0 15px;
		background: url(../img/plan/impact_btn.gif) 0px -100px no-repeat;

}


/*------------plan_btn3 btnのリンクあり------------*/
#plan_btn3 li a{
		display: block;
		margin: 0px 0 0 0px;
		width: 210px; height: 100px;
}
#plan_btn3 li.cost a{
		background: url(../img/plan/cost_btn.gif) 0 0 no-repeat;
}

#plan_btn3 li.easy a{
		background: url(../img/plan/easy_btn.gif) 0px 0 no-repeat;
}
#plan_btn3 li.impact a{
		background: url(../img/plan/impact_btn.gif) 0px 0 no-repeat;
}


/*------------ロールオーバー------------*/
#plan_btn3 li a:hover{ 
}
#plan_btn3 li.cost a:hover{ 
	background: url(../img/plan/cost_btn.gif) 0 -100px no-repeat;
}
#plan_btn3 li.easy a:hover{ 
	background: url(../img/plan/easy_btn.gif) 0px -100px no-repeat;
}
#plan_btn3 li.impact a:hover{ 
	background: url(../img/plan/impact_btn.gif) 0px -100px no-repeat;
}



/*.price_td_left0{
		width:100px;
}*/
/*h3 span.h3title{
		float:right;
		padding:53px 2px 0 0px;
		font-size:12px;
		color:#DDA600;
}*/

/*h3.works_title{
		width:540px; height:70px;
		background: url(../works/img/main_title.jpg) left top no-repeat;
		margin:0 0 0px 0;
}

.works_title .h3title{
		color:#333333;
}


h3.plan_title{
		
		width:540px; height:70px;
		background: url(../plan/img/main_title.jpg) left top no-repeat;
		margin:0 0 0px 0;
}
.plan_title .h3title{
		color:#cccccc;
}


h3.flow_title{
		width:540px; height:70px;
		background: url(../flow/img/main_title.jpg) left top no-repeat;
		margin:0 0 0px 0;
}

h3.profile_title{
		width:540px; height:70px;
		background: url(../profile/img/main_title.jpg) left top no-repeat;
		margin:0 0 0px 0;
}

.profile_title .h3title{
		color:#333333;
}
		
h3.service_title{
		width:540px; height:70px;
		background: url(../service/img/main_title.jpg) left top no-repeat;
		margin:0 0 0px 0;
}
.service_title .h3title{
		color:#333333;
}

h3.contact_title{
		width:540px; height:70px;
		background: url(../contact/img/main_title.jpg) left top no-repeat;
		margin:0 0 20px 0;
}

.contact_title .h3title{
		color:#333333;
}
	

h3.privacypolicy_title{
		width:540px; height:70px;
		background: url(../privacypolicy/img/main_title.jpg) left top no-repeat;
		margin:0 0 20px 0;
}
.privacypolicy_title .h3title{
		color:#333333;
}
	
h3.sitepolicy_title{
		width:540px; height:70px;
		background: url(../sitepolicy/img/main_title.jpg) left top no-repeat;
		margin:0 0 20px 0;
}
.sitepolicy_title .h3title{
		color:#333333;
}

h3.sitemap_title{
		width:540px; height:70px;
		background: url(../sitemap/img/main_title.jpg) left top no-repeat;
		margin:0 0 20px 0;
}
.sitemap_title .h3title{
		color:#333333;
}

h3.link_title{
		width:540px; height:70px;
		background: url(../link/img/main_title.jpg) left top no-repeat;
		margin:0 0 20px 0;
}
.link_title .h3title{
		color:#333333;
}

h3.glossary_title{
		width:540px; height:70px;
		background: url(../glossary/img/main_title.jpg) left top no-repeat;
		margin:0 0 20px 0;
}
.glossary_title .h3title{
		color:#333333;
}

h3.law_title{
		width:540px; height:70px;
		background: url(../law/img/main_title.jpg) left top no-repeat;
		margin:0 0 20px 0;
}
.law_title .h3title{
		color:#333333;
}

h3.philosophy_title{
		width:540px; height:70px;
		background: url(../philosophy/img/main_title.jpg) left top no-repeat;
		margin:0 0 0px 0;
}
.philosophy_title .h3title{
		color:#333333;
}


h3.estimate_title{
		width:540px; height:70px;
		background: url(../estimate/img/main_title.jpg) left top no-repeat;
		margin:0 0 20px 0;
}

.estimate_title .h3title{
		color:#eeeeee;
}
*/






/*=============================
aタグに指定
=============================*/

.a_yajirushi_next_page{
		display:block;
		background: url(../top/plan_yajirushi.gif) 0px 4px no-repeat;
		padding:0 0 0 12px;
}

/*=============================
serviceに指定
=============================*/

/*.service_subtitle_sen{
		clear:both;
		width:540px; height:24px;
		margin:17px 0 10px 0;
		padding:5px 0px 0 15px !important;
		padding:6px 0px 0 15px;
		font-size:12px;
		font-weight:bold;
		color:#2f2f2f;
		background: url(../share/title_gray_bg2.gif) left top no-repeat;
}
.service_subtitle_web_sen{
		background: url(../share/title_orange_bg2.gif) left top no-repeat;
}
.service_subtitle_flash_sen{
		background: url(../share/title_red_bg2.gif) left top no-repeat;
}
.service_subtitle_system_sen{
		background: url(../share/title_green_bg2.gif) left top no-repeat;
}

.service_subtitle_sen2{
		width:520px;  height:auto;
		margin:0px 0 5px 0;
		padding:0 0 0px 0;
		border-bottom:solid 2px #FF6D00;
		font-weight:bold;
		color:#000;
}
.service_contents .sen_red{
		border-bottom:solid 2px #e40000;
}
.service_contents  .sen_green{
		border-bottom:solid 2px #14b403;
}
.service_contents{
		line-height:20px;
		width:520px;
		padding:16px 10px 20px 10px;
}
.service_contents h4{
		width:520px;
		font-size:12px;
		line-height:18px;
}
.service_contents ul.merit{
	margin:0 0 0 12px;
}

.service_set{
		clear:both;
		float:left;
		width:540px; height:auto;
		margin:17px 0 0 0;
		padding:0 0 10px 0;
		border-bottom:solid 1px #CACACA;	 
}

.service_set h4{
	float:left;
		width:540px; height:24px;
		padding:5px 0px 0 10px !important;
		padding:6px 0px 0 15px;
		font-size:12px;
		font-weight:bold;
		color:#000;
	}

.service_set .service_site_name_sen{
		background: url(../share/title_orange_bg2.gif) left top no-repeat;
}
.service_set .service_site_name_sen2{
		background: url(../share/title_red_bg2.gif) left top no-repeat;
}
.service_set .service_site_name_sen3{
		background: url(../share/title_green_bg2.gif) left top no-repeat;
}



.service_left{
		float:left;
		margin:5px 0 0 0;
		width:126px; height:126px;
		background: url(../plan/img/title_contact_bg.gif) left top no-repeat;
}

.service_site_explain{
		float:left;
		width:385px;
		margin:10px 0 0 15px;
		color:#000;
		line-height:150%;
}

.service_price_table{
		border-collapse:collapse;
		border-top:#CCCCCC solid 1px;
		border-left:#CCCCCC solid 1px;
		margin:0px;
		font-size:12px;
		color:#000;
		width:520px;
}

.service_price_table td{
		padding:10px;
		line-height:100%;
		border-bottom:#CCCCCC solid 1px;
		border-right:#CCCCCC solid 1px;
}
.service_price_td_left0{
		width:100px;
}
.service_price_td_left{
		width:250px;
}
.service_price_bg_grey{
		background-color:#F9F9F9;
}

.profile_table{
		border-collapse:collapse;
		border-top:#CCCCCC solid 1px;
		border-left:#CCCCCC solid 1px;
		margin:0px;
		font-size:12px;
		color:#000;
		width:540px;
}
.profile__td_left{
		width:100px;
}*/
/*=============================
profile+rinenに指定
=============================*/
/*.philosophy_contents{
		float:left;
		line-height:140%;
		width:700px;
		padding:16px 10px 20px 0px;
}

.philosophy_set{
		clear:both;
		float:left;
		width:700px; height:auto;
		margin:17px 0 0 0;
		padding:0 0 10px 0;
		border-bottom:solid 1px #CACACA;	 
}


.philosophy_set h4{
		float:left;
		width:687px; height:30px;
		padding:12px 0px 0 13px;
		font-size:12px;
		font-weight:bold;
		color:#000;
		background: url(../img/share/sub_title_bg.gif) left top no-repeat;
	}
	
.philosophy_set .philosophy_name_sen{
		background: url(../share/title_orange_bg2.gif) left top no-repeat;
}
.philosophy_set .philosophy_name_sen2{
		background: url(../share/title_green_bg2.gif) left top no-repeat;
}

.philosophy_set .philosophy_name_sen3{
		background: url(../share/title_blue_bg2.gif) left top no-repeat;
}

.philosophy_left{
		float:left;
		margin:5px 0 0 0;
		width:126px; height:126px;
}

.philosophy_explain{
		float:left;
		width:555px;
		margin:10px 0 0 15px;
		color:#000;
		line-height:18px;
}

.philosophy_next_page{
		display:block;
		background: url(../top/plan_yajirushi.gif) 0px 4px no-repeat;
		padding:0 0 0 12px;
}
*/
/*=============================
profile+profile_tableに指定
=============================*/
.profile_contents{
		line-height:20px;
		width:520px;
		padding:16px 10px 10px 10px;
}


.profile_sub_main h4{
	font-size:12px;
	color:#000;
	width:520px;
	padding:0;
	/*border-bottom:solid 3px #FF6D00;*/
	margin:0px 10px 3px 10px;
	}
.profile_sub_main .contents{
	width:520px;
	border-top:solid 3px #FF6D00;
	margin:0px 10px 20px 10px;
	padding:10px 0 0 0;
	}

.profile_table{
		border-collapse:collapse;
		border-top:#CCCCCC solid 1px;
		border-left:#CCCCCC solid 1px;
		float:left;
		width:700px;
		margin:0px;
		font-size:12px;
		color:#000;
}

.profile_table td{
		padding:10px;
		line-height:150%;
		border-bottom:#CCCCCC solid 1px;
		border-right:#CCCCCC solid 1px;
}
.profile_td_left{
		width:103px;
}


/*=============================
	 flowに指定
=============================*/
.flow_contents{
		/*float:left;
		line-height:20px;
		padding:10px 10px 0 10px;*/
}
/*.flow_subtitle_sen{
		float:left;
		width:100%; height:auto;
		margin:17px 0 0 0;
		padding:0 0 4px 0;
		border-bottom:solid 3px #FF6D00;
		font-weight:bold;
		color:#000;
}*/
.flow_contents p{
		padding:6px 0 0 0;
}
.flow_contents p.yajirushi_shita{
		width:13px; height:17px;
		background: url(../flow/img/yajirushi_shita.gif) left top no-repeat;
		margin:5px 0 0 75px;
}
.flow_contents p.flow_attention{
		font-size:10px;
		color:#797979;
		padding:6px 0 0 0;
}

h4.phase{
		width:162px; height:24px;
		margin:2px 0 0 0px;
}
h4.flow_phase1{
		background: url(../flow/img/phase1.gif) left top no-repeat;
}
h4.flow_phase2{
		background: url(../flow/img/phase2.gif) left top no-repeat;
}
h4.flow_phase3{
		background: url(../flow/img/phase3.gif) left top no-repeat;
}
h4.flow_phase4{
		background: url(../flow/img/phase4.gif) left top no-repeat;
}
h4.flow_phase5{
		background: url(../flow/img/phase5.gif) left top no-repeat;
}
h4.flow_phase6{
		background: url(../flow/img/phase6.gif) left top no-repeat;
}
h4.flow_phase7{
		background: url(../flow/img/phase7.gif) left top no-repeat;
}
h4.flow_phase8{
		background: url(../flow/img/phase8.gif) left top no-repeat;
}




/*=============================
	 planボツに指定
=============================*/
/*.plan_site_img_btn{
		width:174px; height:124px;
		margin:0px 0 0px 3px;
}
.plan_site_img_btn1{
		margin:0px 0 0px 0px;
}
.plan_contents{
		line-height:20px;
		padding:10px 10px 0 10px;
}
.plan_set{
		clear:both;
		float:left;
		width:540px; height:auto;
		margin:17px 0 0 0;
		padding:0 0 10px 0;
		border-bottom:solid 1px #CACACA;	 
}
.plan_site_name{
		float:left;
		width:540px; height:24px;
		padding:5px 0px 0 15px !important;
		padding:6px 0px 0 15px;
		font-size:12px;
		font-weight:bold;
		color:#fefefe;
}
.plan_site_name_sen{
		background: url(../share/title_orange_bg.gif) left top no-repeat;
}
.plan_site_name_sen2{
		background: url(../share/title_green_bg.gif) left top no-repeat;
}
.plan_site_name_sen3{
		background: url(../share/title_red_bg.gif) left top no-repeat;
}

.plan_site_title_contact{
		float:left;
		margin:5px 0 0 0;
		width:126px; height:196px;
		background: url(../plan/img/title_contact_bg.gif) left top no-repeat;
		
}

.plan_site_img{
		width:116px; height:184px;
		margin:6px 0 4px 4px;
}


.plan_site_explain1_1{
		float:left;
		width:385px;
		margin:10px 0 0 15px !important;
		margin:10px 0 0 7px;
		color:#000;
		line-height:150%;
}

.plan_site_explain2{
		float:left;
		width:385px;
		margin:5px 0 0px 15px !important;
		margin:5px 0 0px 7px;
		color:#000;
		font-size:10px;
}
.plan_site_explain1_2{
		float:left;
		width:385px;
		margin:5px 0 0px 0px;
		color:#000;
		font-size:10px;
		line-height:130%;
}
.plan_estimate_link{
		display:block;
		margin:10px 0 0px 0px;
}*/
/*=============================
	 worksに指定
=============================*/
.works_contents{
		line-height:20px;
		width:520px;
		padding:16px 10px 0px 10px;
}
.works_set{
		clear:both;
		float:left;
		width:538px; height:auto;
		margin:17px 0 0 0;
		padding:0 0 10px 0;
		border-bottom:solid 1px #CACACA;
		 
}
.works_site_name{
		/*float:left;
		width:538px; height:auto;
		padding:0 0 4px 0;
		border-bottom:solid 3px #FF6D00;
		font-weight:bold;
		color:#000;*/
		float:left;
		width:540px; height:24px;
		padding:5px 0px 0 15px !important;
		padding:6px 0px 0 15px;
		font-size:12px;
		font-weight:bold;
		color:#2f2f2f;
		background: url(../share/title_gray_bg2.gif) left top no-repeat;
}
.works_site_img{
		float:left;
		width:126px; height:100px;
		margin:10px 0 0 0;
}
.works_site_explain{
		float:left;
		width:385px;
		margin:13px 0 0 15px;
		color:#000;
		line-height:150%;
}

.pagetop_btn_s a{
		float:right;
		position:relative;
		height:11px; width:102px;
		margin:4px 10px 0 0;
		background: url(../works/img/page_top_s.gif) left top no-repeat;
}
.pagetop_btn_s a:hover{
		background: url(../works/img/page_top_s.gif) left top no-repeat;
}
	
/*=============================
	 contactに指定
=============================*/
.contact_main {
	width:540px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	font-size:12px;
	line-height:20px;
	color:#444444;
	}
.contact_main h4 {
	/*font-size:12px;
	color:#000;
	padding:0;
	margin:0;
	border-bottom:solid 3px #FF6D00;
	clear:both;
	margin:0px 0px 13px 0px;*/
	clear:both;
	width:540px; height:24px;
	margin:0px 0px 13px 0px;
	padding:2px 0px 2px 15px !important;
	padding:2px 0px 3px 15px;
	font-size:12px;
	font-weight:bold;
	color:#2f2f2f;
	background: url(../share/title_gray_bg2.gif) left top no-repeat;
	}
.contact_main .contents{
	/*float:left;*/
	/*width:270px;*/
	margin:0px 0px 21px 0px;
	}
.contact_main .attention{
	font-size:10px;
	margin:0px 0px 10px 0px;
	}
.contact_confirm .contents{
	margin:0px 0px 10px 0px;
	}
/*=============================
	 contact_tableに指定
=============================*/

.contact_table{
		border-top:#FFFFFF solid 1px;
		border-left:#FFFFFF solid 1px;
		float:left;
		margin:0px;
		font-size:12px;
		color:#000;
		width: 700px; height: auto;
}

.contact_table td{
		padding:10px;
		line-height:150%;
		border-bottom:#FFFFFF solid 1px;
		border-right:#FFFFFF solid 1px;
}

.contact_td_left1{
		width:160px;
		background-color: #EfEfEf;
}

.contact_td_left2{
		width:160px;
		background-color: #F3F3F3;
}
.contact_td_left_right1{
		background-color: #EfEfEf;
}

.contact_td_left_right2{
		background-color: #F3F3F3;
}

.contact_td_right1{
	background-color: #EfEfEf;
}

.contact_td_right2{
	background-color: #F3F3F3;
}

.radio{
	position:relative;
	top:2px !important;
	top:1px;
	margin:0 4px 0 1px !important;
	margin:0;
}

.input01{
	width: 170px; height: 20px;
}

.input02{
	width: 50px; height: 20px;
}

.input03{
	width: 340px; height: 20px;
}

.input04{
	width: 340px; height: 100px;
}

.must_mark{ color: #CC3333;}

.err_message{
	color: #FF0000;
	font-size: 11px;
}

.s_btn{
	width: 100px;
	margin-top: 10px; margin-left: 200px;
}

/*=============================
	 contact 送信完了ページに指定
=============================*/
.contact_complete{
		width:540px; height:200px;
		background-color:#F3F3F3;
		border:thin #CCCCCC;
}
.contact_complete p{
		color:#000;
}

/*=============================
	 sitemapに指定
=============================*/
ul#sitemap_list li{
		display: block;
		margin:0px 0 15px 0;
		padding:0px 0px 15px 16px;
		background: url(../img/share/footer_list_yajirushi.gif) no-repeat 0 0;
		font-size:12px;
		color:#777777;
		border-bottom:#eeeeee solid 1px;
		line-height:14px;
}

ul#sitemap_list{
		list-style-type: none;
		padding:15px 0 0 0;
		width: 700px; height: auto;
		border-top:#CCCCCC solid 2px;
}
/*=============================
	 Linkに指定
=============================*/
.link_sub_title{
		margin:0 0 5px 0;
		font-weight:bold;
}
/*=============================
	 site検索に指定
=============================*/
.search-results-container{
		border-bottom:solid 1px #CCCCCC;
}
.search-results-container h3{
		font-size:12px;
		color:#000;
		padding:10px 0 0 0;
		margin:0 0 5px 0;
		border-top:solid 1px #dddddd;
}
.search-results-container p{
		font-size:12px;
		color:#000;
		margin:0 0 2px 0;
}
.search-results-container .entry-footer{
		font-size:10px;
		color:#dddddd;
		margin:0 0 10px 0;
}
/*=============================
	 sitepolicyページに指定
=============================*/
/*.sitepolicy_contents{
		line-height:20px;
}
.sitepolicy_contents p{
		padding:0 10px 0 10px;
}*/
.sitepolicylist{
		line-height:140%;
		list-style:outside decimal;
		padding:0 10px 0 30px;
}
.sitepolicylist .sitepolicylist01{
		margin:0px 0 0 0;
}
/*=============================
	 privacypolicyページに指定
=============================*/
/*.privacypolicy_contents{
		line-height:20px;
}*/
#privacypolicylist{
		float:left;
		margin:0px;
		list-style:outside decimal;
		padding:0 10px 0 30px;
		line-height:140%;
}
#privacypolicylist .privacypolicylist01, .privacypolicylist02, .privacypolicylist03{
		margin:10px 0 0 0;
}