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

/* ===================================================================
Theme Name: lim001_saiyou
Theme URI: http://limmil.net/
Description: salon
Version: 1.0
Author: lim
Author URI: http://limmil.net/
Tags: salon
=================================================================== */


/* -----------------------------------------------------------
		Font-size Adjustment
----------------------------------------------------------- */

	75%    = 9px	|	125%   = 15px	|	175%   = 21px
	83.3%  = 10px	|	133.3% = 16px	|	183.3% = 22pxca
	91.7%  = 11px	|	141.7% = 17px	|	191.7% = 23px
	100%   = 12px	|	150%   = 18px	|	200%   = 24pxstaff
	108.3% = 13px	|	158.3% = 19px	|	208.3% = 25px
	116.7% = 14px	|	166.7% = 20px	|	216.7% = 26px


/* -----------------------------------------------------------
		Reset
----------------------------------------------------------- */
* {margin:0;padding:0;}
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}
ol,ul      {list-style-type: none;}
dt,dd,li   {text-indent: 0;}
h1,h2,h3,h4,h5,h6 {font-size: 100%;}
table      {border-collapse: separate;}
caption,th {text-align: left;}

img        {border:none; vertical-align:bottom;}

.clear hr { display: none; border: none; height:0px; }/*clearfix*/.clearfix { clear: both; min-height: 1px;/*IE7用…高さが設定されてあれば回避可能*/ zoom: 1; height:auto; background-color:transparent; }.clearfix:after { content: ".";  /* 新しい要素を作る */ display: block;  /* ブロチEけレベル要素に */ clear: both; height: 0; visibility: hidden; background-color:transparent; }.clearfix { min-height: 1px; }/*-WinIE6 and below *//* Hides from IE-mac \*/* html .clearfix { height: 1%; }/* End hide from IE-mac */


.center    {text-align:center;}
.right     {text-align:right;}
.children  {margin-top:6px;}
.closeup   {font-size:12px; font-weight:bold; color:#f22c5a; }
.normal {font-weight:normal;}

.tx10      {font-size:10px; font-weight:normal;}
.tx11      {font-size:11px; font-weight:normal; margin-top: 5px; color: #666;}
.tx11_2    {font-size:11px; font-weight:normal; margin-top: 5px;}
.tx12      {font-size:12px;}
.tx14      {font-size:14px;}
.tx16      {font-size:16px !important;}
.tx18      {font-size:18px !important;}

.pa_btm0   {padding-bottom:0px !important; }
.pa_btm5   {padding-bottom:5px !important; }
.pa_btm10  {padding-bottom:10px !important; }
.pa_btm20  {padding-bottom:20px !important; }
.pa_btm30  {padding-bottom:30px !important; }
.pa_btm110  {padding-bottom:110px !important; }
.ma_btm5 {margin-bottom:5px !important; }
.ma_btm10  {margin-bottom:10px !important; }
.ma_btm20  {margin-bottom:20px !important; }
.ma_btm30  {margin-bottom:30px !important; }
.ma_btm50  {margin-bottom:50px !important; }
.ma_btm100  {margin-bottom:100px !important; }
.pa_top130   {padding-top:130px !important; }

a { color: #88753d; text-decoration: none; }
a:visited { color: #88753d; text-decoration: none; }

/* -----------------------------------------------------------
		Body
----------------------------------------------------------- */

body {
	background: #fff;
	font-family: "adelle", Helvetica, Arial, sans-serif;
/*	font-weight: 100;*/
	padding: 0;
	color: #333;
	-webkit-text-size-adjust: none;
	-webkit-font-smoothing:antialiased;
	font-size: 14px;
	line-height: 150%;
}

header {background: #f2edea;}

header > .center	{width:960px; margin:0 auto; position:relative;}
#bn_official	{position:absolute; bottom:20px; right:0px;}

#wrapper { width: 100%; background: url(/img/saiyou/saiyou_bg.jpg) repeat-x 0 430px; }
#contents { width: 960px; margin: 60px auto;}

.menu {background: url(/img/saiyou/navi_bg.jpg) repeat-x; width: 100%; height: 60px; z-index: 9999;}
#navi {width: 960px !important; margin: 0 auto;}
#navi ul {float: right;}
#navi ul li {display: inline; float: left; margin: 15px 10px;}
#navi ul li a:hover {opacity:0.6;filter:alpha(opacity=40);}
#logo {float: left; margin: 7px 0;}

.block002 { width: 960px; height: 240px; background: url(/img/saiyou/img002.jpg) no-repeat; }
.block003 { width: 960px; height: 240px; background: url(/img/saiyou/img003.jpg) no-repeat; }
.block004 { width: 960px; height: 240px; background: url(/img/saiyou/img004.jpg) no-repeat; }
.block005 { width: 960px; height: 240px; background: url(/img/saiyou/img005.jpg) no-repeat; }
.block007 { width: 960px; height: 120px; background: url(/img/saiyou/img007.jpg) no-repeat; }
.block009 { width: 960px; height: 240px; background: url(/img/saiyou/img009.jpg) no-repeat; }
.block011 { width: 960px; height: 120px; background: url(/img/saiyou/img011.jpg) no-repeat; }
.block_right {float: right; width: 420px; margin: 130px 30px; color: #fff;}
.block_left {float: left; width: 420px; margin: 130px 0 0 30px; color: #fff;}
.block_right2 {float: right; width: 500px; margin: 35px 20px 0; color: #fff;}
.block_center {float: left; width: 420px; margin: 150px 0 0 300px; color: #fff;}

.appeal1 { width: 960px; height: 303px; background: url(/img/saiyou/pp1.jpg) no-repeat; }
.appeal2 { width: 960px; height: 303px; background: url(/img/saiyou/pp2.jpg) no-repeat; }
.appeal3 { width: 960px; height: 303px; background: url(/img/saiyou/pp3.jpg) no-repeat; }
.appeal4 { width: 960px; height: 303px; background: url(/img/saiyou/pp4.jpg) no-repeat; }
.appeal5 { width: 960px; height: 303px; background: url(/img/saiyou/pp5.jpg) no-repeat; }
.appeal6 { width: 960px; height: 303px; background: url(/img/saiyou/pp6.jpg) no-repeat; }
.appeal_right {text-align: center; float: right; width: 420px; height: auto; margin: 110px 30px 0 30px;}

.work {height: 780px;}
.sub01 {margin: 30px 0 30px}
#work_cont {width: 570px; margin: 40px auto;}


.cowork {height: 1100px;}
.cowork_cont {height: 450px;}
.cowork_cont2 {margin-top: 50px; height: 450px;}
.cowork_cont3 {margin-top: 50px; height: 450px;}
.cowork_cont4 {margin-top: 50px; height: 450px;}
.cowork_cont5 {margin-top: 50px; height: 550px;}
.cowork_cont6 {margin-top: 50px; height: 450px;}
.cowork_cont7 {margin-top: 50px; height: 450px;}
.cowork_left {float: left; width: 275px; margin-left: 140px}
.cowork_right {float: right; width: 345px; margin-right: 140px}

.details {width: 630px; margin: 0 auto; font-size: 13px;}
.sub03 {margin-bottom: 40px;} 
#mes {margin-bottom: 50px;}

.info dl {width: 630px; margin: 0 auto; clear:both;}
.info dt {width: 100px; float: left; padding: 10px 0 10px 10px; }
.info dd {padding: 8px 0 10px 110px; margin-right: 10px;}

.application {width: 630px; margin: 50px auto;}
.application h3 {font-size: 22px; font-weight: bolder; text-align: center; border-bottom: 2px solid #CCC; padding-bottom: 3px;}

#thanksmain		{margin-top:100px;}

#c_information ul, #main dl     {font-size:13px;}
#c_information ul.column2:after {visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}
#c_information ul.column2 li    {width:35%; float:left; text-align:center;}
#c_information ul li span       {background-color:#fb8397; color:#FFFFFF; font-size:11px; margin-left:5px; padding:5px 5px 3px; font-weight:normal;}
#c_information ol li            {list-style-type:none;}
#c_information ul li            {padding:2px 0 2px 2px; list-style-type:none;}
#c_information dl ul li         {padding-top:1px; padding-bottom:1px;}
#c_information dl ul            {margin-bottom:0;}
#c_information dl               {width:630px; }
#c_information dt               {width:35%; float:left; padding:10px 0 5px 5px; font-weight:bold;}
#c_information dd               {border-top:1px solid #fff; padding:10px 0 5px 35%;}
#c_information h3               {font-weight:bold; font-size:16px; color:#8f6e06;}
.ma_top30  {margin-top:30px;}
.dashed   {border-bottom: 1px dashed #edccd1;}
#c_information dl dt span{color:#fb8397; font-size:11px; font-weight:normal;}
.submit   {margin-top:10px; padding:5px 20px;}
span.wpcf7-list-item		{display:block;}