HEX
Server: Apache
System: Linux lev0018 2.6.32-573.3.1.el6.x86_64 #1 SMP Thu Aug 13 22:55:16 UTC 2015 x86_64
User: apache (48)
PHP: 7.4.33
Disabled: NONE
Upload Files
File: /var/www/html/levwp/wp-content/themes/twentyeleven/style.css
@charset "utf-8";

body {
	margin: 0;
	padding: 0;
	color: #333333;
	font-family: "MS Pゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	text-align: center;
	background: #FFD0C0;
}

img {
	border: none;
}

a:link {
	color: #ff6666;
	text-decoration: underline;
}

a:visited {
	color: #ff6666;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}

#kontena {
	width: 950px;
	margin: auto;
	position: relative;
	background: url(/wp-content/uploads/kontena_bg.png) repeat-y 0 0;
}

#hedda {
	height: 293px;
	margin: 0 auto;
	line-height: 1.5;
	text-align: left;
	background: url(/wp-content/uploads/main_visual.png) no-repeat left bottom;
}

#hedda * {
	margin: 0;
	padding: 0;
}

#ridobun {
	height: 20px;
	line-height: 20px;
	padding-right: 10px;
	text-align: right;
	background: url(/wp-content/uploads/lead_bg.png);
}

#hedda h1,
#hedda .blog_title {
	padding: 90px 0 0 30px;
	color: #CC0033;
	font-size: 45px;
	font-weight: bold;
}

#header span {
	display: block;
	margin: 0;
	padding: 15px 0 0 0;
	font-weight: bold;
	color: #00A3D9;
}

#titleImage {
	margin: 0;
	padding: 50px 0 0;
}

#saitomappu {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
	height: 20px;
	line-height: 20px;
	padding-left: 10px;
}

#saitomappu a {
	color: #333;
	text-decoration: none;
}

#saitomappu a:hover {
	text-decoration: underline;
}

#saido {
	float: right;
	width: 240px;
	line-height: 1.5;
	margin-bottom: 30px;
	padding: 10px 20px 0 0;
	text-align: left;
}

#saido * {
	list-style: none;
	margin: 0;
	padding: 0;
}

#saido p {
	margin-bottom: 10px;
	text-align: center;
}

#saido p a {
	display: block;
	padding: 5px;
	color: #fff;
	font-size: 24px;
	border: 3px solid #fff;
	border-radius: 7px;
	text-decoration: none;
	background: url(/wp-content/uploads/saido_bg_top.png) no-repeat 50% 50%;
}

#saido p a:hover {
	text-decoration: underline;
}

#saido li {
	margin-bottom: 10px;
}

#saido li a {
	display: block;
	padding: 5px;
	color: #333;
	text-align: center;
	text-decoration: none;
	border: 3px solid #fff;
	border-radius: 7px;
	font-size: 16px;
	background: url(/wp-content/uploads/saido_bg_category.png) no-repeat 50% 50%;
}

#saido li a:hover {
	text-decoration: underline;
}

#saido li ul {
	margin-top: 10px;
}

#saido li li {
	padding: 5px;
	border-radius: 5px;
	background: url(/wp-content/uploads/saido_dot.png);
}

#saido li li a {
	color: #333;
	padding: 10px 7px 10px 45px;
	font-size: 14px;
	border: none;
	text-align: left;
	background: #fff url(/wp-content/uploads/saido_icon.png) no-repeat 5px 50%;
}

#mein {
	float: left;
	width: 660px;
	line-height: 1.5;
	padding: 0 0 0 10px;
	margin-bottom: 30px;
	text-align: left;
}

#pankuzu {
	height: 40px;
	line-height: 40px;
	margin: 0;
	padding: 0 10px;
	background: #FFD0C0;
}

#pankuzu a {
	color: #333;
}

#leftSub {
	padding-top: 60px;
}

#header #subTitle {
	position: absolute;
	top: 307px;
	left: 0;
	width: 700px;
	line-height: 1.5;
	color: #0059B2;
	font-size: 30px;
	padding: 0 0 10px 0;
	background: url(/wp-content/uploads/sub_title.png) no-repeat left bottom;
}

#leftSub h2 {
	clear: both;
	line-height: 38px;
	margin: 0 0 10px;
	padding: 0 0 0 50px;
	color: #003399;
	font-size: 16px;
	background: url(/wp-content/uploads/line.png) no-repeat 0 50%;
}

#leftSub h3 {
	clear: both;
	margin: 0 0 10px;
	padding: 0 0 5px;
	border-bottom: 1px dotted #003399;
	color: #003399;
	font-size: 14px;
}

.surunara {
	overflow: hidden;
	padding: 15px 10px 0;
	background: url(/wp-content/uploads/line.png) repeat-x 0 0;
}

.surunara * {
	margin: 0;
	padding: 0;
}

.surunara h2 {
	height: 40px;
	color: #FF6666;
	font-size: 26px;
	padding: 34px 0 0 155px;
	margin-bottom: 5px;
	background: url(/wp-content/uploads/ookii.png) no-repeat left bottom;
}

.surunara_ridobun {
	margin-bottom: 10px;
	padding: 10px 10px 0;
	background: url(/wp-content/uploads/surunara_rido.png) no-repeat 0 0;
}

.surunara_ridobun dt {
	font-size: 20px;
	color: #FF0033;
	font-weight: bold;
}

.surunara_ridobun dd {
	font-size: 15px;
}

.surunara1,
.surunara2 {
	clear: both;
	overflow: hidden;
	margin-bottom: 20px;
	padding: 0 10px;
}

.surunara1 p {
	float: left;
}

.surunara1 dl {
	float: right;
	width: 405px;
}

.surunara2 p {
	float: right;
}

.surunara2 dl {
	float: left;
	width: 405px;
}

.surunara1 dt,
.surunara2 dt {
	font-weight: bold;
	font-size: 20px;
	color: #CC0033;
	margin-bottom: 10px;
}

.surunara1 dt {
	text-align: right;
	background: url(/wp-content/uploads/surunara_line.png) no-repeat 0 50%;
}

.surunara2 dt {
	background: url(/wp-content/uploads/surunara_line.png) no-repeat center right;
}

.surunara1 dt span,
.surunara2 dt span {
	display: inline-block;
	background: #fff;
}

.surunara1 dd,
.surunara2 dd {
	font-size: 14px;
}

.surunara1 dd a {
	display: block;
	float: right;
	margin-top: 5px;
	padding-left: 25px;
	background: url(/wp-content/uploads/surunara_icon.png) no-repeat 0 50%;
}

.surunara2 dd a {
	display: block;
	float: left;
	margin-top: 5px;
	padding-left: 25px;
	background: url(/wp-content/uploads/surunara_icon.png) no-repeat 0 50%;
}

.nyuunen {
	clear: both;
	background: url(/wp-content/uploads/nyuunen.png) no-repeat 0 0;
}

.nyuunen * {
	margin: 0;
	padding: 0;
}

.nyuunen h3 {
	padding: 45px 0 30px 140px;
	color: #FAFAFA;
	font-size: 30px;
}

.nyuunen_ridobun {
	float: left;
	width: 189px;
	margin: 0 20px 10px 0;
	padding: 15px 0 0 20px;
}

.nyuunen_ridobun dt {
	font-size: 20px;
	color: #FF0033;
	font-weight: bold;
}

.nyuunen_ridobun dd {
	font-size: 15px;
}

.nyuunen1{
	position: relative;
	float: left;
	width: 204px;
	height: 308px;
	margin: 0 10px 20px 0;
	background: url(/wp-content/uploads/nyuunen_1.png) no-repeat 0 0;
}

.nyuunen2 {
	position: relative;
	float: left;
	width: 204px;
	height: 308px;
	margin: 0 0 20px 0;
	background: url(/wp-content/uploads/nyuunen_2.png) no-repeat 0 0;
}

.nyuunen3 {
	position: relative;
	float: left;
	width: 204px;
	height: 308px;
	margin: 0 10px 20px 0;
	padding-left: 15px;
	background: url(/wp-content/uploads/nyuunen_3.png) no-repeat 15px 0;
}

.nyuunen4 {
	position: relative;
	float: left;
	width: 204px;
	height: 308px;
	margin: 0 10px 20px 0;
	background: url(/wp-content/uploads/nyuunen_4.png) no-repeat 0 0;
}

.nyuunen5 {
	position: relative;
	float: left;
	width: 204px;
	height: 308px;
	margin: 0 0 20px 0;
	background: url(/wp-content/uploads/nyuunen_5.png) no-repeat 0 0;
}

.nyuunen1 dt,
.nyuunen2 dt {
	margin-bottom: 25px;
	padding-top: 75px;
	font-size: 14px;
	text-align: center;
	font-weight: bold;
}

.nyuunen3 dt,
.nyuunen4 dt {
	margin-bottom: 15px;
	padding: 62px 25px 0;
	font-size: 14px;
	text-align: left;
	font-weight: bold;
}

.nyuunen5 dt {
	margin-bottom: 15px;
	padding: 62px 18px 0;
	font-size: 14px;
	text-align: left;
	font-weight: bold;
}

.nyuunen1 dd,
.nyuunen2 dd,
.nyuunen3 dd,
.nyuunen4 dd,
.nyuunen5 dd {
	padding: 0 15px;
	font-size: 14px;
}

.nyuunen1 dd p,
.nyuunen2 dd p,
.nyuunen3 dd p,
.nyuunen4 dd p,
.nyuunen5 dd p {
	position: absolute;
	right: 10px;
	bottom: 10px;
	padding-left: 25px;
	background: url(/wp-content/uploads/surunara_icon.png) no-repeat 0 50%;
}

.voice {
	clear: both;
	background: url(/wp-content/uploads/voice.png) no-repeat 0 0;
}

.voice * {
	margin: 0;
	padding: 0;
}

.voice h3 {
	padding: 45px 0 30px 150px;
	color: #fff;
	font-size: 30px;
}

.voice_ridobun {
	float: right;
	width: 185px;
	margin: 0 0 10px 0;
	padding: 15px 15px 0 0;
}

.voice_ridobun dt {
	font-size: 20px;
	color: #FF0033;
	font-weight: bold;
}

.voice_ridobun dd {
	font-size: 15px;
}

.voice1 {
	position: relative;
	float: left;
	width: 204px;
	height: 302px;
	margin: 0 10px 20px 0;
	padding-left: 15px;
	font-size: 15px;
	background: url(/wp-content/uploads/voice_1.png) no-repeat 15px 0;
}

.voice2 {
	position: relative;
	float: left;
	width: 204px;
	height: 302px;
	margin: 0 10px 20px 0;
	font-size: 15px;
	background: url(/wp-content/uploads/voice_2.png) no-repeat 0 0;
}

.voice3 {
	position: relative;
	float: left;
	width: 204px;
	height: 302px;
	margin: 0 10px 20px 0;
	padding-left: 15px;
	font-size: 15px;
	background: url(/wp-content/uploads/voice_3.png) no-repeat 15px 0;
}

.voice4 {
	position: relative;
	float: left;
	width: 204px;
	height: 302px;
	margin: 0 10px 20px 0;
	font-size: 15px;
	background: url(/wp-content/uploads/voice_4.png) no-repeat 0 0;
}

.voice5 {
	position: relative;
	float: left;
	width: 204px;
	height: 302px;
	margin: 0 10px 20px 0;
	font-size: 15px;
	background: url(/wp-content/uploads/voice_5.png) no-repeat 0 0;
}

.voice1 dt,
.voice2 dt,
.voice3 dt,
.voice4 dt,
.voice5 dt {
	padding: 50px 10px 20px;
	font-weight: bold;
}

.voice1 dd,
.voice2 dd,
.voice3 dd,
.voice4 dd,
.voice5 dd {
	padding: 0 15px;
	font-size: 14px;
}

.voice1 dd p,
.voice2 dd p,
.voice3 dd p,
.voice4 dd p,
.voice5 dd p {
	position: absolute;
	right: 10px;
	bottom: 10px;
	padding-left: 25px;
	background: url(/wp-content/uploads/surunara_icon.png) no-repeat 0 50%;
}

.mikata {
	clear: both;
	background: url(/wp-content/uploads/mikata.png) no-repeat 0 0;
}

.mikata * {
	margin: 0;
	padding: 0;
}

.mikata h3 {
	padding: 50px 0 10px 195px;
	font-size: 30px;
	color: #FF6666;
}

.mikata h3 img {
	vertical-align: middle;
	margin: 0 3px;
}

.mikata_ridobun {
	position: relative;
	margin: 0 0 10px;
	padding: 0 20px;
}

.mikata_ridobun dt {
	font-size: 20px;
	color: #FF0033;
	font-weight: bold;
}

.mikata_ridobun dd {
	font-size: 15px;
}

.mikata_ridobun dd p {
	position: absolute;
	top: 0px;
	right: 20px;
	padding-left: 25px;
	background: url(/wp-content/uploads/surunara_icon.png) no-repeat 0 50%;
}

.mikata_ridobun dd.Det {
	position: absolute;
	top: 50px;
	right: 20px;
	padding-left: 25px;
	background: url(/wp-content/uploads/surunara_icon.png) no-repeat 0 50%;
	text-align: right;
}

.mikata_box {
	float: left;
	width: 312px;
	height: 194px;
	padding-left: 10px;
	background: url(/wp-content/uploads/mikata_bg.png) no-repeat 10px 0;
}

.mikata_box h4 {
	font-size: 16px;
	color: #FF0033;
	padding: 7px 0 0 70px;
}

.mikata_box dl {
	padding: 0 30px;
}

.mikata_box dt {
	font-weight: bold;
	font-size: 16px;
}

.mikata_box dd {
	font-size: 14px;
}

#futta {
	clear: both;
	text-align: right;
	background: #FFD0C0 url(/wp-content/uploads/lead_bg.png) repeat-x 0 0;
}

#futta p {
	margin: 0;
	padding: 30px 0 15px;
}

#hedda .page_title {
	position: absolute;
	top: 333px;
	left: 10px;
	width: 650px;
	background: url(/wp-content/uploads/line_dot.png) repeat-x 0 0;
	color: #FF6666;
	font-size: 26px;
	padding: 20px 0 0 10px;
	margin-bottom: 5px;
}

.pageBox {
	padding: 60px 10px 10px;
}

.pageBox h2 {
	clear: both;
	font-size: 20px;
	color: #F5F5F5;
	background: url(/wp-content/uploads/saido_icon.png) no-repeat 0 50%;
	border-style:solid;
	border-color:#ff6666;
	background-color:#ff6666; 
	padding-left:60px;
	padding-top:5px;
	padding-right:5px;
	padding-bottom: 5px;
	margin-left:5px;
	margin-top:5px;
	margin-right:5px;
	margin-bottom: 5px;
}
.pageBox h3 {
	clear: both;
	font-size: 16px;
	color: #4A4848;
	background: url(/wp-content/uploads/saido_icon.png) no-repeat 0 50%;
	background-color:#FCE1E1; 
	padding-left:60px;
	padding-top:7px;
	padding-right:7px;
	padding-bottom: 7px;
	margin-left:5px;
	margin-top:5px;
	margin-right:5px;
	margin-bottom: 5px;
}

table.basic {
	width: 100%;
	margin-bottom: 1em;
	border-collapse: collapse;
}

table.basic th {
	padding: 10px;
	border: 1px solid #ffd1d3;
	background: #f7f7f7;
}

table.basic td {
	padding: 10px;
	border: 1px solid #ffd1d3;
}

ul.basicList {
	margin: 0;
	padding: 0;
	list-style: none;
	margin-bottom: 1em;
}

ul.basicList li {
	padding-left: 12px;
	background: url(/wp-content/uploads/icon_side_small.png) no-repeat 0 5px;
}

/*2012.11.10追加*/

a.ihin {
	font-size: 16pt;
	color: #3300ff;
	font-weight: bold;
}

a.ihinni {
	font-size: 14pt;
	color: #3300ff;
	font-weight: bold;
}

a.ihinsan {
	font-size: 12pt;
	color: #3300ff;
	font-weight: bold;
}

a.ihinyon {
	color: #3300ff;
	font-weight: bold;
}

.bake {
	font-weight: bold;
}

.bake16 {
	font-weight: bold;
	font-size: 16pt;
}

.bake14 {
	font-weight: bold;
	font-size: 14pt;
}

.bake12 {
	font-size: 12pt;
	font-weight: bold;
}

.bake11 {
	font-size: 11pt;
	font-weight: bold;
}

.bake10 {
	font-size: 10pt;
	font-weight: bold;
}

.bake20 {
	font-size: 14pt;
}

.yuki {
	color: #FF0000;
	font-size: 11pt;
}

.yukini {
	color: #FF0000;
	font-size: 11pt;
	font-weight: bold;
}

.midorikawa {
	background-color:#DCFCFC; 
	font-size: 11pt;
}

.kitten {
	background-color:#D9F2FC; 
	border-style:double; 
	border-width:4px 4px 4px 4px;
	border-color:#33CCFF;
	margin:10px 10px 5px 10px; 
	padding:5px 10px 5px 10px; 
	padding-left:10px;
	padding-top:5px;
	padding-right:15px;
	margin-top:5px;
	width: 95%;
	margin-left: auto;
	margin-right: auto;
	font-weight: bold;
	line-height:30px;
}

.kittensiro {
	background-color:#FFFFFF; 
	padding-left:10px;
	padding-top:10px;
	padding-right:15px;
	padding-bottom:10px;
	margin-top:10px;
	margin-bottom:10px;
	width: 95%;
	margin-left: auto;
	margin-right: auto;
}

.kittenkiiro {
	background-color:#FFFFCC; 
	padding-left:10px;
	padding-top:10px;
	padding-right:15px;
	padding-bottom:10px;
	margin-top:10px;
	margin-bottom:10px;
	width: 95%;
	margin-left: auto;
	margin-right: auto;
	font-size: 11pt;
}

.kittenkiironi {
	background-color:#FFFFCC; 
	border-style:double; 
	border-width:4px 4px 4px 4px;
	border-color:#FF9999;
	margin:10px 10px 5px 10px; 
	padding:5px 10px 5px 10px; 
	padding-left:10px;
	padding-top:5px;
	padding-right:15px;
	margin-top:5px;
	width: 93%;
	margin-left: auto;
	margin-right: auto;
	line-height:25px;
	font-size: 12pt;
}

.kittenpinku {
	background-color:#FCE1E9; 
	padding-left:10px;
	padding-top:10px;
	padding-right:15px;
	padding-bottom:10px;
	margin-top:10px;
	margin-bottom:10px;
	width: 95%;
	margin-left: auto;
	margin-right: auto;
}

.kittenao {
	background-color:#D9F2FC; 
	padding-left:10px;
	padding-top:10px;
	padding-right:15px;
	padding-bottom:10px;
	margin-top:10px;
	margin-bottom:10px;
	width: 95%;
	margin-left: auto;
	margin-right: auto;
}

.tyuou {
	vertical-align:-0.32em;
} 

/* mainbodytable */
table#table {
	border: 1px #E3E3E3 solid;
	border-spacing: 0;
	background: #D5F0F0;
	margin-bottom:10px;
}

table#table th {
	padding: 2px;
	border: #FA93CB solid;
	border-width: 0 0 1px 1px;
	background: #FF3399;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11pt;
	text-align: center;
}

table#table td {
	padding: 5px;
	border-style: solid;
	border-width: 1px;
	border-color: #FA93CB;
	background: #FFFFFF;
	color: #333232;
	font-weight: bold;
	text-align: center;
}

/* mainbodytableni */
table#tableni {
	border: 1px #E3E3E3 solid;
	border-spacing: 0;
	background: #D5F0F0;
	border-color: #58BBD1;
	margin-bottom:10px;
	margin-left: auto;
	margin-right: auto;
	white-space: nowrap;
}

table#tableni th {
	padding: 2px;
	border: #FFFFFF solid;
	border-width: 0 0 1px 1px;
	background: #58BBD1;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12pt;
	text-align: center;
}

table#tableni td {
	padding: 5px;
	border-style: solid;
	border-width: 1px;
	border-color: #58BBD1;
	background: #FFFFFF;
	color: #333232;
	font-weight: bold;
}
#ridobunS {
	height: 20px;
	width:940px;
	line-height: 20px;
	padding-right: 10px;
	text-align: right;
	background: url(/wp-content/uploads/lead_bg.png);
	position: absolute;
	top:0;
}

/* Contact Form 7 */
/* お問い合わせエラー画面の編集 */
.screen-reader-response {
	display: none;
}
.wpcf7-not-valid-tip {
	color: #dc3232;
}
.wpcf7 form.invalid .wpcf7-response-output {
	border: none;
	padding: 10px;
	margin-top: 10px;
}
.wpcf7 form.sent .wpcf7-response-output {
	color: #ff6666;
	border: none;
	padding: 10px;
	margin-top: 10px;
}

/* お問い合わせ項目の修正 */
.wpcf7 input:focus,
.wpcf7 textarea:focus {
	outline: 2px #ff6666 solid;
}

.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 textarea {
	width: 100%;
	box-sizing: border-box;
	padding: 5px;
	border: 1px solid #ccc;
}
.wpcf7 p {
	margin-bottom: 15px;
}
.wpcf7 input[type="submit"] {
	background: #ff6666;
	border-radius: 7px;
	font-weight: bold;
	color: #fff;
	letter-spacing: 10px;
	padding: 10px 10px 10px 20px;
	border: 0;
}
.wpcf7 input[type="submit"]:hover {
	opacity: .5;
}


/* タブレット */
@media screen and (max-width: 959px) {
	html {
		margin-top: 0 !important;
	}
	* {
		box-sizing: border-box;
	}
	#kontena {
		width: 100%;
		background-size: 100%;
		background-image: none;
		background-color: #ffd0c0;
		border: 10px solid #f68a88;
	}
	#ridobunS {
		width: 100%;
		left: 0;
		padding: 0 10px;
		background-image: none;
		background-color: #f68a88;
	}
	#hedda {		
		border-bottom: 10px solid #f68a88;
		background-position: -10px 10px;
		background-size: cover;
	}
	#hedda .blog_title {
		line-height: 1.2;
	}
	#pankuzu {
		line-height: 1.5;
	}
	#mein {
		width: 70.5%;
		padding: 0 0 0 0;
		border-right: 10px solid #f68a88;
		background-color: #fff;
		margin-bottom: 0;
	}
	.surunara h2 {
		height: 74px;
		font-size: 23px;
		line-height: 1.2;
		padding: 0 0 0 155px;
	}
	.surunara1 p {
		width: 35%;
		margin-right: 5px;
	}
	.surunara2 p {
		width: 35%;
		margin-left: 5px;
	}
	.surunara1 dt,
	.surunara2 dt {
		font-size: 18px;
		background: none;
	}
	.surunara1 p img,
	.surunara2 p img {
		width: 100%;
		max-width: 200px;
		height: auto;
	}
	.surunara1 dl,
	.surunara2 dl {
		width: 100%;
		float: none;
	}
	.nyuunen {
		height: auto;
		border-top: 10px solid #f68a88;
		background-position: 0 -10px;
	}
	.nyuunen h3 {
		font-size: 24px;
		line-height: 1.2;
		padding: 35px 0 30px 140px;
	}
	.nyuunen_ridobun,
	.voice_ridobun,
	.mikata_ridobun dd {
		width: 80%;
		float: none;
		padding: 15px 20px;
		margin: 0 auto;
	}
	.nyuunen1,
	.nyuunen2,
	.nyuunen3,
	.nyuunen4,
	.nyuunen5,
	.voice1,
	.voice2,
	.voice3,
	.voice4,
	.voice5 {
		width: 80%;
		height: auto;
		float: none;
		padding: 10px 0 0 0;
		background-color: #f68a88;
		background-image: none;
		border: 3px dashed #C03;
		margin: 0 auto 20px;
	}
	.nyuunen1 dt,
	.nyuunen2 dt,
	.nyuunen3 dt,
	.nyuunen4 dt,
	.nyuunen5 dt,
	.voice1 dt,
	.voice2 dt,
	.voice3 dt,
	.voice4 dt,
	.voice5 dt {
		width: 80%;
		margin: 0 auto 10px;
		padding: 10px;
		background-color: rgba(255,255,255,0.5)
	}
	.nyuunen1 dd,
	.nyuunen2 dd,
	.nyuunen3 dd,
	.nyuunen4 dd,
	.nyuunen5 dd,
	.voice1 dd,
	.voice2 dd,
	.voice3 dd,
	.voice4 dd,
	.voice5 dd {
		padding: 10px 15px;
		background-color: #fff;
	}
	.mikata h3 {
		font-size: 4.5vw;
		text-align: center;
		padding: 120px 10px 10px 10px;
	}
	.mikata h3 img {
		width: 40px;
		height: auto;
	}
	.mikata_ridobun dd.Det {
		position: relative;
		background-position: 85% top;
		top: 0;
	}
	.mikata_box {
		width: 80%;
		height: auto;
		min-height: 194px;
		float: none;
		padding: 0;
		background-size: 100% 100%;
		background-position: center;
		margin: 0 auto 20px;
	}
	#hedda .page_title {
		width: 70%;
		font-size: 24px;
		padding: 20px 10px 0 5px;
		left: 0;
	}
	.pageBox {
		padding: 85px 10px 10px;
	}
	.pageBox p img {
		width: 50%;
		max-width: 230px;
		height: auto;
	}
	table.basic td img {
		width: 100%;
		height: auto;
	}
	.wp-image-271 {
		width: 31px !important;
		max-width: inherit !important;
		height: 40px !important;
	}	
	#saido {
		width: 27%;
	}
	#futta {
		background-image: none;
		border-top: 20px solid #f68a88;
	}	
}

/* スマートフォン */
@media screen and (max-width: 559px) {
	#ridobunS {
		height: auto;
		top: 20px;
	}
	#saitomappu {
		width: 100%;
		text-align: left;
		background-color: #f68a88;
	}
	#hedda h1 {
		font-size: 40px;
		padding: 70px 15px 0px;
	}
	#hedda .blog_title {
		padding: 90px 15px;
	}
	#hedda .page_title {
		width: 100%;
	}
	#mein {
		width: 100%;
		float: none;
		border-right: none;
		border-bottom: 10px solid #f68a88;
	}
	.surunara h2 {
		height: auto;
		padding: 0 0 0 30%;
		background-size: 30% 100%;
		background-position: left top;
	}
	.surunara1 dt span,
	.surunara2 dt span {
		display: block;
	}
	.nyuunen h3 {
		font-size: 25px;
	}
	.voice h3 {
		font-size: 25px;
		line-height: 1;
	}
	.mikata h3 {
		font-size: 5.625vw;
	}
	table.basic td {
		width: 25%;
		word-break: break-word;
	}
	table.basic td + td {
		width: 40%;
	}	
	#saido {
		width: 100%;
		float: none;
		padding: 10px 15%;
		margin: 40px auto;
	}
	#saido p a,
	#saido li a {
		background-size: cover;
	}
}

@media screen and (max-width: 440px) {
	.nyuunen h3 {
		font-size: 5.625vw;
	}
}