/*特徴*/
.tokuchou_wake{
	margin-bottom:20px;
	}
.tokuchou_wake h2{
	color: black;
	font-weight: bold;
	font-size: 14px;
	margin: 0px;
	padding: 0px
	}
.info_main{
	margin-bottom:20px;
	}
.info_main .side{
	padding:10px 15px 5px 15px;
	}
.info_main h2{
	color: white;
	text-align:center;
	font-size:12px;
	background-color: #39f;
	padding:4px 0px;
	}
.info_main h3{
	color: black;
	font-weight:bold;
	font-size:14px;
	line-height:140%;
	text-indent:0px;
	margin-bottom:5px;
	}
.card{
	margin-top:10px;
	}
.centery {
	background-color: #ffc;
	text-align: center;
	vertical-align: middle
	}
.kakikomi{
	background-color: #777;
	margin-bottom: 20px;
	}
.kakikomi th{
	font-size: x-small;
	font-weight:normal;
	background-color: #ffc;
	text-align: center;
	}
.kakikomi td{
	background-color: white;
	text-align: center;
	}
.kakikomi p{
	text-align:left;
	margin: 4px;
	}
/*ご注文の流れ*/
.nagare {
	font-size: x-small;
	line-height: 140%;
	padding-top: 0px; 
	padding-bottom: 20px; 
	border-bottom: 2px dotted #bbb;
	margin-bottom: 10px;
	}
.nagare h2{
	color: red;
	font-weight: bold;
	font-size: 14px;
	text-align:left;
	background-color: white;
	margin: 0px;
	padding: 0px;
	}
.nagare h3{
	color: white;
	font-weight: bold;
	font-size: small;
	line-height: 150%;
	background-color: #555;
	text-align: center;
	margin-top: 20px;
	margin-bottom: 10px;
	padding: 3px 0px 3px;
	}
.centerg {
	background-color: #eee;
	text-align: center;
	vertical-align: middle;
	}
/*サンプル注文*/
.sample-sub{
	color: white;
	font-size: small;
	text-align: center;
	background-color: #aaa;
	margin-top: 5px;
	margin-bottom: 10px;
	padding: 3px; 
	}

/*通販法*/
.tuuhanhou {
	width:520px;
	border-top: 1px dotted #aaa;
	}
.tuuhanhou th{
	font-size: x-small;
	font-weight:normal;
	text-align:left;
	padding-top:3px;
	padding-bottom:3px;
	width:120px;
	border-bottom: 1px dotted #aaa;
	}
.tuuhanhou td{
	font-size: x-small;
	padding-top:3px;
	padding-bottom:3px;
	border-bottom: 1px dotted #aaa;
	}
.tuuhanmidasi{
	color: white;
	font-weight: bold;
	font-size: 16px;
	width:750px;
	padding-top:60px;
	padding-bottom:60px;
	margin-top: 20px;
	margin-bottom: 20px;
	background-image:url(images/tuuhanback.jpg);
	}
.tuuhangaiyou{
	color: white;
	font-weight: bold;
	font-size: 20px;
	width:750px;
	padding-top:40px;
	padding-bottom:40px;
	margin-top: 20px;
	margin-bottom: 20px;
	background-image:url(images/tuuhanback2.jpg);
	}
.torikumi{
	color: white;
	font-weight: bold;
	font-size: 20px;
	width:750px;
	padding-top:40px;
	padding-bottom:40px;
	margin-top: 20px;
	margin-bottom: 20px;
	background-image:url(images/torikumiback.jpg);
	}
#tuuhan-main h2{
	color: #000;
	text-align:center;
	font-size: 14px;
	margin-top:20px;
	margin-bottom:20px;
	padding-top:5px;
	padding-bottom:5px;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	}
.sousinkanryou{
	margin-bottom:40px;
	}
/* 作成*/
.sakusei-sbtitle{
	margin-top: 30px;
	margin-bottom: 30px;
	}
.sakusei {
	font-size: x-small;
	line-height:140%;
	text-align: left;
	vertical-align: top;
	width:536px;
	}
.sakusei h2{
	font-size: 14px;
	margin-bottom:4px;
	}
.sakusei-text{
	font-size: 12px;
	line-height:140%;
	background-color: #ffc;
	padding: 20px;
	border: 1px solid #eee;
	margin-top:10px;
	}
.sakusei-link{
	width:100%;
	background-color: white;
	border-top: 1px dotted black;
	}
.sakusei-link td{
	font-size: 12px;
	width:40%;
	padding-top:2px;
	padding-bottom:2px;
	border-bottom: 1px dotted black;
	}
.sakusei-link th{
	text-align: left;
	font-weight:normal;
	font-size: 12px;
	width:60%;
	padding-top:2px;
	padding-bottom:2px;
	border-bottom: 1px dotted black;
	}
/* 不使用分*/
.sakusei-setumei{
	width:100%;
	margin-bottom:20px;
	}
.sakusei-setumei th{
	font-size: x-small;
	font-weight:normal;
	text-align: left;
	vertical-align: top;
	width:270px;
	padding-right:15px;
	}
.sakusei-setumei p{
	margin-bottom:2px;
	}
/* 不使用分ここまで*/

.link{
	height:30px;
	}

.contents-block-sakusei{
	margin-bottom:30px;
	}
.contents-block-sakusei img{
	margin-left:10px;
	}

.contents-block-sakusei h2{
	color:white;
	text-align: center;
	paddig-top:2px;
	paddig-bottom:2px;
	margin-bottom:10px;
	background-color:#00BFFF;
	}
.contents-block-sakusei h2 a{
	color:yellow;
	}
.contents-block-sakusei h3{
	color:red;
	font-size: 14px;
	text-indent:0em;
	margin-bottom:5px;
	}
.contents-block-sakusei p{
	}
#kaisetsu{
	color:#008040;
	margin-left:275px;
	}
.freedial{
	margin-top:0px;
	}
/* ボタンロールオーバー*/
.sakusei-buttom a{
	display: block;
	width:300px;
	height:30px;
	text-indent:-5000px;
	}
.sakusei-buttom a:hover {
	background-position: bottom right;
	}
.sakusei-buttom a#character {
	background-image: url("sakusei_images/link_botton_character.jpg");
	}	
.sakusei-buttom a#theme {
	background-image: url("sakusei_images/link_botton_theme.jpg");
	}	
.sakusei-buttom a#mark {
	background-image: url("sakusei_images/link_botton_mark.jpg");
	}	
.sakusei-buttom a#alphabet {
	background-image: url("sakusei_images/link_botton_alphabet.jpg");
	}	
.sakusei-buttom a#toiawase {
	background-image: url("sakusei_images/link_botton_toiawase.jpg");
	}	
.sakusei-buttom a#seal {
	background-image: url("sakusei_images/link_botton_f.jpg");
	}	
.sakusei-buttom a#gazou {
	background-image: url("sakusei_images/link_botton_e.jpg");
	}	
.sakusei-buttom a#nyuko {
	background-image: url("sakusei_images/link_botton_g.jpg");
	}	
.sakusei-buttom a#sample {
	background-image: url("sakusei_images/link_botton_h.jpg");
	}	

/* 作成の診察券の一例*/
.sakusei-title{
	color:white;
	font-size: 14px;
	text-align:center;
	background-color: #00BFFF;
	margin-top:20px;
	padding-top:3px;
	padding-bottom:3px;
	width:100%;
	margin-bottom:10px;
	}
/* 作成の診察券の一例*/
.sample-rei{
	width:100%;
	height:60px;
	margin-bottom:10px;
	}
/*支払い*/
.osiharai{
	background-color: #888;
	margin-bottom:5px;
	}
.osiharai td{
	background-color: white;
	width:25%;
	padding:8px;
	}
.osiharai th{
	color:white;
	font-size: 14px;
	padding-top:3px;
	padding-bottom:3px;
	background-color: #888;
	}
.icon{
	margin-right:8px;
	margin-bottom:5px;
	}
.osiharai-hosoku{
	text-align:left;
	width:750px;
	margin-bottom:20px;
	}
/* テンプレートリンクボタン */
#graca{
	display: block;
	width:160px;
	height:37px;
	text-indent: -5000px;
	background: url(images/temp-button01.jpg);
	background-position: top left;
	}
#graca:hover {
	background-position: bottom left;
	}
#plastic{
	display: block;
	width:160px;
	height:37px;
	text-indent: -5000px;
	background: url(images/temp-button02.jpg);
	background-position: top left;
	}
#plastic:hover {
	background-position: bottom left;
	}
.template{
	margin-top:10px;
	margin-bottom:10px;
	}
.template th{
	font-size: 18px;
	color:red;
	}
