@charset "utf-8";
/* CSS Document */

/*=======================================

	グローバルナビゲーション設定

=======================================*/
#h_navi {
	clear: both;
	background-image: url(./img/h_navi_bg.gif);
	background-repeat: repeat-x;
	text-align: center;
	height: 42px;
}

/*=======================================

	共有style

=======================================*/
#main_img {
	margin-bottom: 38px;
	padding-top: 15px;
}
.sub_img {
	float:left
}
.shadow_rt {
	background-image: url(../img/shadow_r.jpg);
	background-repeat: repeat-y;
	padding: 0px;
	float: right;
	height: 87px;
	width: 9px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.shadow_r {
	background-image: url(../img/shadow_r.jpg);
	background-repeat: repeat-y;
	margin: 0px;
	background-position: right;
	padding-top: 0px;
	padding-right: 9px;
	padding-bottom: 0px;
	padding-left: 0px;
	clear: both;
}
#contents_title {
	clear: both;
	margin: 0px;
	padding: 0px;
}
#contents_title02 {
	float: left;
}
#tenpo_img {
	float: left;
	margin: 0px;
	padding: 0px;
}
#contents_title h1 img {
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 18px;
	margin-left: 0px;
}
#contents_title p {
	float: left;
	width: 774px;
	font-size: 12px;
}
.entry_bt {
	text-align: center;
	clear: both;
}


/*=======================================

	スギ薬局を知るトップ

=======================================*/


.name_img {
	margin-bottom: 7px;
	clear: both;
	text-align: right;
}
.next_bt {
	clear: both;
	text-align: right;
}
.move_bt {
	clear: both;
}
.copy {
	clear: both;
	line-height: 1.4em;
}


#left_contents {
	clear: both;
	width: 484px;
	float: left;
	padding-top: 15px;
}

#cassette01 {
	background-image: url(img/top/01main_img.jpg);
	padding-top: 15px;
	padding-right: 16px;
	padding-bottom: 12px;
	background-repeat: no-repeat;
	margin-bottom: 15px;
	clear: both;
	padding-left: 163px;
}
#cassette01 h2 {
	margin-bottom: 12px;
}
#cassette01 h3 {
	margin-bottom: 10px;
}


#cassette02 {
	background-image: url(img/top/02main_img.jpg);
	background-repeat: no-repeat;
	padding-top: 15px;
	padding-left: 18px;
	padding-right: 158px;
	padding-bottom: 29px;
	zoom:1;
}
#cassette02 h2 {
	margin-bottom: 13px;
}
#cassette02 h3 {
	margin-bottom: 12px;
}

#right_contents {
	width: 449px;
	float: right;
	padding-top: 15px;
}
#cassette03 {
	background-image: url(img/top/03main_img.jpg);
	background-repeat: no-repeat;
	padding-top: 24px;
	padding-right: 18px;
	padding-left: 160px;
}
#cassette03 .copy {
	margin-bottom: 6px;
}
#cassette03 .next_bt {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}


#cassette04 {
	background-image: url(img/top/04main_img.jpg);
	background-repeat: no-repeat;
	padding-top: 24px;
	padding-left: 15px;
	padding-right: 159px;
}
#cassette04 .copy {
	margin-bottom: 14px;
}
#cassette04 .next_bt {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 23px;
	margin-left: 0px;
}


#cassette05 {
	padding-top: 24px;
	padding-left: 15px;
	background-image: url(img/top/05main_img.jpg);
	background-repeat: no-repeat;
	padding-bottom: 26px;
}


/*=======================================

	求める人材

=======================================*/
#jinzai01 {
	clear: both;
	margin-bottom: 39px;
}
#jinzai01 .sub_img {
	/*margin-right: 27px;*/
}
#jinzai01 h3 {
	float: left;
	margin-bottom: 19px;
}
#jinzai01 h4 {
	float: left;
	margin-bottom: 19px;
}
#jinzai01 p {
	float: left;
	width: 685px;
}
#jinzai02 {
	clear: both;
	margin-bottom: 39px;
}
#jinzai02 .sub_img {
	float: right;
}
#jinzai02 h3 {
	float: left;
	margin-bottom: 19px;
}
#jinzai02 h4 {
	float: left;
	margin-bottom: 19px;
}
#jinzai02 p {
	float: left;
	width: 685px;
}
#jinzai03 {
	clear: both;
	margin-bottom: 39px;
}
#jinzai03 .sub_img {
	margin-right: 27px;
}
#jinzai03 h3 {
	float: left;
	margin-bottom: 19px;
}
#jinzai03 h4 {
	float: left;
	margin-bottom: 19px;
}
#jinzai03 p {
	float: left;
	width: 685px;
}

/*=======================================

	専門性こそが生き残るカギ

=======================================*/
#senmon01 {
	clear: both;
	margin-bottom: 39px;
}
#senmon01 .sub_img {
	float: right;
}
#senmon01 h3 {
	float: left;
	margin-bottom: 19px;
}
#senmon01 p {
	float: left;
	width: 619px;
}
#senmon02 {
	clear: both;
	margin-bottom: 39px;
}
#senmon02 .sub_img {
	margin-right: 0px;
}
#senmon02 h3 {
	float: right;
	margin-bottom: 19px;
}
#senmon02 p {
	float: right;
	width: 614px;
}
#senmon03 {
	clear: both;
	margin-bottom: 30px;
}
#senmon03 .sub_img {
	clear: both;
	float: right;
}
#senmon03 h3 {
	float: left;
	margin-bottom: 19px;
}
#senmon03 p {
	float: left;
	width: 438px;
}
#senmon_list {
	clear: both;
	color: #1A9E4F;
	margin-bottom: 39px;
	font-size: 16px;
	line-height: 1.5em;
}

/*=======================================

	社長メッセージ

=======================================*/

#message {
	background-image: url(img/message/bg.jpg);
	background-repeat: repeat-y;
	padding-right: 52px;
	padding-left: 60px;
	padding-top: 36px;
	zoom:1;
	clear: both;
}
#message_main_img00 {
	float: left;
}
#contents_title h2 {
	float: left;
	margin-top: 14px;
}
#message01 {
	clear: both;
}
#message01 .sub_img {
	float: right;
}
#message01 h3 {
	margin-bottom: 15px;
}
#message01 h4 {
	margin-bottom: 15px;
}
#message01 p {
	width: 500px;
}
#message02 {
	clear: both;
	margin-top: 40px;
}
#message02 .sub_img {
	margin-right: 31px;
}
#message02 h3 {
	margin-bottom: 15px;
}
#message02 h4 {
	margin-bottom: 15px;
}
#message02 p {
	width: 500px;
	float: left;
}
#message03 {
	margin-top: 20px;
	clear: both;
	padding-right: 18px;
}
#message03 .sub_img {
	float: right;
}
#message03 h3 {
	margin-top: 10px;
	margin-bottom: 15px;
}
#message03 h4 {
	margin-bottom: 15px;
}
#message03 p {
	width: 615px;
}


#shadow_rb {
	text-align: right;
	width: 959px;
	height: 49px;
	clear: both;
	margin-bottom: -49px;
	margin-right: -9px;
	background-image: url(../img/shadow_rb.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}


#message_footer {
	background-image: url(../img/shadow_b.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 950px;
	padding-bottom: 9px;
}

/*=======================================

	副社長インタビュー

=======================================*/

#interview {
	background-image: url(img/interview/bg.jpg);
	background-repeat: repeat-y;
	padding-left: 60px;
	padding-top: 36px;
	margin-right: 9px;
}
#interview00 {
	padding: 20px;
	float: left;
	border: 1px solid #F0C75B;
	background-color: #FCF4DF;
	margin-bottom: 28px;
}

#interview_main_img00 {
	float: left;
}
#contents_title h2 {
	float: left;
	margin-top: 14px;
}
#interview01 {
	float: left;
	width: 477px;
}
#movie {
	float: right;
	padding-right: 52px;
	width: 330px;
}
#movie #flv {
	margin-bottom: 15px;
}
#movie .mv_banner {
	margin-bottom: 36px;
}

#interview01 .sub_img {
	float: right;
}
#interview01 h3 {
	margin-bottom: 15px;
	clear: both;
}
#interview01 h4 {
	margin-bottom: 15px;
}
#interview01 p {

}
#interview02 {
	width: 477px;
	float: left;
	padding-bottom: 40px;
}
#interview02 .sub_img {
	margin-right: 31px;
}
#interview02 h3 {
	margin-bottom: 15px;
}
#interview02 h4 {
	margin-bottom: 15px;
}
#interview02 p {
	float: left;
}
#interview03 {
	clear: both;
	padding-top: 20px;
	margin-right: 52px;
}
#interview03 .sub_img {
	float: left;
	margin-right: 23px;
}
#interview03 h3 {
	margin-top: 10px;
	margin-bottom: 15px;
}
#interview03 h4 {
	margin-bottom: 15px;
}
#interview03 p {
	float: left;
	width: 597px;
}
#interview04 {
	margin-top: 20px;
	float: left;
	clear: both;
	width: 516px;
}
#interview04_sub_img1 {
	float: left;
}
#interview04_sub_img2 {
	float: right;
}
#interview04 h3 {
	margin-top: 10px;
	margin-bottom: 15px;
}
#interview04 h4 {
	margin-bottom: 15px;
}
#interview04 p {
	float: left;
	margin-bottom: 20px;
}


#shadow_rb {
	text-align: right;
	width: 959px;
	height: 49px;
	clear: both;
	margin-bottom: -49px;
	margin-right: -9px;
	background-image: url(../img/shadow_rb.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}


#interview_footer {
	background-image: url(../img/shadow_b.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 950px;
	padding-bottom: 9px;
}
#interview_footer_main_img {
	float: right;
	width: 355px;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

/*=======================================

	福利厚生

=======================================*/
.fukuri_cassette table {
	margin-top: 20px;
	padding: 0px;
	width: 947px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 1px solid #1A9E4F;
	font-size: 14px;
}
.fukuri_cassette th,
.fukuri_cassette td {
	padding: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #1A9E4F;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}
.fukuri_cassette th {
	font-weight: normal;
	color: #1A9E4F;
	background-color: #FCFAE4;
	text-align: left;
	padding: 10px;
	width: 200px;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #1A9E4F;
}
.fukuri_cassette {
	clear: both;
	margin-top: 40px;
}
.fukuri_cassette li {
	list-style-position: inside;
	list-style-type: disc;
}

