body{margin:0;background-color:#FFF;font-family:'游ゴシック','YuGothic','メイリオ','Hiragino kaku Gothic Pro',sans-serif}a{color:#444;text-decoration:none}a:visited{color:#0645AD}a
img{border-style:none}a:hover
img{border:none;opacity:0.5;transition:0.5s}.button{cursor:pointer;display:inline-block;padding:8px
24px;background-color:#73D1E8;color:#FFF;width:100%;text-decoration:none;border:1px
solid #73D1E8;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-o-transition:all 0.6s ease;transition:0.6s ease;text-align:center}.button
a{color:#FFF}.button:hover,.button:focus{outline:none;background-color:#00AEDC}.button::-moz-focus-inner{padding:0;border:none}.inner{width:980px;margin:0
auto;padding:0
20px}.spimg{display:none}#header{position:relative;background-color:#FFF}#header-desc{background-color:#FFF}#header-desc
p{text-align:right;margin:0;font-size:0.75em;padding:3px
0;color:#666}#header h1,#hx{float:left;font-size:1.0em;margin-top:8px;font-weight:normal;color:#444}#header h1 a,#header #hx
a{color:#09C;text-decoration:none}#header h1 .logo,#header #hx
.logo{margin:20px
10px 20px 0;vertical-align: -22px}#header-name{float:left;padding:0
0 0 60px}#header-tel{float:right;margin-top:8px}#header-img{background-color:#fff}#header-img
img{margin-bottom:-8px}#new-news{}#new-news
ul{margin:0;padding:12px
0 12px 90px;list-style:none;font-size:0.875em;background:url(http://www.iwamoto-design.com/wp-content/themes/FLOW-01/images/news.png) no-repeat left bottom 7px}#new-news
li{}#new-news
span{padding-right:1em;color:#666}#new-entry{}#new-entry
ul{margin:0;padding:10px
0 10px 90px;list-style:none;font-size:0.875em;background:url(http://www.iwamoto-design.com/wp-content/themes/FLOW-01/images/newblog_bg.png) no-repeat left 10px}#new-entry
li{}#new-entry
span{padding-right:1em;color:#666}.main-navi{clear:both;font-size:0.875em;margin-bottom:0x;padding-top:2px;background:#fff;width:100%;box-shadow:0px 6px 6px -6px #999;-webkit-box-shadow:0px 6px 6px -6px #999;-moz-box-shadow:0px 6px 6px -6px #999;position:relative;font-size:86%}.menubtn{display:none}.rps{display:none}.main-navi
ul{margin:0;padding:0px;list-style:none}.main-navi ul
li{float:left;width:150px;text-align:center}.main-navi ul li:first-child{width:80px;line-height:1.2}.main-navi ul li
a{display:block;padding:8px
10px;text-decoration:none;text-align:center;color:#777;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:0.4s ease}.main-navi ul li a:hover, .main-navi ul li.current-menu-item a:hover{background-color:#999}.main-navi ul li.current-menu-item
a{background-color:#DDD}.main-navi ul li:first-child
a{}.main-navi ul:after{content:"";display:block;clear:both}.main-navi
ul{*zoom:1}.fixed{position:fixed;top:0;z-index:100}.main-navi ul li.menu-item{position:relative;z-index:1;float:left}.main-navi li.menu-item
a{display:block;text-decoration:none;text-align:center;color:#555}.main-navi ul li ul.sub-menu{display:none;position:absolute;top:39px;left:0;border-top:1px solid #EEE;width:150px}.main-navi ul li:hover ul.sub-menu{display:block}.main-navi ul li.menu-item a:hover, .main-navi ul li ul.sub-menu li.current-menu-item a:hover{background-color:#EEE}.main-navi ul li ul.sub-menu
li{float:none;padding:0;width:150px}.main-navi ul li ul.sub-menu li
a{border-top:none;padding:8px
10px;text-align:center;background:#BBB}.main-navi ul li ul.sub-menu li.current-menu-item
a{display:block;background:#92D0EF}.breadcrumbs{margin:8px
0;font-size:80%;color:#666}#header-cols{padding:20px
0;background-color:#F1F1F1}.cols{}.col2,.col3,.col4{float:left;*clear:right;color:#222}.col2{width:468px;margin-left:20px}.col3{width:308px;margin-left:15px}.col4{width:232px;margin-left:17px}.col2 .arrow a, .col3 .arrow a, .col4 .arrow
a{display:block;position:relative;font-size:1.2em;font-weight:bold;padding:0
84px 0 4px;margin:4px
0 10px 0}.col2 .arrow a:after, .col3 .arrow a:after, .col4 .arrow a:after{position:absolute;top:50%;right:0px;content:url(http://www.iwamoto-design.com/wp-content/themes/FLOW-01/images/cols_arrow.png);margin:-12px 4px 0 0}.col2 .arrow a:hover, .col3 .arrow a:hover, .col4 .arrow a:hover{transition:0.3s;opacity:0.3}.col2 p, .col3 p, .col4
p{font-size:0.875em;padding:0
4px}.col2:first-child,.col3:first-child,.col4:first-child{margin-left:0}.cols:after{content:"";display:block;clear:both}.col2 img, .col3 img, .col4
img{width:100%}#select3{}.sels-header{margin-top:10px;margin-bottom:10px;padding:7px
10px 6px 10px;border:1px
solid #F1F1F1;background-color:#EEE;font-size:95%;color:#555}.sel3{display:inline-block;float:left;width:200px;margin-left:20px;*clear:right;color:#555;background-color:#FFF}.sels{text-align:center}.sel3
p.title{margin:2px
0 18px 0;padding:0;font-size:1em;text-align:center;font-weight:bold;color:#0645AD}.sel3
p{font-size:0.875em;padding:4px;text-align:left;color:#444}.sels-image{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease}.sel3 a:hover
img{transition:0.5s;-moz-transform:scale(1.2);-webkit-transform:scale(1.2)}.sel3:first-child{margin-left:0}.sels:after{content:"";display:block;clear:both}#wrapper{width:980px;margin:0
auto;background-color:#FFF}#content{width:680px;float:left;padding:15px
20px 0 0}.post{margin-bottom:20px}.entrytext{}h1.entrytitle{color:#00A0E8;font-size:1.2em;margin:0
0 20px 0;padding:6px
0;border-bottom:2px solid #00A0E8}h1.entrytitle
a{color:#00A0E8;text-decoration:none}h2.entrytitle{clear:both;font-size:1.2em;font-weight:normal;margin:0
0 20px 0;padding:15px
0 6px 0;border-bottom:2px solid #00A0E8}h2.entrytitle
a{color:#00A0E8;text-decoration:none}.entrytext
h2{background:#00A0E8;font-size:1.2em;font-weight:normal;margin:0px
0 20px 0;padding:3px
0 3px 6px;color:#FFF}.entrytext h2
a{}.entrytext
h3{color:#00A0E8;border-left:10px solid #00A0E8;font-size:1.1em;line-height:1.1em;margin:0px
0px 20px 0px;padding:0
0 0 10px}.entrytext
h4{color:#00A0E8;border-left:4px solid #00A0E8;font-size:1em;margin:0
0 10px 0;padding:2px
4px 2px 12px}.entrytext
p{color:#444;font-size:1em;line-height:1.7;margin:0
0 20px 0;padding:0}.entrytext
blockquote{margin:10px
0;padding:4px
4px 4px 60px;background:url(http://www.iwamoto-design.com/wp-content/themes/FLOW-01/images/bq_bg.png) no-repeat left top;background-color:#F0F0E1}.entrytext
ul{color:#555;padding:5px}#sitemap_list{border:none;background:#FFF}.entrytext ul
li{margin:0
0 10px 20px}.entrytext
ol{color:#555;margin:0
10px}.entrytext ol
li{margin-bottom:10px}.post
table{width:650px;margin:0
0 1em 0px;font-size:90%;border-collapse:collapse;margin-left:auto;margin-right:auto}.post
td{border:1px
solid #c1c1c1;padding:10px
6px}.post
th{width:100px;border:1px
solid #c1c1c1;padding:4px;background-color:#FAF8F2;font-weight:normal}.post
.info{border:1px
solid #00698C;background-color:#FFE;padding:8px;margin-bottom:10px;color:#444}.postinfo{border-top:1px solid #EEE;font-size:0.7em;clear:both}.postinfo
ul{margin:0;padding:0}.postinfo
li{list-style-type:none;display:inline}.postinfo li
a{text-decoration:none;padding:0
10px;line-height:40px}.post
p.more{margin:-20px 0px 10px 0px;;text-align:right;font-size:0.875em}.post p.more
a{color:#FFF;padding:10px;font-weight:bold;background-color:#00A0E8;text-decoration:none}.post p.more a:hover{background-color:#FF8000}.socialbox{float:left;display:inline-block;margin:0
0 0 10px}.hatena-box{min-width:80px;max-width:125px}.facebook-box{min-width:70px;max-width:115px;margin-top:-4px}.facebook-box2{min-width:70px;max-width:115px}.twitter-box{min-width:87px;max-width:90px}.gplus-box{min-width:50px;max-width:80px}.pocket-box{min-width:60px;max-width:115px}.catchimg
img{clear:both;display:block;max-width:100%;height:auto !important;margin-left:auto;margin-right:auto;margin-bottom:10px}.entrytext
img{max-width:100%;height:auto !important}.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignleft{float:left;margin-right:10px;margin-bottom:10px}.alignright{float:right;margin-left:10px;margin-bottom:10px}.wp-caption{border:1px
solid #AAA;text-align:center;padding-top:3px}.thumb{text-align:center}.pagination{clear:both;padding:20px
0;position:relative;font-size:0.875em;line-height:1.5}.pagination span, .pagination
a{display:block;float:left;margin:2px
2px 15px 0;padding:6px
9px 5px 9px;text-decoration:none;width:auto;color:#fff;background:#00698C;border-radius:3px;box-shadow:2px 2px 2px #EEE}.pagination a:hover{color:#fff;background:#CCC}.pagination
.current{padding:6px
9px 5px 9px;background:#00AEDC;color:#fff}#sidebar{width:260px;float:right;padding:5px
0 0 0 }#sidebar
ul{margin:0
0 15px 0;padding:0;list-style-type:none}#sidebar
.textwidget{color:#444;margin:20px
0}#sidebar
h5{margin-bottom:10px;color:#777;padding:0
0 6px 5px;font-weight:bold;font-size:90%;border-bottom:3px double #CCC}#sidebar ul
li{margin-bottom:10px}#sidebar li
li{font-size:88%;margin:0}#sidebar li li:first-child
a{}#sidebar li li
a{position:relative;display:block;padding:8px
8px 8px 12px;text-decoration:none;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-o-transition:all 0.6s ease;transition:0.6s ease}#sidebar li li a:hover{background-color:#DDD}#sidebar li li a:last-child{border-bottom:1px solid #DDD}#sidebar .gs-image{text-align:center}#sidebar .social
ul{margin:0;padding:0;list-style:none}#sidebar .social ul
li{float:left}#sidebar .social ul li
a{display:block;padding:0
10px}#sidebar .social ul li a:hover
img{border:none;opacity:0.5;transition:0.5s}#sidebar .social ul li a:first-child{padding-left:0}#side-category
ul{font-size:14px;padding-left:10px}#side-category ul
li{border-bottom:1px solid #DDD}.fade{-webkit-transition:0.2s ease-in-out;-moz-transition:0.2s ease-in-out;-o-transition:0.2s ease-in-out;transition:0.2s ease-in-out}.fade:hover{opacity:0.6;filter:alpha(opacity=60)}#footer{font-size:0.8em;padding:40px
0;text-align:center;background-color:#F1F1F1;clear:both}#back-top{position:fixed;bottom:3%;right:3%}#back-top
span{width:29px;height:28px;display:block}.plan{margin-bottom:35px;clear:both}.plan
p{color:#444;font-size:102%;line-height:1.7;margin:5px
0 5px 0;padding:0}.plan
ul{padding:0
0 0 4px}.plan
li{font-size:0.8em}#price-left{margin-top:12px;float:left;width:680px;padding:72px
18px 70px;line-height:27px;font-size:17px;background:url(http://www.iwamoto-design.com/wp-content/uploads/price-bg.png) no-repeat}.plan-support{width:300px;margin:10px
0 40px 40px;float:left;*clear:right}.plan-hosyu{margin:10px
0 35px 0px}.plan-support:nth-child(3n){margin-left:0px}#hajimete{clear:both;float:left;padding:0
0 20px 0}.meishi
table{width:650px;margin:0
0 1em 0px;font-size:90%;border-collapse:collapse;margin-left:auto;margin-right:auto}.meishi
td{border:1px
solid #FFF;padding:10px
6px}.meishi
th{width:100px;border:1px
solid #FFF;padding:4px;background-color:#FAF8F2;font-weight:normal}.jisseki{}.jisseki
h3{font-weight:normal;font-size:100%;border-style:none;color:#222;margin:5px
0 0 10px}.jisseki
ul{}.jisseki
li{padding:0
20px 0 5px}.jisseki
p{color:#222;font-size:95%;line-height:1.7;margin:0
20px 20px 15px;padding:0}.jisseki
table{width:680px;margin:0
0 1em 0;font-size:90%;border-collapse:collapse}.jisseki
td{border:1px
solid #c1c1c1;padding:6px}.jisseki
th{width:100px;border:1px
solid #c1c1c1;padding:4px;background-color:#FAF8F2;font-weight:normal}.slideSampleThumbnail{float:left;list-style:none;height:160px;overflow:hidden}.slideSampleThumbnail
li{float:left;padding:2px
0 0 15px}#logo-robot{display:block;height:59px;width:46px;position:absolute;bottom: -46px;animation-duration:4s}#fuwafuwa{-webkit-animation:fuwafuwa 1.5s ease infinite normal;-moz-animation:fuwafuwa 1.5s ease infinite normal;-ms-animation:fuwafuwa 1.5s ease infinite normal;-o-animation:fuwafuwa 1.5s ease infinite normal}@-webkit-keyframes
fuwafuwa{0%{-webkit-transform:translate(0,0)}50%{-webkit-transform:translate(0,-5px)}100%{-webkit-transform:translate(0, 0)}}@-moz-keyframes
fuwafuwa{0%{-moz-transform:translate(0,0)}50%{-moz-transform:translate(0,-5px)}100%{-moz-transform:translate(0, 0)}}@-ms-keyframes
fuwafuwa{0%{-ms-transform:translate(0,0)}50%{-ms-transform:translate(0,-5px)}100%{-ms-transform:translate(0, 0)}}@-o-keyframes
fuwafuwa{0%{-o-transform:translate(0,0)}50%{-o-transform:translate(0,-5px)}100%{-o-transform:translate(0, 0)}}@media screen and (max-width : 599px){body{background-color:#FFF}.button{margin-bottom:20px}#container{border:none;width:100%;margin:0;padding:0;position:relative}#header{margin:0
0 20px 0;padding:0}#header
.inner{overflow:hidden;width:100%;margin:0;padding:0}#header-desc{display:none}#header h1,#header
#hx{float:none;font-size:1.2em;margin:0px;padding:2px
6px;font-weight:bold}#header h1 .logo,#header #hx
.logo{vertical-align:-16px}#header
img.logo{max-width:42px;height:auto !important}#header-tel{display:none}#header-tel
img{max-width:100%;height:auto !important}#header-img{max-width:100%;height:auto !important}.menubtn{clear:both;display:block;padding:8px
0px 8px 8px;background-color:#EEE;color:#333;text-align:left}.togmenu{display:none}.pc{display:none}.rps{display:block}nav#menu
ul{margin:0;padding:0}nav#menu ul
li{list-style-type:none;width:100%}nav#menu li
a{border-top:1px dotted #AAA;font-size:100%;display:block;text-align:center;background-color:#EEE;padding:10px;color:#222;text-decoration:none}nav#menu li a:hover{}#wrapper{width:100%;margin:0}.cols{width:100%}.col2,.col3,.col4{width:100%;float:none;margin:0;padding:0;color:#555}.col2 p, .col3 p, .col4
p{padding:0
4px}.col2 img, .col3 img, .col4
img{width:100%}#select3{}.sel3{width:100%;float:none;margin:0
0 4px 0;padding:0;color:#555}.sel3
img{max-width:100%;height:auto !important}#content{width:96%;float:none;padding:0
2%}.post td, .post
th{font-size:0.8em}#sidebar{width:100%;float:none;padding:0}.pcimg{display:none}.spimg{display:inline;font-size:0.75em}.catchimg
img{clear:both;display:block;max-width:100%;height:auto !important;margin-left:auto;margin-right:auto}.entrytext
img{max-width:100%;height:auto !important}.meishi
table{width:96%;font-size:110%}.meishi
td{display:block;border:none}.meishi table
img{width:96%}.jisseki
table{width:100%;font-size:110%}.jisseki
tr{display:block}.jisseki
th{width:100%;display:block;text-align:left}.jisseki
td{border:none}.jisseki table
img{width:100%}#back-top{position:fixed;bottom:3%;right:10%}#back-top
span{width:29px;height:28px;display:block}}@media screen and (min-width: 600px) and (max-width: 768px){body{background-color:#FFF}.button{margin-bottom:20px}#container{border:none;width:100%;margin:0;padding:0}#header{margin:0
0 20px 0;padding:0}#header
.inner{width:100%;margin:0;padding:0}#header-desc{}#header h1,#header
#hx{float:none;font-size:1.2em;margin:0;padding:12px
6px;font-weight:bold}#header h1 .logo,#header #hx
.logo{margin:0;vertical-align:-24px}#header .logo
img{}#header-tel{display:none}#header-tel
img{max-width:100%;height:auto !important}#header-img{}#header-img
img{max-width:100%;height:auto !important}.main-navi{}.menubtn{display:none}.rps{display:none}.main-navi
ul{font-size:0.8em;padding:0}.main-navi ul
li{width:14.75%}.main-navi ul li:first-child{line-height:0.8}.main-navi ul li
a{padding:12px
4px}.main-navi ul li a:hover{}.main-navi ul:after{}.main-navi
ul{*zoom:1}.fixed{}#wrapper{width:100%;margin:0}.main-navi ul li.menu-item{}.main-navi li.menu-item
a{}.main-navi ul li.menu-item a:hover{}.main-navi ul li ul.sub-menu{width:100%;font-size:100%}.main-navi ul li:hover ul.sub-menu{}.main-navi ul li ul.sub-menu
li{width:100%}.main-navi ul li ul.sub-menu li
a{padding:12px
4px}.main-navi ul li ul.sub-menu li.current-menu-item
a{}#header-cols{padding:14px;background-color:#F7F7F7;border-top:1px solid #E2E2E2;border-bottom:1px solid #E2E2E2}.cols{}.col2,.col3,.col4{float:left;*clear:right;color:#555;background-color:#FFF;border:none}.col2{width:48.5%;margin-left:3%}.col3{width:31%;margin-left:3.5%}.col4{width:22.75%;margin-left:3%}.col2 .arrow a, .col3 .arrow a, .col4 .arrow
a{display:block;position:relative;font-size:1em;font-weight:bold;padding:4px;margin:0}.col2 .arrow a:after, .col3 .arrow a:after, .col4 .arrow a:after{display:none}.col2 .arrow a:hover, .col3 .arrow a:hover, .col4 .arrow a:hover{transition:0.3s;opacity:0.3}.col2 p, .col3 p, .col4
p{font-size:0.875em;padding:4px}.col2:first-child,.col3:first-child,.col4:first-child{margin-left:0}.cols:after{content:"";display:block;clear:both}.col2 img, .col3 img, .col4
img{width:100%}#select3{}.sels-header{margin-bottom:10px;padding:7px
10px 6px 86px;border:1px
solid #F1F1F1;background:url(http://www.iwamoto-design.com/wp-content/themes/FLOW-01/images/select_bg.png) no-repeat left 6px;background-color:#EFF8FC}.sel3{display:inline-block;float:left;width:31%;margin-left:3.5%;*clear:right;color:#555;background-color:#FFF}.sels{text-align:center}.sel3
p.title{margin:2px
0 18px 0;padding:0;font-size:1em;text-align:center;font-weight:bold;color:#0645AD}.sel3
p{font-size:0.875em;padding:4px;text-align:left;color:#444}.sel3 a:hover
img{transition:0.5s;opacity:0.5}.sel3:first-child{margin-left:0}.sels:after{content:"";display:block;clear:both}#content{width:100%;float:none;padding:0}.post td, .post
th{font-size:0.8em}#sidebar{width:100%;float:none;padding:0}.pcimg{display:inline}.spimg{display:none}.catchimg
img{clear:both;display:block;max-width:100%;height:auto !important;margin-left:auto;margin-right:auto}.entrytext
img{max-width:100%;height:auto !important}.jisseki
table{width:100%}#back-top{position:fixed;bottom:3%;right:10%}#back-top
span{width:29px;height:28px;display:block}}