/*  Typo
----------------------------------------------- */

a:link, a:visited
{
    text-decoration: underline;
    color:#EC4413;
}
a:active { text-decoration: underline; }
a:hover { text-decoration:none; }


h1 {
font:bold 25px "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ ゴシック", "Osaka", sans-serif ;
color: #333;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333; }

h2 {
font:bold 20px "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ ゴシック", "Osaka", sans-serif ;
color: #333; }

h3 {
font: bold 18px "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ ゴシック", "Osaka", sans-serif ;}

p { font: 16px "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ ゴシック", "Osaka", sans-serif ;
line-height: 160%;}

.red { color: #F00;}
.orange { color: #F90;}
.subnavi { background-color: #ffc;
	font-size: 12px;
	line-height: 150%;
	padding: 10px; }

/*  Layout
----------------------------------------------- */

body {
    padding:0 0 0 0;
    margin:0;
    font: "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ ゴシック", "Osaka", sans-serif ;
}
#header {width:100%;padding:0px;}
#headerBar {background-color:#FFFFFF;width:100%;height:75px;}
#headerBarInner {margin:0 auto;width:1020px;height:75px;}
#logo h1 a{float:left;text-indent:-9999px;display:block;margin:5px 0 5px 15px;width:223px;height:65px;background:url(https://u.jimcdn.com/cms/o/scc36587d05765ef1/userlayout/img/logo1.png?t=1353566670) no-repeat;}
#headmenu {float:right;}
#headmenu ul {list-style:none;}
#headmenu li {float:left;line-height:75px;}
#headmenu li a {color:#000000;font-size:16px;padding:0px 15px 0px 15px;text-decoration:none;}
#headmenu li a:hover {color:#006699;line-height:75px;opacity:0.3;background-color:#FFFFFF;text-decoration:none;}

/*  HOME */
.cc-indexpage #headerBox {
background:url(https://u.jimcdn.com/cms/o/scc36587d05765ef1/userlayout/img/headimgbg-top.gif?t=1354010556) repeat-x;
background-color:#99cc66;
width:100%;height:400px;}
.cc-indexpage #headerBoxImage {
margin:0 auto;width:1020px;
height:400px;
background:url(https://u.jimcdn.com/cms/o/scc36587d05765ef1/userlayout/img/header-img-top.jpg?t=1480495058) no-repeat;
}
/* WhatCoaching */
#page-1135935392 #headerBox {
background:url(https://u.jimcdn.com/cms/o/scc36587d05765ef1/userlayout/img/headimgbg-coach.gif?t=1353303732) repeat-x;
background-color:#99cc00;
width:100%;height:150px;}
#page-1135935392 #headerBoxImage {
margin:0 auto;width:1020px;
height:150px;
background:url(https://u.jimcdn.com/cms/o/scc36587d05765ef1/userlayout/img/header-img-coachtoha.jpg?t=1480495531) no-repeat;}
#page-1135935392 h1 {color: #090; border-bottom-color: #090; }
#page-1135935392 h2 {color: #090;}

/* PersonalCoaching */
#page-1135944992 #headerBox {
background:url(https://u.jimcdn.com/cms/o/scc36587d05765ef1/userlayout/img/headimgbg-coach.gif?t=1353303732) repeat-x;
background-color:#99cc00;
width:100%;height:150px;}
#page-1135944992 #headerBoxImage {
margin:0 auto;width:1020px;
height:150px;
background:url(https://u.jimcdn.com/cms/o/scc36587d05765ef1/userlayout/img/header-img-coach.jpg?t=1480496361) no-repeat;}
#page-1135944992 h1 {color: #090; border-bottom-color: #090; }
#page-1135944992 h2 {color: #090;}

/* Repeat */
#page-2365047992 #headerBox {
background:url(https://u.jimcdn.com/cms/o/scc36587d05765ef1/userlayout/img/headimgbg-repeat.jpg?t=1480499050) repeat-x;
background-color:#8c6900;
width:100%;height:150px;}
#page-2365047992 #headerBoxImage {
margin:0 auto;width:1020px;
height:150px;
background:url(https://u.jimcdn.com/cms/o/scc36587d05765ef1/userlayout/img/header-img-repeat.jpg?t=1480496461) no-repeat;}
#page-2365047992 h1 {color: #090; border-bottom-color: #090; }
#page-2365047992 h2 {color: #090;}


/* ForCoach */
#page-1144611592 #headerBox {
background:url(https://u.jimcdn.com/cms/o/scc36587d05765ef1/userlayout/img/headimgbg-fbcoach.gif?t=1381982654) repeat-x;
background-color:#99cc00;
width:100%;height:150px;}
#page-1144611592 #headerBoxImage {
margin:0 auto;width:1020px;
height:150px;
background:url(https://u.jimcdn.com/cms/o/scc36587d05765ef1/userlayout/img/header-img-fbcoach.jpg?t=1381981932) no-repeat;}
#page-1144611592 h1 {color: #090; border-bottom-color: #090; }
#page-1144611592 h2 {color: #090;}

/* Oyako */
#page-2365048092 #headerBox {
background:url(https://u.jimcdn.com/cms/o/scc36587d05765ef1/userlayout/img/headimgbg-oyako.jpg?t=1480499576) repeat-x;
background-color:#99cc00;
width:100%;height:150px;}
#page-2365048092 #headerBoxImage {
margin:0 auto;width:1020px;
height:150px;
background:url(https://u.jimcdn.com/cms/o/scc36587d05765ef1/userlayout/img/header-img-oyako.jpg?t=1481080674) no-repeat;}
#page-2365048092 h1 {color: #090; border-bottom-color: #090; }
#page-2365048092 h2 {color: #090;}

/* Workshop */
#page-1135935492 #headerBox {
background:url(https://u.jimcdn.com/cms/o/scc36587d05765ef1/userlayout/img/headimgbg-ws.gif?t=1353303758) repeat-x;
background-color:#99cc00;
width:100%;height:150px;}
#page-1135935492 #headerBoxImage {
margin:0 auto;width:1020px;
height:150px;
background:url(https://u.jimcdn.com/cms/o/scc36587d05765ef1/userlayout/img/header-img-ws.jpg?t=1353836703) no-repeat;
}
#page-1135935492 h1 {color: #06c;border-bottom-color: #06c; }
#page-1135935492 h2 {color: #06c;}

/* Workshop-case */
#page-1144642792 #headerBox {
background:url(https://u.jimcdn.com/cms/o/scc36587d05765ef1/userlayout/img/headimgbg-ws.gif?t=1353303758) repeat-x;
background-color:#99cc00;
width:100%;height:150px;}
#page-1144642792 #headerBoxImage {
margin:0 auto;width:1020px;
height:150px;
background:url(https://u.jimcdn.com/cms/o/scc36587d05765ef1/userlayout/img/header-img-ws.jpg?t=1353836703) no-repeat;
}
#page-1144642792 h1 {color: #06c;border-bottom-color: #06c; }
#page-1144642792 h2 {color: #06c;}

/* About */
#page-1135945092 #headerBox {
background:url(https://u.jimcdn.com/cms/o/scc36587d05765ef1/userlayout/img/headimgbg-top.gif?t=1354010556) repeat-x;
background-color:#99cc00;
width:100%;height:150px;}
#page-1135945092 #headerBoxImage {
margin:0 auto;width:1020px;
height:150px;
background:url(https://u.jimcdn.com/cms/o/scc36587d05765ef1/userlayout/img/header-img-about.jpg?t=1353851904) no-repeat;
}
/* Profile */
#page-1144084092 #headerBox {
background:url(https://u.jimcdn.com/cms/o/scc36587d05765ef1/userlayout/img/headimgbg-top.gif?t=1354010556) repeat-x;
background-color:#99cc00;
width:100%;height:150px;}
#page-1144084092 #headerBoxImage {
margin:0 auto;width:1020px;
height:150px;
background:url(https://u.jimcdn.com/cms/o/scc36587d05765ef1/userlayout/img/header-img-profile.jpg?t=1353315279) no-repeat;
}
/* Jisseki */
#page-1144084192 #headerBox {
background:url(https://u.jimcdn.com/cms/o/scc36587d05765ef1/userlayout/img/headimgbg-top.gif?t=1354010556) repeat-x;
background-color:#99cc00;
width:100%;height:150px;}
#page-1144084192 #headerBoxImage {
margin:0 auto;width:1020px;
height:150px;
background:url(https://u.jimcdn.com/cms/o/scc36587d05765ef1/userlayout/img/header-img-jisseki.jpg?t=1353315513) no-repeat;
}
/* toiawase */
#page-1144084492 #headerBox {
background:url(https://u.jimcdn.com/cms/o/scc36587d05765ef1/userlayout/img/headimgbg-top.gif?t=1354010556) repeat-x;
background-color:#99cc00;
width:100%;height:150px;}
#page-1144084492 #headerBoxImage {
margin:0 auto;width:1020px;
height:150px;
background:url(https://u.jimcdn.com/cms/o/scc36587d05765ef1/userlayout/img/header-img-toiawase.jpg?t=1353315596) no-repeat;
}
/* privacy */
#page-1144084592 #headerBox {
background:url(https://u.jimcdn.com/cms/o/scc36587d05765ef1/userlayout/img/headimgbg-top.gif?t=1354010556) repeat-x;
background-color:#99cc00;
width:100%;height:150px;}
#page-1144084592 #headerBoxImage {
margin:0 auto;width:1020px;
height:150px;
background:url(https://u.jimcdn.com/cms/o/scc36587d05765ef1/userlayout/img/header-img-privacy.jpg?t=1353322442) no-repeat;
}
/* sitemap */
#page-1144084692 #headerBox {
background:url(https://u.jimcdn.com/cms/o/scc36587d05765ef1/userlayout/img/headimgbg-top.gif?t=1354010556) repeat-x;
background-color:#99cc00;
width:100%;height:150px;}
#page-1144084692 #headerBoxImage {
margin:0 auto;width:1020px;
height:150px;
background:url(https://u.jimcdn.com/cms/o/scc36587d05765ef1/userlayout/img/header-img-sitemap.jpg?t=1353322488) no-repeat;
}
/* kidoairaku */
#page-1144084292 #headerBox {
background:url(https://u.jimcdn.com/cms/o/scc36587d05765ef1/userlayout/img/headimgbg-kidoairaku.jpg?t=1353407078) repeat-x;
background-color:#FFFFFF;
width:100%;height:150px;}
#page-1144084292 #headerBoxImage {
margin:0 auto;width:1020px;
height:150px;
background:url(https://u.jimcdn.com/cms/o/scc36587d05765ef1/userlayout/img/header-img-kidoairaku.png?t=1353834937) no-repeat;
}
/* chizu */
#page-1144084392 #headerBox {
background:url(https://u.jimcdn.com/cms/o/scc36587d05765ef1/userlayout/img/headimgbg-chizu.gif?t=1353336712) repeat-x;
background-color:#99cc00;
width:100%;height:150px;}
#page-1144084392 #headerBoxImage {
margin:0 auto;width:1020px;
height:150px;
background:url(https://u.jimcdn.com/cms/o/scc36587d05765ef1/userlayout/img/header-img-chizu.png?t=1353835874) no-repeat;
}
/* chizu-2 */
#page-1157893092 #headerBox,
#page-1157893292 #headerBox,
#page-1166456992 #headerBox,
#page-1167638692 #headerBox,
#page-1167638892 #headerBox,
#page-1167639592 #headerBox,
#page-1167639692 #headerBox,
#page-1167639792 #headerBox,
#page-1167639892 #headerBox,
#page-1167639992 #headerBox,
#page-1167640092 #headerBox {
background:url(https://u.jimcdn.com/cms/o/scc36587d05765ef1/userlayout/img/headimgbg-chizu.gif?t=1353336712) repeat-x;
background-color:#99cc00;
width:100%;height:150px;
}
#page-1157893092 #headerBoxImage,
#page-1157893292 #headerBoxImage,
#page-1166456992 #headerBoxImage,
#page-1167638692 #headerBoxImage,
#page-1167638892 #headerBoxImage,
#page-1167639592 #headerBoxImage,
#page-1167639692 #headerBoxImage,
#page-1167639792 #headerBoxImage,
#page-1167639892 #headerBoxImage,
#page-1167639992 #headerBoxImage,
#page-1167640092 #headerBoxImage {
margin:0 auto;width:1020px;
height:150px;
background:url(https://u.jimcdn.com/cms/o/scc36587d05765ef1/userlayout/img/header-img-chizu.png?t=1353835874) no-repeat;
}
/* chizu-2-profile */
#chizu-profile-bg01{
	background-image: url(https://u.jimcdn.com/cms/o/scc36587d05765ef1/userlayout/img/chizu-profile-bg01.jpg?t=1360232528);
	margin: 0px;
         padding: 10px;
}
#chizu-profile-bg02{
	background-image: url(https://u.jimcdn.com/cms/o/scc36587d05765ef1/userlayout/img/chizu-profile-bg02.jpg?t=1360232540);
	margin: 0px;
         padding: 10px;
}
#chizu-profile-bg01 p{
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}
#chizu-profile-bg02 p{
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
}
/* chizu-2-contents */
#chizu-content-menu {
         font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
         font-size: 12px;
}
/* chizu-2-midashi */
.chizu-mds {
         font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.chizu-q {
         	font-size: 13px;
	color: #690;
}


/* second */
#headerBox {
background:url(https://u.jimcdn.com/cms/o/scc36587d05765ef1/userlayout/img/headimgbg-top.gif?t=1354010556) repeat-x;
background-color:#FFFFFF;
width:100%;height:150px;}
#headerBoxImage {
margin:0 auto;width:1020px;
height:150px;
background:url(https://u.jimcdn.com/cms/o/scc36587d05765ef1/userlayout/img/header-img-sitemap.jpg?t=1353322488) no-repeat;
}
#container
{
    margin:0 auto;
    width:1020px;
    background:white;
}

#header h1,
#header a
{
    padding:0;
    font-family:"メイリオ", "Meiryo", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ ゴシック", "Osaka", sans-serif ;
    font-size:30px;
    font-weight:normal;
    text-decoration:none;
    line-height:1.3em;
    color:#666666;
    text-align:right;
}

#header a:hover { text-decoration:none;  }


#navigation
{
    float:right;
    width:250px;
    padding:20px 30px 0 20px;

}
#sidebar
{
    padding-top:10px;
}

#content
{
    float:left;
    width:680px;
    padding:20px 0 0 30px;

}

#footer
{
    clear:both;
    margin-top:30px;
    background:url(https://u.jimcdn.com/cms/o/scc36587d05765ef1/userlayout/img/footerbg.png?t=1353310939) repeat-x top;
    height:140px;
}

#footer .gutter 
{
    height:30px;
    padding:110px 15px 0 90px;
}

/*  Navigation
----------------------------------------------- */

ul.mainNav1,
ul.mainNav2
{
    margin:0;
    padding: 0;
}


ul.mainNav1 li,
ul.mainNav2 li
{
    display: inline;
    margin: 0;	
    padding: 0;
}


ul.mainNav1 li a
{
    font:normal 11px/140% Verdana, Geneva, Arial, Helvetica, sans-serif;
    text-decoration: none;
    display: block;
    color:#333;
    border-bottom:1px solid #CCC;
    background:url(http://u.jimdo.com/www19/o/s3524379217e9c99e/userlayout/img/control-right-12.png?t=1329189451) no-repeat left;
}
ul.mainNav2 li a
{
    font:normal 11px/140% "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ ゴシック", "Osaka", sans-serif ;
    text-decoration: none;
    display: block;
    color:#333;
    border-bottom:1px solid #CCC;
    background:url(http://u.jimdo.com/www19/o/s3524379217e9c99e/userlayout/img/control-red-12.png?t=1329191014) no-repeat left;
}


ul.mainNav1 li a {font-size:14px; padding:8px 4px 8px 15px;margin: 0 0 0 0px; }
ul.mainNav2 li a {font-size:12px; padding:8px 4px 8px 15px;margin: 0 0 0 12px; }
ul.mainNav3 li a {font-size:12px; padding:8px 4px 8px 15px;margin: 0 0 0 24px; }


ul.mainNav1 a:hover
{
    color:black;
}

ul.mainNav1 a.current { font-weight:bold; }