@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td
{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
img{border:none;}
input,textarea,select{font: 100%;font-size:inherit;font-weight:normal;}
input,textarea,select{*font-size:100%;}
h1,h2,h3,h4,h5,h6{font-size:1em;font-weight:normal;}
li{list-style:none outside;}
em{font-style:normal;}

/*---------------------------------------------------------------------------------------------------------*/
html,body{height:100%;}
body {
	font:100% "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	background:none;
	margin: 0; 
	padding: 0;
	text-align: center; 
	color: #313131;
}

/*#wrapper{min-height:100%;
height:auto !important;
height:100%;margin:0 auto -56px auto;
padding-bottom:0;
}*/

#container {
	width:800px;
	margin: 0 auto;
	text-align: left;
}
#top_container {
	width:800px;
	margin: 0 auto;
	text-align: left; 
}

#header{width:100%;}

#header h1{width:270px;margin:0 0 0 10px;display:inline;}
.header_navi_howto{display:none;}

#head_menu{display:none;}

#bread_crumb{/*border-bottom:1px solid #e343c6;*/margin:12px 0;}
#bread_crumb li{float:left;font-size:84%;margin:0 10px 0 0;padding:0 0 0 0;}
#bread_crumb li.chil_list{background:url("../images/bread_crumb_list_icon.gif") no-repeat scroll left 2px;
padding:0 0 0 12px;}
#bread_crumb a,#sidebar a{color:#313131;text-decoration:none;}
#bread_crumb a:hover{text-decoration:underline;color:#e25ecc;}

/*---------------------------------------------------------------------------------------------------------*/

#footer{font-size:72%;text-align:center;margin:0;background:none;padding:30px 0 0 0;}
#footer ul{display:none;}

#footer li{display:none;}
#footer p{padding:20px 0 0 0;}

/*---------------------------------------------------------------------------------------------------------*/

@charset "utf-8";
/* CSS Document */

/*---------------------------------------------------------------------------------------------------------*/

#mainContent {padding:0 0 40px 0;width:800px;margin:0 auto;}

#detail_head {margin:0 0 16px 0;}

#detail_head h2{float:left;margin:0 20px 0 0;width:184px;}

#detail_head p{text-align:left;}

#detail_head dl{border-bottom:1px solid #e25ecc;margin:0 0 0 204px;height:39px;}
#detail_head dt{float:left;font-size:1.7em;font-weight:bold;margin:5px 0 0 0;}
#detail_head dd{background:url("../images/search_to_top_icon.gif") no-repeat scroll left top;
padding:6px 0 0 36px;float:right;height:26px;font-size:84%;margin:5px 0 0 0;}
#detail_head dd a{color:#313131;text-decoration:none;}
#detail_head dd a:hover{text-decoration:underline;color:#e343c6;}

#detail_content_index{text-align:left;width:417px;float:left;}
#detail_content_index dl{margin:0 0 10px 0;}
#detail_content_index dt{background:#36c8eb;color:#ffffff;padding:4px 0;width:7.5em;font-weight:bold;font-size:84%;float:left;text-align:center;}
#detail_content_index dd{float:left;background:url("../images/detail_index_list_sep.gif") no-repeat scroll left 4px;padding:4px 4px 4px 6px;font-size:84%;}
#detail_content_index dd.no_bg{background:none;}
#detail_content_index dd a{color:#0db1eb;text-decoration:none;}
#detail_content_index dd a:hover{color:#0db1eb;text-decoration:underline;}

#detail_content_index .detail_index_new{background:url("../images/detail_index_new_body.gif") repeat-y scroll left top;
width:417px;margin:30px 0 0 -3px;}
#detail_content_index .detail_index_new h3{background:url("../images/detail_index_new_head.gif") no-repeat scroll left top;
width:417px;height:35px;padding:10px 0 0 14px;}
#detail_content_index .detail_index_new p img{float:left;margin:10px 0 0 14px;}
#detail_content_index .detail_index_new dl{float:left;text-align:left;width:190px;margin:10px 0 0 10px;}
#detail_content_index .detail_index_new dt{background:none;color:#313131;font-weight:bold;float:none;text-align:left;width:100%;}
#detail_content_index .detail_index_new dd{float:none;background:none;padding:0;}
#detail_content_index .detail_index_new dd img{margin:8px 0 0 100px;}
#detail_content_index .detail_index_new dd.new_detail_txt{font-size:72%;}
#detail_content_index .detail_index_new_foot{background:url("../images/detail_index_new_foot.gif") no-repeat scroll left top;
width:417px;height:15px;}

#detail_content_index_map{float:left;width:380px;}

#detail_content{border:1px solid #cbcbcb;background:url("../images/detail_hospital_title_bg.gif") repeat-x scroll left top;text-align:left;}
#detail_content h3{font-size:1.2em;font-weight:bold;margin:10px 0 30px 15px;}

#detail_content .info_pref_head_set{margin:0 0 10px 0;}
#detail_content .info_pref_head_set h3{width:610px;float:left;display:inline;}
#detail_content .info_pref_head_set .to_details{float:right;margin:10px 24px 0 0;display:inline;}

.detail_image_set{width:245px;float:left;margin:0 0 0 12px;display:inline;}
.detail_image_set li{float:left;margin:8px 4px 0 0;}

.detail_address{float:left;font-size:84%;width:300px;margin:0 0 0 15px;line-height:130%;}
.detail_address .detail_time{margin:3px 0 5px 0;border-bottom:1px solid #cbcbcb;border-top:1px solid #cbcbcb;padding:4px 0;}
.detail_address .detail_time dt{float:left;}
.detail_address .detail_time dd{float:left;}
.about_president{margin:8px 0;}
.detail_inqury{margin:8px 0 8px 12px;}
.about_president a,.detail_inqury a{width:78px;heigt:27px;display:block;}
.about_president a:hover{background:url("../images/detail_about_president_on.gif") no-repeat scroll left top;}
.detail_inqury a:hover{background:url("../images/detail_inquiry_on.gif") no-repeat scroll left top;}
.about_president,.detail_inqury{float:left;}

.detail_access{float:left;font-size:84%;width:200px;margin:0 0 0 15px;}
.detail_access h4{background:#bfbfbf;color:#ffffff;font-weight:bold;text-align:center;padding:3px 0;}
.detail_access ul{margin:10px 0 0 0;}
.detail_access li{list-style:disc outside;margin:0 0 0 20px;line-height:140%;}
.detail_access .map{text-align:right;margin:4px 0 0 0;}
.map a{width:60px;height:27px;display:block;margin:0 0 0 auto;}
.map a:hover{background:url("../images/icon_map_on.gif") no-repeat scroll left top;}

.detail_description_set{font-size:84%;line-height:140%;width:400px;margin:0 0 0 12px;float:left;display:inline;}
.detail_desc_02,.detail_desc_03{margin:20px 0 0 0;}

.detail_desc_image_set{width:350px;float:right;margin:0 10px 0 0;display:inline-block;}
.detail_desc_image_set img{margin:0 10px 10px 0;width:160px;}

.detail_set02{margin:20px 0;}

#detail_course table{width:100%;font-size:84%;}

#detail_course th{background:#26a9d9;color:#ffffff;border-left:1px solid #ffffff;padding:4px;}

#detail_course td{border:1px solid #cbcbcb;}
#detail_course td.course_icon_set{width:315px;text-align:left;padding:7px 0px 7px 4px;}

#detail_course td.course_icon_set img{margin:0 3px 3px 3px;}

#detail_course table caption{font-size:1.7em;text-align:left;padding:30px 0 10px 0;}

.course_name{background:#e5f6f7;width:175px;line-height:140%;}
.course_other{background:#eeeeee;width:80px;padding:7px 0;}
.course_other2{width:215px;text-align:left;padding:4px 10px;}
.course_price{line-height:140%;width:90px;}
.course_price span{text-decoration:line-through;color:#e343c6;}
.course_price span em{color:#313131;}
.course_time{width:83px;}
.course_entry{text-align:center;width:90px;}
.course_entry a{width:78px;height:27px;display:block;margin:0 auto;}
.course_entry a:hover{ background:url("../images/icon_entry_on.gif") no-repeat scroll left top;}
.course_option_txt{width:65%;text-align:left;padding:7px 12px 7px 12px;line-height:140%;}
.course_option{width:175px;line-height:140%;padding:7px 0;}

#detail_course td.course_txt{border:none;height:10px;}

.course_txt span{position:absolute;text-indent:-9999px;font-size:0;margin:0;padding:0;}

.map a:hover img,.about_president a:hover img,.course_entry a:hover img,.detail_inqury a:hover img{visibility:hidden;filter:alpha(opacity=0);-moz-opacity: 0;opacity:0;}

.detail_content_liner{text-align:left;font-size:90%;border-bottom:1px solid #B8B8B8;padding:0 0 10px 0;margin:20px 0 0 0;display:block;}
.detail_content_liner dt{float:left;width:10em;}
.detail_content_liner dd{float:left;margin:0 0 0 30px;}

.detail_content{border:1px solid #cbcbcb;background:url("../images/detail_hospital_title_bg.gif") repeat-x scroll left top;text-align:left;}
.detail_content h3{font-size:1.2em;font-weight:bold;margin:10px 0 30px 15px;}

.detail_content .info_pref_head_set{margin:0 0 10px 0;}
.detail_content .info_pref_head_set h3{width:610px;float:left;display:inline;}
.detail_content .info_pref_head_set .to_details{float:right;margin:10px 24px 0 0;display:inline;}

/*---------------------------------------------------------------------------------------------------------*/

#form_flow li{float:left;}

#form_flow h2{background:url("../images/form_title_bg.gif") no-repeat scroll left top;
width:800px;height:39px;text-align:left;padding:8px 0 0 15px;font-size:1.2em;font-weight:bold;margin:0 0 20px 0;}

#form_flow{margin:0 0 40px 0;}
*html #form_flow{margin:0 0 20px 0;}

#form_main{text-align:left;font-size:90%;width:800px;}

#form_main h3{margin:0 0 25px 0;}
#form_main h4{font-size:1.2em;font-weight:bold;color:#26a9d9;}

.form_at_first{border-bottom:1px solid #e136c2;margin:5px 0 15px 0;padding:0 0 3px 0;line-height:140%;}
.form_at_first em{padding:0 0 0 80px;font-size:84%;}

.form_content{background:#d5ecfc;border:1px solid #d4d4d4;padding:4px;}
.form_content_inner{background:#ffffff;border:1px solid #d4d4d4;padding:20px 30px;}
.form_content_inner p{border-bottom:1px solid #d5ecfc;padding:0 0 4px 0;margin:0 0 6px 0;}
.form_content_inner dt{float:left;padding:4px 0 0 0;}
.form_content_inner dd{color:#26a9d9;float:right;}
.form_content_inner dd span{font-size:1.4em;font-weight:bold;}

.form_content_inner .course_fix li{float:left;min-width:140px;}
.form_content_inner .course_fix{margin:0 0 5px 0;max-width:35em;}
.form_content_inner .course_prices_conf{color:#26a9d9;width:250px;margin:-1.5em 0 6px 35em;position:absolute;}
.form_content_inner .course_prices_conf span{font-size:1.4em;font-weight:bold;}

.form_content_table th,.form_content_table td{padding:5px 10px;line-height:140%;}
.form_content_table{border:1px solid #d4d4d4;}
.form_content_table th{background:#f4f8fb;border:1px solid #d4d4d4;width:180px;text-align:left;}
.form_content_table td{background:#ffffff;border:1px solid #d4d4d4;width:610px;}

.form_content_table img{vertical-align:bottom;}
.form_content_table th li{list-style:disc outside;font-weight:normal;font-size:84%;margin:0 0 0 16px;}
.form_content_table td dd{margin:-1em 0 0 20em;}

.form_content_table td .course_fix_table dt{float:left;margin:0 30px 0 0;}
.form_content_table td .course_fix_table dd{float:right;margin:0;}

.form_notice span{color:#e136c2;}
.form_notice{margin:20px 0 0 0;line-height:140%;}
.form_notice2{text-align:center;margin:20px 0 0 0;line-height:140%;}
.form_next{width:90px;margin:60px auto 0 auto;}
.form_next2{width:161px;margin:30px auto ;}
.form_next3{width:220px;margin:30px auto ;}
.form_next4{width:280px;margin:30px auto ;}
.input_txt01{width:400px;}
.input_txt02{width:400px;}
.input_txt03{width:80px;}
.input_txt04{width:200px;}
.input_txt05{width:40px;}
.input_txt06{width:20px;}
.input_txt07{width:200px;margin:5px 0 0 0;}
.input_txt08{width:480px;height:50px;}
.input_txt09{width:480px;height:80px;}

#form_main h4{margin:40px 0 0 0;}

.form_option_check{width:450px;float:left;margin:0 0 0 0;}
.form_option_check li{float:left;margin:0 5px 14px 0;width:30em;}
.form_option_detail{width:270px;float:right;}
.form_option_detail p{border-bottom:1px solid #d5ecfc;padding:0 0 4px 0;margin:0 0 6px 0;text-align:right;color:#26a9d9;}
.form_option_detail p span{font-size:1.4em;font-weight:bold;}
.form_option_detail a img{margin:0 0 50px 150px;}
.form_option_detail2{width:250px;margin:-1.5em 0 6px 34em;position:absolute;}
.form_option_detail2 p{border-bottom:1px solid #d5ecfc;padding:0 0 4px 0;text-align:right;color:#26a9d9;}
.form_option_detail2 p span{font-size:1.4em;font-weight:bold;}

.form_content_comp_area{border:1px solid #989898;text-align:center;padding:20px;}
#form_main .form_content_comp_area h3{font-size:1.5em;color:#26a9d9;font-weight:bold;margin:0 0 15px 0;}
.form_content_comp_area p em{font-size:1.5em;font-weight:bold;}
.form_content_comp_area p{line-height:140%;}
#form_main h4.purple_txt{color:#e136c2;font-weight:bold;font-size:1.2em;margin:30px 0 0 0;line-height:150%;}
#form_main h4.purple_txt em{font-size:0.85em;font-weight:normal;}
.form_at_last{margin:30px 0 0 0;line-height:140%;}

.total_price{color:#26a9d9;border-bottom:1px solid #d5ecfc;padding:0 4px 4px 0;margin:20px 0 6px 0;text-align:right;}
.total_price span{font-size:1.4em;font-weight:bold;}

.notice_ast{color:#E136C2;}

/*---------------------------------------------------------------------------------------------------------*/

#contents{width:570px;float:right;}

#contents_title{background:url("../images/content_title_bg.gif") no-repeat scroll left top;
width:570px;height:39px;}
#contents_title h3{padding:12px 0 0 12px;font-weight:bold;}

.basic_data{background:url("../images/base_data_icon.gif") no-repeat scroll left top;padding:4px 0 0 80px;min-height:80px;margin:20px 0 40px 0;line-height:140%;}
.basic_data h4{margin:0 0 20px 0;}
.basic_data p{font-size:84%;}

.second_title{border-left:6px solid #36c8eb;padding:3px 0 2px 5px;font-weight:bold;margin:25px 0 16px 0;}

.content_second li{list-style:disc outside;margin:0 0 0 18px;}
.content_second ul{margin:20px 0;}
.content_second div,.content_second dl{margin:0 0 30px 0;}

.content_second{font-size:84%;line-height:140%;}
.content_second dt{font-size:100%;font-weight:bold;}
.content_second dd{margin:0 0 0 8px;}
.content_second .non_margin dd{margin:0;}
.content_second .non_margin dt{margin:20px 0 0 0;}

.content_second_about{}
.content_second_about dt{color:#26a9d9;font-size:100%;}
.content_second_about dd{font-size:84%;margin:6px 0 30px 12px;}

.mechanism_content li{float:left;font-size:72%;list-style:none outside;}

.mechanism_content{border:1px solid #b7b7b7;margin:20px 0;padding:8px 12px;} 

.mechanism01{border-bottom:1px solid #b7b7b7;padding:0 0 10px 0;margin:0 0 8px 0;}

.mechanism01_01{background:url("../about/images/mechanism_image01.gif") no-repeat scroll left top;
width:182px;padding:149px 0 0 0;}
.mechanism01_02{background:url("../about/images/mechanism_image02.gif") no-repeat scroll left top;
width:186px;padding:149px 0 0 0;}
.mechanism01_03{background:url("../about/images/mechanism_image03.gif") no-repeat scroll left top;
width:170px;padding:149px 0 0 0;}

.mechanism01_03 span,.mechanism01_02 span,.mechanism01_01 span{padding:0 10px;display:block;}

.mechanism02{background:url("../about/images/mechanism_image04.gif") no-repeat scroll left top;
width:538px;height:221px;margin:8px 0 0 0;}
.mechanism02 p{font-size:72%;position:absolute;margin:50px 0 0 220px;width:240px;}

.inspection_start{background:url("../about/images/pet_plus_list_back.jpg") no-repeat scroll left top;margin:20px 0;}
.inspection_start ul{padding:10px 0 0 270px;}
.inspection_start li{background:url("../about/images/pet_plus_list_icon1.gif") no-repeat scroll left 5px;padding:0 0 0 20px;
line-height:150%;}

.inspection_start a,.pet_plus_to_top a,.pet_plus_to_top2 a{color:#313131;text-decoration:none;}
.inspection_start a:hover{text-decoration:underline;color:#1797c6;}
.inspection_text{margin:0 0 10px 0;}
.pet_plus_to_top a:hover{text-decoration:underline;color:#e25ecc;}
.pet_plus_to_top{background:url("../about/images/pet_plus_list_icon2.gif") no-repeat scroll 475px 12px;
padding:10px 0 0 16px;text-align:right;margin:20px 0 0 0;border-top:1px solid #b9b9b9;}
.inspection_text_float{width:250px;float:left;}
.inspection_image_float{float:right;}

.qa_start{line-height:150%;margin:20px 0 0 0;border-bottom:1px solid #b9b9b9;padding:0 0 20px 0;}
.qa_start a{text-decoration:none;color:#26a9d9;}
.qa_start a:hover{text-decoration:underline;}
.qa_start2{line-height:150%;margin:20px 0 0 0;border-bottom:1px solid #b9b9b9;padding:0 0 20px 0;}
.qa_start2 a{text-decoration:none;color:#26a9d9;}
.qa_start2 a:hover{text-decoration:underline;}
.qa_start2 ul{}
.qa_start2 li{float:left;padding:4px 0 4px 10px;font-size:84%;width:7.5em;}
.qa_list dt{color:#26a9d9;font-size:120%;font-weight:normal;}
.qa_list dd{color:#e25ecc;font-size:120%;font-weight:normal;margin:8px 0 0 0;}
.content_second .qa_list{margin:20px 0;}
.to_info{text-align:right;}
.to_info a{color:#26a9d9;text-decoration:none;}
.to_info a:hover{color:#e25ecc;text-decoration:underline;}

.role01{float:left;width:210px;}
.role01_image{float:right;}
.role01_image dd{text-align:right;font-size:84%;}
.role02_image{float:left;margin:0 0 0 60px;}
.role02_image dt img{margin:0 20px 0 0;}
.role02_image dd{text-align:right;font-size:84%;}
.role01 dd{font-size:84%;line-height:150%;margin:10px 0 0 0;}
.role01 dt{font-weight:bold;}
.role_01{border-bottom:1px solid #b7b7b7;padding:0 0 10px 0;margin:20px 0 0 0;}
.role_content{border:1px solid #b7b7b7;margin:10px 0;padding:10px 12px;}

.flow_text{width:305px;float:left;margin:0 0 0 40px;line-height:140%;}
.flow_text h4{font-weight:bold;}
.flow_text p{font-size:84%;margin:5px 0 0 0;}
.flow_text dl{font-size:84%;}
.flow_text dt{font-weight:bold;}
.flow_text dd{margin:0 0 0 0px;}
.flow_image{width:180px;float:left;}

.flow_set{border-bottom:1px solid #b5b5b5;padding:0 0 20px 0;margin:0 0 20px 0;}
.flow_set2{padding:0 0 20px 0;margin:20px 0 0 0;}

.content_flow{border:1px solid #b5b5b5;padding:20px;}

.content_second_for_flow{margin:30px 0;font-size:84%;line-height:140%;}

/*---------------------------------------------------------------------------------------------------------*/

.content_case_ind{background:#e0f7fc;margin:30px 0 0 0;padding:1em 1em 0.5em 1em;border:1px solid #d2d2d2;}
.content_case_ind dl{float:left;}
.content_case_ind dt{background:#ffffff;font-size:84%;width:11em;padding:4px;}
.content_case_ind dd{font-size:92%;margin:-1.3em 0 1em 12em;}

.content_case_ind p{float:left;margin:4.3em 0 0 3em;}

.content_case_head{margin:30px 0 0 0;}
.content_case_head dl{border-bottom:1px solid #b8b8b8;padding:0 0 10px 0;}
.content_case_head dt{}
.content_case_head dd{font-size:84%;margin:0.5em 0 0 0;}

.content_second .case_image_set{margin:20px 0 0 0;}
.case_image_set dt{float:left;margin:0 5px;}
.case_image_set dd{margin:0 0 5px;height:101px;}
.case_image_set dd img{margin:0;padding:0;}

.case_notice{border-top:1px solid #b8b8b8;padding:10px 0;font-size:72%;margin:40px 0 0 0;line-height:150%;}
.case_notice dd{margin:-1.5em 0 1.6em 4em;}

.for_doctor_title{margin:25px 0 16px 0;font-weight:bold;}

.for_doctor_recipe h4{margin:30px 0 0 0;}
.content_second .moni_01{border-top:1px solid #8d8d8d;padding:20px 0 0 0;}
.moni_l{width:255px;float:left;}
.moni_l dt{font-size:1.2em;margin:0 0 0.5em 0;}
.moni_l dd{margin:0;}
.moni_r,.moni_r dt,.moni_r dd{float:left;font-weight:normal;}
.content_second .moni_r{margin-left:1em;}
.moni_r dt,.moni_r dd{width:145px;text-align:center;margin:0 auto;}
.moni_r dd img{margin:0 0 0 10px;}

.moni_r a{color:#6384fe;text-decoration:none;}
.moni_r a:hover{text-decoration:underline;}

.content_why_pet p{margin:30px 0 0 0;font-size:84%;line-height:140%;}

.why_pet_set h4{margin:30px 0 5px 0;font-size:84%;}
.why_pet_set p{margin:0;}

/*---------------------------------------------------------------------------------------------------------*/

.contact_head{background:url("../contact/images/top_bg.jpg") no-repeat scroll right top;min-height:210px;width:570px;display:block;float:none;}
.contact_head p{padding:20px 0 0 0;font-size:94%;line-height:140%;}
.contact_frame{background:url("../contact/images/top_frame_body.gif") repeat-y scroll left top;
width:284px;float:left;line-height:140%;}
.contact_frame h4{background:url("../contact/images/top_frame_head.gif") no-repeat scroll left top;
width:284px;}
.contact_frame .btn_call a{background:url("../contact/images/btn_call.gif") no-repeat scroll 10px 10px;z-index:100;}
.contact_frame .btn_mail a{background:url("../contact/images/btn_mail.gif") no-repeat scroll 10px 10px;z-index:100;}
.contact_frame .btn_call a:hover{background:url("../contact/images/btn_call_on.gif") no-repeat scroll 10px 10px;z-index:100;}
.contact_frame .btn_mail a:hover{background:url("../contact/images/btn_mail_on.gif") no-repeat scroll 10px 10px;z-index:100;}

.contact_frame h4 a{width:284px;display:block;position:relative;height:230px;z-index:100;}
.contact_frame_foot{background:url("../contact/images/top_frame_foot.gif") no-repeat scroll left bottom;
width:284px;height:18px;z-index:10;}
.contact_frame .contact_call{background:url("../contact/images/call_bg.gif") no-repeat scroll 10px top;font-size:84%;min-height:180px;z-index:-2;margin:-180px 0 0 0;}
.contact_frame .contact_call dt{padding:72px 0 0 0;margin:0 0 0 15px;width:254px;z-index:-2;}
.contact_frame .contact_call dd{width:254px;margin:14px 0 0 15px;z-index:-2;}
.contact_frame .contact_mail{background:url("../contact/images/mail_bg.gif") no-repeat scroll 10px top;font-size:84%;min-height:180px;z-index:-2;margin:-180px 0 0 0;}
.contact_frame .contact_mail dt{padding:72px 0 0 0;margin:0 0 0 15px;width:254px;z-index:-2;}
.contact_call_list li{background:url("../contact/images/list_icon_call.gif") no-repeat scroll left 2px;padding-left:18px;font-size:84%;min-height:14px;line-height:140%;margin:0 0 0 154px;}
.contact_call_list li a{color:#313131;text-decoration:none;}
.contact_call_list li a:hover{text-decoration:underline;color:#e343c6;}

.pink_h3{font-size:1.1em; color:#e75bcd;line-height:150%;margin:30px 0;font-weight:bold;}
.with_side_notice{border:1px solid #a8a8a8;padding:12px;margin:30px 0;}
.with_side_notice p{font-size:84%;line-height:150%;color:#e75bcd;}
.to_form{margin:0 auto;width:167px;}

/*---------------------------------------------------------------------------------------------------------*/

#no_side_contents{border:5px solid #e5e5e5;padding:30px 100px;width:591px;margin:5px auto;}
#no_side_contents h3{font-size:1.1em; color:#e75bcd;line-height:150%;margin:0 0 30px 0;font-weight:bold;}
.no_side_h2{margin:0 auto;width:801px;}
.no_side_head{font-size:84%;padding:0 0 30px 0;margin:0 0 30px 0;border-bottom:1px solid #b9b9b9;line-height:150%;}
.no_side_head2{font-size:84%;padding:0 0 30px 0;margin:50px 0 30px 0;border-bottom:1px solid #b9b9b9;line-height:150%;}
.no_side_head2 p{margin:20px 0;}
.no_side_inner_space p{font-size:84%;line-height:150%;}
.no_side_inner_space li{font-size:84%;list-style:disc outside;margin:0 0 0 16px;line-height:150%;}
.no_side_indent{margin:20px;}
.no_side_indent p{margin-bottom:20px;}
.no_side_indent li{margin:0 0 0 30px;}
.no_side_date_area{text-align:right;font-size:84%;margin:30px 0;}
.no_side_date_area2{text-align:right;margin:30px 0;}
.no_side_notice{border:1px solid #a8a8a8;padding:12px;}
.no_side_notice p,.no_side_notice2 p{font-size:84%;line-height:150%;}
.no_side_notice2{border:1px solid #a8a8a8;padding:12px;margin:20px 0;}
.no_side_images{margin:30px auto;}

.no_side_dl{font-size:84%;line-height:150%;border:1px solid #a8a8a8;}
.no_side_dl dt{font-weight:bold;color:#ffffff;background:#36c8eb;text-align:center;padding:2px 0;border-bottom:1px solid #a8a8a8;}
.no_side_dl dd{margin:10px 20px;}

.no_side_dl a,.no_side_date_area a,.no_side_head2 a{color:#e343c6;text-decoration:none;}
.no_side_dl a:hover,.no_side_date_area a:hover,.no_side_head2 a:hover{text-decoration:underline;}

.inspection_start2{margin:20px 0;}
.inspection_start2 ul{padding:10px 0 0 0px;}
.inspection_start2 li{background:url("../about/images/pet_plus_list_icon1.gif") no-repeat scroll left 5px;padding:0 0 0 20px;
line-height:150%;font-size:1.1em;}

.inspection_start2 a{color:#313131;text-decoration:none;}
.inspection_start2 a:hover{text-decoration:underline;color:#1797c6;}

.pet_plus_to_top2 a:hover{text-decoration:underline;color:#e25ecc;}
.pet_plus_to_top2{background:url("../about/images/pet_plus_list_icon2.gif") no-repeat scroll 495px 12px;
padding:10px 0 0 16px;text-align:right;margin:20px 0 0 0;border-top:1px solid #b9b9b9;}

/*---------------------------------------------------------------------------------------------------------*/

.form_at_first_list dt{float:left;}
.form_at_first_list dd{float:right;}
#form_main .second_title2{border-left:6px solid #36c8eb;padding:3px 0 2px 5px;font-weight:bold;margin:0 0 16px 0;color:#313131;}
#form_main .second_title2 em{padding:3px 0 2px 35px;font-weight:normal;color:#313131;}
#form_main .second_title3{border-left:6px solid #36c8eb;padding:3px 0 2px 5px;font-weight:bold;margin:30px 0 16px 0;color:#313131;}
#form_main .second_title3 em{padding:3px 0 2px 35px;font-weight:normal;color:#313131;font-size:84%;}

/*---------------------------------------------------------------------------------------------------------*/
#content_area{background:url("../images/content_area_bg.gif") repeat-y scroll left 45px;}
#sidebar h2{background:url("../images/side_header_bg.gif") no-repeat scroll left top;
width:184px;height:43px;text-align:center;color:#ffffff;font-weight:bold;font-size:1.2em;line-height:2em;background:#ffffff;}

#sidebar_list{width:184px;font-size:84%;padding:0 0 0 0;margin:0px 0 0 0;}
#sidebar_list dt{background:url("../images/side_menu.gif") no-repeat scroll left top;
width:176px;height:40px;display:block;margin:3px 0;}
#sidebar_list dt a{padding:13px 0 11px 26px;display:block;width:150px;color:#1797c6;}
#sidebar_list dt.active_list a{padding:13px 0 11px 12px;display:block;width:164px;color:#e25ecc;}
#sidebar_list dt.active_list a:hover{text-decoration:underline;color:#e25ecc;}
#sidebar_list dt.active_list{background:url("../images/side_menu_active.gif") no-repeat scroll left top;
width:176px;height:40px;display:block;}
#sidebar_list dl{margin:0 4px;padding:4px 0;}
#sidebar_list dd li{list-style:disc inside;padding:0 0 0 10px;line-height:2em;}
#sidebar_list dd li.active_title{background:#e25ecc;color:#ffffff;}
#sidebar_list dd li.active_title a{color:#ffffff;}
#sidebar_list dd li.active_title a:hover{text-decoration:underline;color:#ffffff;}
#sidebar{float:left;width:184px;}
#sidebar_list dt a:hover{text-decoration:underline;color:#1797c6;}
#sidebar_list dd a:hover{text-decoration:underline;color:#e25ecc;}

/*---------------------------------------------------------------------------------------------------------*/

.contact_frame h4 a span{position:absolute;text-indent:-9999px;font-size:0;margin:0;padding:0;}

.cl_fix:after{
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.cl_fix{
	display: inline-block;
}

html[xmlns] .cl_fix{
	display: block;
}

*html.cl_fix{
	height: 1%;
}
